База данных Деканата

Автор работы: Пользователь скрыл имя, 23 Октября 2011 в 09:45, курсовая работа

Описание

Целью курсовой работы является проектирование и построение концептуальной информационной модели предметной области «Учебный процесс в ВУЗе». В начало работы мне была выдана соответствующая документация. В основе базы данных по предложенной предметной области лежат общие сведения об учебном процессе в ВУЗе, а также регулярные запросы пользователей и файлов существующей системы обработки информации. В процессе изучения документации было принято решение о создании двух виртуальных документов: «Сведения о факультетах» и «Контингент студентов». Они необходимы для дополнения исходных отношений и расчета вторичных атрибутов.

Содержание

Содержание 2
Задание 3
Введение 4
Глава 1. Описание исходных отношений 5
1.1.Анализ документов 5
1.2.Отношения 6
1.3. Описание словарей и кодификаторов 13
1.4. Сопоставимость атрибутов 14
Глава 2. Уточнение исходных отношений. 15
2.1. Свертка и нормализация отношений 15
2.2. Объединение отношений 17
2.3. Отношения после нормализации 18
Глава 3. Связывание отношений и простых структур в единую схему данных 20
3.1. Логическая модель 20
3.2.Физическая модель 21
3.3. Дополнительные объекты БД 22
3.3. Расчет вторичных атрибутов 23
Заключение 26
Приложение 27
Код DDL 27

Работа состоит из  1 файл

Деканат.doc

— 610.00 Кб (Скачать документ)

(

       id_student                     ASC,

       Faculty                        ASC,

       Id_cathedra                    ASC

);

ALTER TABLE OВ6.3__Competition

       ADD  ( PRIMARY KEY (Name_of_competition, id_student, Faculty,

              Id_cathedra) ) ;

ALTER TABLE OÂ6.3__Competition

       ADD  ( FOREIGN KEY (id_student, Faculty, Id_cathedra)

      REFERENCES OB6.2__Student_at_the_faculty); 

Таблица « OВ6.4__NIRS»

CREATE TABLE OВ6.4__NIRS (

       Name_of_NIRS         VARCHAR2(50) NOT NULL,

       id_student           NUMBER(7) NOT NULL,

       Faculty              VARCHAR2(5) NOT NULL,

       Id_cathedra          NUMBER(3) NOT NULL

);

CREATE UNIQUE INDEX XPKOВ6.4__NIRS ON OВ6.4__NIRS

(

       Name_of_NIRS                   ASC,

       id_student                     ASC,

       Faculty                        ASC,

       Id_cathedra                    ASC

);

CREATE INDEX XIF1OВ6.4__NIRS ON OВ6.4__NIRS

(

       id_student                     ASC,

       Faculty                        ASC,

       Id_cathedra                    ASC

);

CREATE INDEX XIE1OВ6.4__NIRS ON OВ6.4__NIRS

(

       Name_of_NIRS                   ASC

);

ALTER TABLE OВ6.4__NIRS

       ADD  ( PRIMARY KEY (Name_of_NIRS, id_student, Faculty,

              Id_cathedra) ) ;

ALTER TABLE OВ6.4__NIRS

       ADD  ( FOREIGN KEY (id_student, Faculty, Id_cathedra)

      REFERENCES OB6.2__Student_at_the_faculty);

Информация о работе База данных Деканата