ВУЗ:
Составители:
Рубрика:
18
Для ER-проектирования необходимо ввести некоторые понятия.
Ключ сущности — атрибут(ы) для идентификации экземпляра сущности.
Ключ связности < атрибуты сущностей > для идентификации связи сущностей.
Степень связи: 1:1, 1:n, n:1, m:n, например:
1:1 каждому преподавателю по предмету,
1:n один преподаватель (читает) много курсов,
n:1 много преподавателей (читают) один и тот же курс,
m:n много преподавателей (читают) много курсов.
Связь
один к многим (1:N). В данном случае одному экземпляру первой
сущности может соответствовать любое число экземпляров второй сущности.
Здесь также учитывается класс принадлежностей.
Связь многие к многим (М:N). В этом случае каждая из ассоциированных
сущностей может быть представлена любым количеством экземпляров.
В связи с наглядностью представления концептуальных схем баз данных ER-
модели
получили широкое распространение в CASE-системах, поддерживающих
автоматизированное проектирование реляционных баз данных.
Как уже отмечалось, более распространенным средством моделирования
данных являются диаграммы «сущность-связь» (ERD-Entity-Relationship Diagram).
С их помощью определяются важные для предметной области объекты
(сущности), их свойства (атрибуты) и отношения друг с другом (связи). Получение
модели данных часто называют кратко ER-моделью. Из
модели «сущность-
связь» могут быть порождены такие существующие модели данных, как
иерархическая сетевая и реляционная, поэтому она является наиболее общей.
Модель «сущность-связь» была предложена в 1976г. П. Ченом. Очень важным
свойством модели «сущность-связь» является возможность ее представления в
виде графической схемы, что значительно облегчает анализ предметной
области.
Получение отношения
из диаграмм ER-типа «Преподаватель» — «Курс»
(бинарные отношения) осуществляется по схеме:
[ПРЕП1]—<ЧИТАЕТ>—[АРМ]—<ИЗУЧАЕТ>—[ЭТФ]—<СОСТОИТ>—[ГРУППЫ] —
<[РАБОТАЕТ]>—[КАФЕДРА МВТ]
«Преподаватель» «читает» курс «АРМ», который «изучается» на факультете
«ЭТФ», Факультет «ЭТФ» состоит из «групп». «Преподаватель» «работает» на
«кафедре ИИС».
Если все экземпляры участвуют в связи, то
связи называются
обязательными, если не участвуют, то необязательными. Другими словами, если
некоторым значениям первой сущности нет соответствующих значений другой
сущности, то первая сущность является необязательной. Эта характеристика
связи описывает класс принадлежностей входящих в нее сущностей.
Это могут быть:
1. Обязательный класс принадлежностей.
2. Необязательный класс принадлежностей.
Вид зависимости и класс принадлежности
определяют кардинальность
сущности.
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
