Условие:
Лабораторная работа №1
Проектирование базы данных
Цель работы: научиться составлять инфологическую и логическую модели, строить ER-диаграмму, определять сущности и устанавливать между ними связи.
Задание на лабораторную работу
1.На основе примера построения инфологической модели базы данных "Питание", составить модель базы данных «Студенты», имеющей следующие сущности:
-список студентов;
-сведения о родителях;
-факультеты;
-специальности;
-предметы;
-оценки.
2. Указать, какие из объектов являются стержнями, ассоциациями, характеристиками и обозначениями.
3. Записать модель на языке инфологического моделирования.
4. Составить ER-диаграмму.
5. Выполнить процедуру построения реляционной модели данных из ER-модели, построив необходимый набор отношений. Определить состав атрибутов отношений.
6. Определить первичные и внешние ключи отношений.
7. Выполнить шаги по нормализации полученных отношений, приведя модель к третьей нормальной форме.
8. Задать необходимые декларативные ограничения целостности исходя из специфики предметной области.
9. Представить связи между первичными и внешними ключами.
10. Оформить отчет «Проектирование базы данных», включив в него информацию из пп. 1 - 9.
11. Защитить лабораторную работу, ответив на контрольные вопросы.
