Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_информсистемы_Назаров_16_09_20012.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

4.4.3.3. Правило №3

Таблиця 14 – Універсальне відношення 3:

Код одержувача

Назва одержувача

Код станції

Код вантажу

Найм вантажу

1010

Мех. з-д

45000

11232

Метізи

1234

Ф-ка

46070

13127

Прокат

1425

Мех. з-д

46710

-

-

1537

Мех. з-д

46070

12454

Дріт

-

-

-

11569

Рейки

Рис. 11. Схема функціональних залежностей між атрибутами універсального відношення 3.

Рис. 12. Діаграми ER-екземплярів та ER-типу.

Правило №3. Якщо тип бінарного зв'язку 1:1, то достатньо трьох відношень: по одному для кожної сутності, ключі сутностей використовуються в якості первинних у відповідних відношеннях, і ще одне відношення для зв'язку. Відношення зв'язку повинне мати серед своїх атрибутів ключ від кожної сутності, первинним ключем цього відношення може бути будь-якій з ключів виділених сутностей.

Відповідно до вимог правила 3 складаємо спочатку три схеми відношень.

  1. ОДЕРЖУВАЧ3(Код_одержувача, Назва_одержувача, Код_станції);

  2. ВАНТАЖ3(Код_вантажу, Найменування_вантажу);

  3. ОДЕРЖУВАЧ3–ВАНТАЖ3(Код_одержувача, Код_вантажу).

Зауважимо, що у відношенні зв’язку ОДЕРЖУВАЧ3–ВАНТАЖ3 цілком можливо призначити первинним ключем атрибут Код_вантажу.

А тепер подамо отримані відношення разом із даними у вигляді таблиць.

Таблиця 15 – Відношення ОДЕРЖУВАЧ3:

Таблиця 16 – Відношення ВАНТАЖ3:

Таблиця 17 – Відношення ОДЕРЖУВАЧ3-ВАНТАЖ3:

Код одержувача

Назва одержувача

Код станції

Код вантажу

Найм вантажу

Код одержувача

Код вантажу

1010

Мех. з-д

45000

11232

Метізи

1010

11232

1234

Ф-ка

46070

13127

Прокат

1234

13127

1425

Мех. з-д

46710

12454

Дріт

1537

12454

1537

Мех. з-д

46070

11569

Рейки

4.4.3.4. Правило №4

Таблиця 18 – Універсальне відношення 4:

Код одержувача

Назва одержувача

Код станції

Код вантажу

Найм вантажу

1010

Мех. з-д

45000

11232

Метізи

1234

Ф-ка

46070

13127

Прокат

1537

Мех. з-д

46070

12454

Дріт

1537

Мех. з-д

46070

11569

Рейки

Рис. 13. Схема функціональних залежностей між атрибутами універсального відношення 4.

Рис. 14. Діаграми ER-екземплярів та ER-типу.

Правило №4. Якщо тип бінарного зв'язку 1:n, 1:n, n:1, або n:1, то достатньо двох відношень: по одному для кожної сутності, ключі сутностей використовуються в якості первинних у відповідних відношеннях. Додатково ключ однозв'язкової сутності додається як атрибут у відношення, виділене для багатозв'язкової сутності.

Відповідно до вимог правила 4 складаємо спочатку дві схеми відношень.

  1. ОДЕРЖУВАЧ4(Код_одержувача, Назва_одержувача, Код_станції);

  2. ВАНТАЖ4(Код_вантажу, Найменування_вантажу, Код_одержувача).

Зауважимо, що атрибут Код_одержувача, як ключ однозв’язкової сутності ОДЕРЖУВАЧ, доданий у відношення ВАНТАЖ4.

А тепер подамо отримані відношення разом із даними у вигляді таблиць.

Таблиця 19 – Відношення ОДЕРЖУВАЧ4: Таблиця 20 – Відношення ВАНТАЖ4:

Код одержувача

Назва одержувача

Код станції

Код одержувача

Код вантажу

Найм вантажу

1010

Мех. з-д

45000

1010

11232

Метізи

1234

Ф-ка

46070

1234

13127

Прокат

1537

Мех. з-д

46070

1537

12454

Дріт

1537

11569

Рейки