|
|||||
Проектирование реляционных баз данныхДата добавления: 2014-11-24 | Просмотров: 1584
Проектирование связано с построением логической структуры БД. Иными словами, нужно решить вопрос, какие базовые таблицы, с какими полями следует задать. Суть этой проблемы сводится, в конечном счете, к нормализации отношений. Нормализация отношений основана на понятии функциональной зависимости. Процесс нормализации отношений основан на концепции нормальных форм. Говорят, что отношение находится в некоторой нормальной форме (НФ), если оно удовлетворяет заданному набору условий. Известно несколько НФ: первая нормальная форма (1НФ), вторая нормальная форма (2НФ), третья нормальная форма (3НФ), нормальная форма Бойса-Кодда (НФБК), четвертая нормальная форма (4НФ), пятая нормальная форма (5НФ). Причем все условия, необходимые для некоторой НФ, должны выполняться и для всех последующих НФ. Возникает вопрос, можно ли продолжить нормализацию дальше, получить 6-ю, 7-ю и т. д. НФ? Действительно, существуют дополнительные НФ, но 5НФ считается во многих смыслах окончательной. А для практического проектирования достаточной считают 3НФ. Поэтому рассмотрим только три первые нормальные формы.
Отношение находится в 1НФ тогда и только тогда, когда значения всех полей неделимы. Например, в отношении Студенты не должно быть поля Дисциплины, так как его значением будет перечисление всех изучаемых студентом дисциплин, т.е. значение делимо.
|
При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.051 сек.) |