Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Классификация сущностей




Выделяются 4 основные класса сущностей:

1. Стержневые (Стержень);

2. Ассоциативные (Ассоциация);

3. Характеристические (Характеристика);

4. Обозначающие (Обозначения).

 

Стержень – это независимая главная сущность. Она может быть связана с другими сущностями связями типа один-ко-многим или один-к-одному. Стержневая сущность не может связывать другие сущности.

 

 

Группа студентов – стержневая сущность. Стержневая сущность изображается прямоугольником.

 

Ассоциация – это сущность, которая реализует связь типа многие-ко-многим между двумя или более сущностями.

 

 

В данном примере для создания связи многие-ко-многим необходимо между сущностями Группа студентов и Дисциплина установить ассоциацию по следующему правилу:

 

 

Занятие – это ассоциация, которая связана с Группой студентов и с Дисциплиной связями типа один-ко-многим. Ассоциация изображается многоугольником.

Группа студентов посещает множество занятий. По конкретной дисциплине проводится множество занятий. Сущность Занятие содержит множество занятий. На конкретном занятии присутствует только одна группа, и занятие проводится по конкретной дисциплине.

Ассоциация может обеспечивать связь многие-ко-многим не только между двумя сущностями, но и между тремя и более сущностями.

 

Характеристика – это сущность характеризующая свойства другой сущности. Существование характеристики полностью зависит от характеризуемой сущности. Она может быть связана только с одной сущностью связью вида один-ко-многим или один-к-одному. Характеристика не может связывать другие сущности.

 

 

В данном примере Зачетная книжка – это характеристика. Каждый элемент характеристики характеризует одного студента из сущности Студент. Характеристика изображается трапецией.

 

Обозначение – это сущность, которая реализует связь типа один-ко-многим между двумя или более сущностями.

 

В данном примере для того, чтобы получить более детальное обозначение сущности Специальность, необходимо между сущностями Специальность и Студент установить дополнительную обозначающую сущность по следующему правилу:

 

 

Группа студентов – это сущность обозначение, которая связана с сущностью Специальность и с сущностью Студент связями типа один-ко-многим. Обозначение изображается параллелограммом

На специальности учится множество групп студентов. Конкретный студент учится в одной группе студентов. Сущность Группа студентов содержит множество групп. Конкретная группа принадлежит только одной специальности и содердит множество студентов.

Обозначение может обеспечивать связь один-ко-многим не только между двумя сущностями, но и между тремя и более сущностями.

 

Операции проектирования базы данных

Проектирование базы данных включает в себя выполнение следующих операций:

1. Составление списка сущностей;

2. Составление списка атрибутов для каждой сущности;

3. Составление инфологической модели Сущность-Связь;

4. Определение первичных и внешних ключей для каждой сущности;

5. Разработка схемы Таблицы-Связи.

 

Рассмотрим выполнение операций проектирования базы данных «Расписание занятий».

Составление списка сущностей

  1. Группа студентов – данная сущность объединяет все группы студентов учебного заведения.;
  2. Дисциплина – данная сущность объединяет все учебные дисциплины в учебном заведении;
  3. Занятие – данная сущность объединяет все учебные занятия, проводимые со студентами.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...