Проектирование баз данных
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
NT,DATETIME,_IZDEL INT NOT NULLINT)
Создание таблицы "Коробочный цех"TABLE KOROB_CECH
(KOD_IZDEL INT NOT NULL PRIMARY KEY,_KRISH CHAR (10),_DONISH CHAR (10))
Создание таблицы "Бисквитный цех"TABLE BISKVIT_CECH
(KOD_IZDEL INT NOT NULL PRIMARY KEY,CHAR (20),INT,_BISKVITA INT)
Создание таблицы "Бригады"TABLE BRIGADI
(KOD_IZDEL INT NOT NULL PRIMARY KEY,_BRIGADI INT)
Создание таблицы "Технология"TABLE TECHNOLOGIA
(KOD_IZDEL INT NOT NULL PRIMARY KEY,_IZDEL CHAR (10).INT,INT,INT,INT,INT)
4. Физическое проектирование БД с использованием средств СУБД MS SQL Server
Ввод данных в таблицу "Коробочный цех"
Ввод данных в таблицу "Бисквитный цех"
Ввод данных в таблицу "Технология"
Ввод данных в таблицу "Бригады"
Ввод данных в таблицу "Заявка"
5. Разработка запросов, процедур, триггеров
Представления
Создание представления, которое содержит информацию о заявке для "Коробочного цеха"
Создание представления, которое содержит информацию для "Склада" для приготовления необходимых продуктов
Процедуры
1) Создание процедуры, реализующее изменение в таблице "Технология", реализующее увеличение значения Сгущенки в 3 раза
Таблица до использования процедуры
Таблица после процедуры
) Создание процедуры, реализующее изменение в таблице "Технология", реализующее увеличение значения сгущенки в 3 раза при указании кода изделия, для которого необходимо выполнить данное увеличение
Таблица до использования процедуры
Таблица после процедуры
) Создание процедуры с использованием курсора списка изделий, для которых использовались более двух бисквитов
Триггеры
Создание триггера, контролирующего операцию добавления новых записей в таблицу "Коробочный цех"
Запросы
1) Запрос на выборку записей, удовлетворяющих некоторому условию с использованием логической операции проверки на вхождение в диапазон
) Запрос на выборку записей, удовлетворяющих некоторому условию с использованием логической операции проверки на вхождение в множество
) Запрос на выборку записей из таблицы, являющейся результатом соединения двух таблиц по некоторому условию
) Запрос с использованием агрегатных функций с применением группировки
) Запрос на выборку записей с условием сортировки
) Вложенный запрос на выборку записей, в том числе с использованием предиката EXIST
Список литературы
1.Мамаев Е. MS SQL SERVER 2000
2.Полякова Л.Н. Основы SQL. Издательство: Интернет-университет информационных технологий, 2004 г.
.Проектирование баз данных на SQL SERVER 2000/Л. Дэвидсон; пер. с англ. - М.: Бином. Лаборатория знаний, 2003 г.