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

4.4.3.5. Правило №5

Таблиця 21

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

№викладача

Прізвище

Кафедра

№курсу

Семестр

В3

Сидорів

УЕР

К1

7

В2

Петров

Станції

К2

6

В2

Петров

Станції

К3

8

В5

Муха

Станції

К4

6

-

-

-

К5

7

В5

Муха

Станції

К6

6

В5

Муха

Станції

К7

8

В1

Іванов

Станції

-

-

В4

Шевченко

АТЗ

-

-

В6

Савенко

УЕР

-

-

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

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

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

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

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

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

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

Таблиця 22 Таблиця 23 Таблиця 24

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

№викладача

Прізвище

Кафедра

№курсу

Семестр

№викладача

№курсу

В3

Сидорів

УЕР

К1

7

В3

К1

В2

Петров

Станції

К2

6

В2

К2

В5

Муха

Станції

К3

8

В2

К3

В1

Іванов

Станції

К4

6

В5

К4

В4

Шевченко

АТЗ

К5

7

В5

К6

В6

Савенко

УЕР

К6

6

В5

К7

К7

8

4.4.3.6. Правило №6

Таблиця 25

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

№викладача

Прізвище

Кафедра

№курсу

Семестр

В3

Сидорів

УЕР

К1

7

В2

Петров

Станції

К2

6

В2

Петров

Станції

К3

8

В5

Муха

Станції

К4

6

-

-

-

К5

7

В5

Муха

Станції

К6

6

В5

Муха

Станції

К7

8

В1

Іванов

Станції

К4

6

В4

Шевченко

АТЗ

-

-

В6

Савенко

УЕР

-

-

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

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

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

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

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

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

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

Таблиця 26 Таблиця 27 Таблиця 28

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

№викладача

Прізвище

Кафедра

№курсу

Семестр

№викладача

№курсу

В3

Сидорів

УЕР

К1

7

В3

К1

В2

Петров

Станції

К2

6

В2

К2

В5

Муха

Станції

К3

8

В2

К3

В1

Іванов

Станції

К4

6

В5

К4

В4

Шевченко

АТЗ

К5

7

В5

К6

В6

Савенко

УЕР

К6

6

В5

К7

К7

8

В1

К4

Зверніть увагу, що кількість кортежів у відношеннях, відведених під сутності, дорівнює кількості екземплярів відповідної сутності, поданих на діаграмі ER-екземплярів. Кількість кортежів у відношеннях зв'язку дорівнює кількості ліній відповідності на діаграмі ER-екземплярів.

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