Цель работы:
Целью практической работы является получения навыков проектирования модели на основе инфологического проектирования.
Ход работы:
Задания.
1. Выделить необходимый набор сущностей, отражающих предметную область и информационные потребности пользователей.
2. Определить необходимый набор атрибутов каждой сущности, выделив идентифицирующие атрибуты.
3. Классифицировать атрибуты каждой сущности (описательные, указывающие, вспомогательные).
4. Определить сущности вида подтип/супертип, где это необходимо.
5. Определить связи между сущностями.
6. Проанализировав структуру связей, исключить избыточные.
7. Определить множественность и условность связей.
8. Дать формулировку связей с точки зрения каждой участвующей сущности.
9. Формализовать связи вида 1:1, 1:M, M:N.
10. Классифицировать сущности, разделив их на стержневые, ассоциативные, характеристические, обозначающие.
11. Построить ER-диаграмму модели базы данных.
12. Описать модель базы данных на языке инфологического проектирования.
В предметной области у нас рассматриваются сущности, такие как: библиотека, читальный зал, библиотекарь, стеллаж, полка, книга, читатель, формуляр.