Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекц_информ_07.doc
Скачиваний:
19
Добавлен:
21.02.2016
Размер:
1.81 Mб
Скачать

4.4.3.3. Правило №3

Таблиця 14

Універсальне відношення 3:

№викладача

Прізвище

Кафедра

№курсу

Семестр

В1

Іванов

Станції

К2

6

В2

Петров

Станції

-

-

В3

Сидорів

УЕР

К1

7

В4

Шевченко

АТЗ

К3

8

-

-

-

К4

6

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

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

  1. ВИКЛАДАЧ3(№викладача, Прізвище, Кафедра);

  2. КУРС3(№курсу, Семестр);

  3. ВИКЛАДАЧ3–КУРС3(№викладача, №курсу).

Зауважимо, що у відношенні зв'язку ВИКЛАДАЧ3–КУРС3 цілком можливо призначити первинним ключем атрибут №курсу.

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

Таблиця 15 Таблиця 16 Таблиця 17

Відношення ВИКЛАДАЧ3: Відношення КУРС3: Відношення ВИКЛАДАЧ3–КУРС3:

№викладача

Прізвище

Кафедра

№курсу

Семестр

№викладача

№курсу

В1

Іванов

Станції

К2

6

В1

К2

В2

Петров

Станції

К1

7

В3

К1

В3

Сидорів

УЕР

К3

8

В4

К3

В4

Шевченко

АТЗ

К4

6

4.4.3.4. Правило №4

Таблиця 18

Універсальне відношення 4:

№викладача

Прізвище

Кафедра

№курсу

Семестр

В3

Сидорів

УЕР

К1

7

В1

Іванов

Станції

К2

6

В2

Петров

Станції

К3

8

В5

Муха

Станції

К4

6

В5

Муха

Станції

К5

7

В7

Семенов

Екон

К6

6

В4

Шевченко

АТЗ

-

-

В6

Савенко

Екон

-

-

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

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

  1. ВИКЛАДАЧ4(№викладача, Прізвище, Кафедра);

  2. КУРС4(№курсу, Семестр, №викладача).

Зауважимо, що атрибут №викладача, як ключ однозв’язкової сутності ВИКЛАДАЧ, доданий у відношення КУРС4.

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

Таблиця 19 Таблиця 20

Відношення ВИКЛАДАЧ4: Відношення КУРС4:

№викладача

Прізвище

Кафедра

№курсу

Семестр

№викладача

В3

Сидорів

УЕР

К1

7

В3

В1

Іванов

Станції

К2

6

В1

В2

Петров

Станції

К3

8

В2

В5

Муха

Станції

К4

6

В5

В7

Семенов

Екон

К5

7

В5

В6

Савенко

Екон

К6

6

В7