Диаграмма сущностей и связей
Диаграмма сущностей и связей или ER-диаграмма — это графическое представление множеств сущностей, их атрибутов и связей. Элементы названных видов описываются вершинами графа, и для задания принадлежности элемента к определенному виду используется специальная геометрическая фигура: Используемая нами система обозначений предусматривает, что атрибуты множеств сущностей, объявленные как ключевые… Читать ещё >
Диаграмма сущностей и связей (реферат, курсовая, диплом, контрольная)
Связи — это соединения между двумя или большим числом множеств сущностей.
Диаграмма сущностей и связей или ER-диаграмма — это графическое представление множеств сущностей, их атрибутов и связей. Элементы названных видов описываются вершинами графа, и для задания принадлежности элемента к определенному виду используется специальная геометрическая фигура:
Прямоугольник — для множеств сущностей;
Овал — для атрибутов;
Ромб — для связей.
Рис1. ER-модель «Выставочный комплекс»
В базе данных определены следующие отношения между таблицами:
Таблица «Фирмы — организаторы». | Таблица «Выставочные комплексы». |
Тип отношений: | Один ко многим. |
Таблица «Выставочные комплексы». | Таблица «Билеты». |
Тип отношений: | Один ко многим. |
Таблица «Льготы». | Таблица «Билеты». |
Тип отношений: | Один ко многим. |
Таб1. Отношения между таблицами Логическое проектирование.
1. Ключи и ER-моделирование Ключ — атрибут или подмножество атрибутов, уникальным образом определяющие некоторую сущность в составе множества сущностей.
Никакие две сущности в пределах множества сущностей не могут обладать одинаковыми комбинациями значений атрибутов, составляющих ключ.
Использование ключей и индексов позволяет:
однозначно идентифицировать записи;
избегать дублирования значений в ключевых полях;
выполнять сортировку таблиц;
ускорять операции поиска в таблицах;
устанавливать связи между отдельными таблицами БД.
Используемая нами система обозначений предусматривает, что атрибуты множеств сущностей, объявленные как ключевые, на ER-диаграмме выделяются подчеркиванием.
Первичные ключи:
Таблица «Фирмы — организаторы» — код_фирмы;
Таблица «Выставочные комплексы» — код_выставки;
Таблица «Льготы» — код_льгот;
Таблица «Билеты» — код_фирм + код_выставки + код_льготности.
Рис2. ER-диаграмма с обозначениями первичных ключей