Проектирование баз данных

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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 г.