![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Связь ЧИТАЕТ, существующая между сущностями ПРЕПОДАВАТЕЛЬ и КУРС называется бинарной, поскольку она связывает две сущности. Существующие звязи между тремя или более сущностями мы будем называть связями более высокого порядка..
7.5. Схема проектирования баз данных методом “сущность-связь”
Проектирование базы данных с помощью метода “сущность-связь” можно разбить на несколько шагов:
· Шаг 1. Построение диаграммы ER–типа, включающей все сущности и все связи, обнаруженные в результате анализа инфологической модели предметной области.
· Шаг 2. Построение набора предварительных отношений и указание предполагаемого ключа для каждого отношения.
· Шаг 3. Подготовка списка всех атрибутов и распределение этих атрибутов по полученным отношениям. Необходимо определить для каждого отношения функциональные зависимости и проверить, находятся ли эти отношения в НФБК. Если хотя бы одно отношение не находится в НФБК или некоторые атрибуты не могут логично включиться ни в одно отношение, необходимо пересмотреть диаграммы ER–типа.
7.6. Бинарные связи со степенью связи 1: 1
Пробуем составлять предварительные отношения путем перебора всех возможных вариантов.
Рассмотрим ситуацию: Бинарная связь степень 1:1, и класс принадлежности обеих сущностей является обязательным.
![]() | ![]() |
Рис. 7.24 ER-диаграмма для бинарной связи ‘Преподаватель читает Курс’ степени 1:1 и классом принадлежности обеих сущностей обязательным |
Таблица 7.1 R Универсальное отношение | |||||
НП | Фам. | Тел. | НК | V | В этом отношении сущность ПРЕПОДАВАТЕЛЬ дополнена двумя атрибутами – фамилия преподавателя, телефон преподавателя. Сущность КУРС дополнена атрибутом V – объем в часах. |
П1 | Иванов | 33-22-11 | К3 | ||
П2 | Минин | 56-98-76 | К1 | ||
П3 | Орлов | 53-87-98 | К4 | ||
П4 | Петров | 52-78-00 | К2 |
В этом случае помещение всех атрибутов в одно отношение является правильным решением. Т.к. степень связи 1:1 и класс принадлежности является обязательным для обеих сущностей, гарантируется отсутствие пустых полей, а также дублирование информации.
Проверяем находится ли наше отношение в НФБК:
Возможные ключи: | НП, НК |
Детерминанты: | НП, НК |
Да находится, так как все детерминанты являются возможными ключами.
Дата публикования: 2015-01-23; Прочитано: 566 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!