Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция 4_Реляционная модель данных

.pdf
Скачиваний:
4
Добавлен:
17.06.2023
Размер:
2.19 Mб
Скачать

Реляционная модель данных

Функциональная зависимость

Определение ФЗ:

В отношении R атрибут Y функционально зависит от атрибута X (X и Y могут быть составными) в том и только в том случае, если каждому значению X соответствует в точности одно значение Y:

R.X R.Y.

Особенности:

21

Реляционная модель данных

Функциональная зависимость

Пример:

22

Реляционная модель данных

Функциональная зависимость

Пример:

23

Реляционная модель данных

Функциональная зависимость

Тривиальные ФЗ:

24

Реляционная модель данных

Функциональная зависимость

Функциональные зависимости и ограничения ключа:

25

Реляционная модель данных

Функциональная зависимость

Пример минимизации ФЗ:

26

Реляционная модель данных

Правила вывода ФЗ

Правила Армстронга:

27

Реляционная модель данных

Правила вывода ФЗ

Дополнительные правила:

28

Реляционная модель данных

Правила вывода ФЗ

Пример вывода ФЗ:

29

Реляционная модель данных

Вопросы для самоконтроля

1.Назовите основные особенности реляционной модели данных.

2.Дайте определение понятий «тип данных» и «домен данных». В чем их сходство и различие.

3.Интуитивное представление Отношения как взаимосвязи понятий реляционной модели.

4.Что такое ключи (потенциальные) и надключи отношения? В чем их сходство

иотличие.

5.По каким критериям можно классифицировать (потенциальные) ключи?

6.Естественные и суррогатные ключи – опишите достоинства и недостатки для каждого из типов ключей.

7.Перечислите фундаментальные свойства отношения в реляционной модели.

8.Дайте определение функциональной зависимости.

9.Как связаны функциональные зависимости и ключи?

10.Для чего нужно минимизировать функциональные зависимости?

30