Классификация сущностей
Выделяются 4 основные класса сущностей: 1. Стержневые (Стержень); 2. Ассоциативные (Ассоциация); 3. Характеристические (Характеристика); 4. Обозначающие (Обозначения).
Стержень – это независимая главная сущность. Она может быть связана с другими сущностями связями типа один-ко-многим или один-к-одному. Стержневая сущность не может связывать другие сущности.
Группа студентов – стержневая сущность. Стержневая сущность изображается прямоугольником.
Ассоциация – это сущность, которая реализует связь типа многие-ко-многим между двумя или более сущностями.
В данном примере для создания связи многие-ко-многим необходимо между сущностями Группа студентов и Дисциплина установить ассоциацию по следующему правилу:
Занятие – это ассоциация, которая связана с Группой студентов и с Дисциплиной связями типа один-ко-многим. Ассоциация изображается многоугольником. Группа студентов посещает множество занятий. По конкретной дисциплине проводится множество занятий. Сущность Занятие содержит множество занятий. На конкретном занятии присутствует только одна группа, и занятие проводится по конкретной дисциплине. Ассоциация может обеспечивать связь многие-ко-многим не только между двумя сущностями, но и между тремя и более сущностями.
Характеристика – это сущность характеризующая свойства другой сущности. Существование характеристики полностью зависит от характеризуемой сущности. Она может быть связана только с одной сущностью связью вида один-ко-многим или один-к-одному. Характеристика не может связывать другие сущности.
В данном примере Зачетная книжка – это характеристика. Каждый элемент характеристики характеризует одного студента из сущности Студент. Характеристика изображается трапецией.
Обозначение – это сущность, которая реализует связь типа один-ко-многим между двумя или более сущностями.
В данном примере для того, чтобы получить более детальное обозначение сущности Специальность, необходимо между сущностями Специальность и Студент установить дополнительную обозначающую сущность по следующему правилу:
Группа студентов – это сущность обозначение, которая связана с сущностью Специальность и с сущностью Студент связями типа один-ко-многим. Обозначение изображается параллелограммом На специальности учится множество групп студентов. Конкретный студент учится в одной группе студентов. Сущность Группа студентов содержит множество групп. Конкретная группа принадлежит только одной специальности и содердит множество студентов. Обозначение может обеспечивать связь один-ко-многим не только между двумя сущностями, но и между тремя и более сущностями.
Операции проектирования базы данных Проектирование базы данных включает в себя выполнение следующих операций: 1. Составление списка сущностей; 2. Составление списка атрибутов для каждой сущности; 3. Составление инфологической модели Сущность-Связь; 4. Определение первичных и внешних ключей для каждой сущности; 5. Разработка схемы Таблицы-Связи.
Рассмотрим выполнение операций проектирования базы данных «Расписание занятий». Составление списка сущностей
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|