Зависимости между атрибутами

Теория нормализации основывается на наличии ФЗ между атрибутами в рассматриваемом отношении.

Функциональная зависимость определяется следующим образом: если даны два атрибута А и В, атрибут В функционально зависит от атрибута, если каждое отдельное значение атрибута А связано только с одним значением атрибута В. Значение А и В могут изменяться, но только так, чтобы уникальное значение А имело только одно значение В, связанное с ним.

На практике ФЗ определяется путем анализа смысловых свойств всех атрибутов в отношении.

Функциональная взаимозависимость. Если существует функциональная зависимость вида АàB и B à А, то между А и В имеется взаимно однозначное соответствие, или функциональная взаимозависимость. Обозначается АóВ или ВóА.

Функциональная зависимость называется частичной, если существует зависимость неключевого атрибута от части составного ключа.

ФИО à Долж

Функциональная зависимость называется полной, если существует зависимость неключевого атрибута от всего составного ключа.

ФИО Группа Предм à ВидЗан

Функциональная зависимость называется транзитивной, если АàB и BàC, но обратная зависимость отсутствует.

ФИО à Долж à Оклад

Многозначная зависимость означает, что В многозначно зависит от А, если каждому значению А соответствует множество значений В, не связанных с другими атрибутами из этого отношения.Многозначные зависимости могут быть один ко многим, многие к одному и многие ко многим. АàВ, АßВ, АóВ. Преподаватель ведет несколько предметов и каждый предмет ведет несколько преподавателей. ФИОó Предм

Взаимно независимые атрибуты не зависят от других атрибутов. А àВ

Возможный ключ отношения представляет собой атрибут или набор атрибутов, который может быть использован в данном отношении в качестве первичного ключа.

Неключевой атрибут отношения - это атрибут не входящий в состав ни одного возможного ключа.

Если в отношении есть несколько ФЗ, то каждый атрибут или набор атрибутов А, от которого в полной функциональной зависимости находится другой атрибут В, называется детерминантом отношения.

Избыточная функциональная зависимость содержит информацию, которую можно получить на основе других зависимостей, созданных при проектировании БД.

Выявим зависимости между атрибутами в таб. ПРЕПОДАВАТЕЛЬ.

Условие: один преподаватель может проводить только один вид занятий (Лекция или Практ.) в одной группе, но может проводить разные занятия в др. группах.

ФИО àОклад; ФИО àДолж; ФИО àСтаж; ФИО àД-Стаж; ФИО àКаф; Стаж à Д-Стаж;

Должà Оклад; Окладà Долж; ФИО Группа Предм à ВидЗан


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: