- ознакомится с теоретическими сведениями;
- выполнить задание;
- оформить отчет;
- ответить на контрольные вопросы.
Отчет должен содержать: титульный лист, цель работы, описание пунктов выполнения лабораторной работы в соответствии с заданием, ответы на контрольные вопросы и выводы по работе.
Задание на работу
- Выделить необходимый набор сущностей, отражающих предметную область и информационные потребности пользователей.
- Определить необходимый набор атрибутов каждой сущности, выделив идентифицирующие атрибуты.
- Классифицировать атрибуты каждой сущности (описательные, указывающие, вспомогательные).
- Определить сущности вида подтип/супертип, где это необходимо.
- Определить связи между сущностями.
- Проанализировав структуру связей, исключить избыточные.
- Определить множественность и условность связей.
- Дать формулировку связей с точки зрения каждой участвующей сущности.
- Формализовать связи вида 1:1, 1:M, M:N.
- Классифицировать сущности, разделив их на стержневые, ассоциативные, характеристические, обозначающие.
- Построить ER-диаграмму модели базы данных.
- Описать модель базы данных на языке инфологического проектирования.
Контрольные вопросы
- Каковы задачи, решаемые на этапе инфологического проектирования?
- В чем состоит отличие понятия типа сущности и элемента сущности?
- Каковы способы представления сущности?
- Каковы правила атрибутов?
- Как классифицируются атрибуты?
- Каковы фундаментальные виды связей?
- Как формализуется связь 1:1?
- Как формализуется связь 1:M?
- Как формализуется связь M:N?
- Что такое композиция связей?