Uploaded by iceberg_08annal

Normalize project

advertisement
Инструкция по нормализации ER-модели
0 Нормальная форма
нет
Есть ли у атрибутов сущности
несколько значений для одного
экземпляра сущности?
Вы справились с задачей,
и ваша модель в 1НФ.
да
Попробуйте ещё раз посмотреть
на вашу модель, чтобы выделить
повторяющиеся атрибуты
в отдельную сущность, разделить
составные атрибуты на простые
и убрать связи M;N.
1 Нормальная форма
нет
Включает ли в себя
первичный ключ более одного
атрибута? Зависят какие-либо
значения атрибутов только
от части ключа?
Вы справились с задачей,
и ваша модель в 2НФ.
да
Попробуйте ещё раз посмотреть
на вашу модель и удалить
частичную зависимость, создав
новую сущность.
2 Нормальная форма
нет
Зависит ли значение
одного неключевого атрибута сущности
от значения другого неключевого
атрибута?
Вы справились с задачей,
и ваша модель в 3НФ.
3 Нормальная форма
да
Попробуйте ещё раз взглянуть на
вашу модель, найдите в ней
неключевые атрибуты
уже имеющейся сущности.
Уберите их в новую сущность,
тогда все атрибуты вашей старой
сущности (из которой вы выделяли
неключевые атрибуты) будут
зависеть только от первичного
ключа.
Download