Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИС_лекц_ЗАО.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.37 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

П5

Муха

Стан

К6

6

П7

Семенов

Екон

К7

8

П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

П4

Шевченко

АТЗ

К6

6

П5

П6

Савенко

Екон

К7

8

П7