Лекция 7 - Особенности проектирования реляционной БД_Часть 1
Курс лекций «Базы данных» Функциональные зависимости Типы функциональных зависимостей Функциональные зависимости (ФЗ) являются отражением семантики взаимосвязи данных в предметной области. Пусть R – переменная отношения, A, B – произвольные подмножества множества всех атрибутов R. A→B, то есть B функционально зависит от A тогда и только тогда, когда для любого допустимого значения R каждое значение A связано только с одним значением B. Левая часть выражения называется детерминантом (детерминантой) функциональной зависимости (ФЗ), правая – зависимой частью ФЗ. Курс лекций «Базы данных» Примеры функциональных зависимостей Пусть в отношении СТУДЕНТ (Номер зачетной книжки, Фамилия, Имя, Отчество, Адрес, Код группы) существуют такие ФЗ: Номер зачетной книжки → Фамилия, Имя, Отчество Номер зачетной книжки → Адрес, Код группы Номер зачетной книжки, Фамилия, Имя, Отчество → Адрес, Код группы Множество атрибутов отношения, которое содержит в качестве подмножества потенциальный ключ называется суперключом этого отношения.