1. Главная
  2. Библиотека
  3. Базы данных
  4. На основе примера построения инфологической модели базы данных "Питание", составить модель базы данных «Студенты», имеющей...

На основе примера построения инфологической модели базы данных "Питание", составить модель базы данных «Студенты», имеющей следующие сущности: - список студентов; - сведения о родителях; - факультеты; - специальности; - предметы; - оценки. 1. Указать,

«На основе примера построения инфологической модели базы данных "Питание", составить модель базы данных «Студенты», имеющей следующие сущности: - список студентов; - сведения о родителях; - факультеты; - специальности; - предметы; - оценки. 1. Указать,»
  • Базы данных

Условие:

Лабораторная работа №1

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

Цель работы: научиться составлять инфологическую и логическую модели, строить ER-диаграмму, определять сущности и устанавливать между ними связи.

Задание на лабораторную работу

1.На основе примера построения инфологической модели базы данных "Питание", составить модель базы данных «Студенты», имеющей следующие сущности:

-список студентов;

-сведения о родителях;

-факультеты;

-специальности;

-предметы;

-оценки.

2. Указать, какие из объектов являются стержнями, ассоциациями, характеристиками и обозначениями.

3. Записать модель на языке инфологического моделирования.

4. Составить ER-диаграмму.

5. Выполнить процедуру построения реляционной модели данных из ER-модели, построив необходимый набор отношений. Определить состав атрибутов отношений.

6. Определить первичные и внешние ключи отношений.

7. Выполнить шаги по нормализации полученных отношений, приведя модель к третьей нормальной форме.

8. Задать необходимые декларативные ограничения целостности исходя из специфики предметной области.

9. Представить связи между первичными и внешними ключами.

10. Оформить отчет «Проектирование базы данных», включив в него информацию из пп. 1 - 9.

11. Защитить лабораторную работу, ответив на контрольные вопросы.

Решение:

1. **Введение** - В этом разделе следует описать цель лабораторной работы и ее значимость для изучения проектирования баз данных. 2. **Инфологическая модель базы данных «Студенты»** - Здесь необходимо представить инфологическую модель, включающую сущности: список студентов, сведения о родителях, факультеты, специальности, предметы и оценки. 3. **Классификация объектов** - В этом пункте нужно указать, какие из объектов являются стержнями, ассоциациями, характеристиками и обозначениями. 4. **Запись модели на языке инфологического моделировани...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет