Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ лекциию.doc
Скачиваний:
6
Добавлен:
22.11.2019
Размер:
558.59 Кб
Скачать

Нотация Баркера

В настоящем параграфе рассмотрено построение и использование модели “Сущность связь” в нотации Баркера, отличающейся простотой и наглядностью.

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

На рисунке 3.5 показано обозначение сущности сотрудник, имеющей атрибуты: табельный номер (ключ), фамилия, имя, отчество, дата рождения, должность.

Рисунок 3.5 - Обозначение сущности “Сотрудник” в нотации Баркера

Связи между сущностями обозначаются сплошными или пунктирными линиями. Различают три типа и две модальности связи (см. таблицу 3.1).

Таблица 3.1 – Связи между сущностями в нотации Баркера

Тип связи

Один к одному

Один ко многим

Много ко многим

Модальность связи

Должен

Может

Связь между двумя сущностями в словесной форме записывается следующим образом:

<Каждый экземпляр сущности 1> <Модальность связи> <Наименование связи> <Тип связи> <Экземпляр сущности 2>.

Аналогичную запись можно сделать, двигаясь от сущности 2 к сущности 1.

Рассмотрим поясняющий пример (см. рисунок 3.6).

Рисунок 3.6 – Пример связи между двумя сущностями

Каждый студент должен писать диплом под руководством одного преподавателя.

Каждый преподаватель может руководить несколькими студентами.

Рассмотрим методику разработки логической модели реляционной базы данных на основе модели “Сущность-связь”.

Порядок разработки содержит следующую последовательность действий:

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

2. Выбираются атрибуты сущностей, в том числе и ключевые атрибуты.

3. Описываются связи между сущностями модели. Результатом данного этапа является получение начальной модели “Сущность-связь”.

4. Преобразование полученной диаграммы к виду, при котором имеются лишь связи между сущностями “один ко многим”, путем объединения сущностей со связью “один к одному” и введением дополнительных сущностей для преобразования связей “много ко многим”.

Рассмотрим пример преобразования связи “много ко многим”.

Предположим, что организация имеет несколько складов для хранения реализуемых товаров. Необходимо разработать базу данных для учета товаров.

На рисунке 3.7 показана исходная диаграмма с двумя сущностями: Склад и Товар, со связью многие ко многим.

Рисунок 3.7 – Исходная диаграмма

На рисунке 3.8 для преобразования связи введена дополнительная сущность Товар на складе.

Рисунок 3.8 ­– Преобразованная диаграмма

Рассмотрим модель базы данных ИС_Учет_Успеваемости из лабораторной работы.

Иметь

Рисунок 3.9 – Пример базы данных успеваемости студентов

Каждый студент может иметь несколько записей в электронном журнале.

Каждая запись в электронном журнале должна соответствовать одному студенту.

Каждая дисциплина учебного плана может иметь несколько записей в электронном журнале.

Каждая запись в электронном журнале должна соответствовать одной дисциплине.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]