Логическое проектирование. Проверка отношений с использованием средств нормализации (обзорно) Третья нормальная форма (3НФ). Сущность находится в 3НФ форме, если она находится во второй нормальной форме и никакой неключевой атрибут не зависит от другого неключевого атрибута (исключается транзитивная зависимость, т.е. не должно быть взаимозависимости между неключевыми атрибутами). Пример 7 БП: Оклад сотрудника зависит от его должности. Сотрудник (СотрудникИН, ФИО, Должность, Оклад) ФЗ1: СотрудникИН ФИО, Должность, Оклад ФЗ2: Должность Оклад (ТФЗ) Для приведения сущности к 3НФ следует: - создать новую сущность и перенести в нее атрибуты с одной и той же зависимостью от неключевого атрибута;
- использовать атрибут, определяющий эту зависимость, в качестве первичного ключа новой сущности;
- установить неидентифицирующую связь от новой сущности к старой.
Достарыңызбен бөлісу: |