Нормализация - представляет собой процесс реорганизации данных путём ликвидации повторяющихся групп данных и иных противоречий в хранении данных с целью приведения таблиц к виду, позволяющему осуществлять непротиворечивое и корректное изменение данных.
Теория нормализации основана на концепции нормальных форм.
1НФ – первая нормальная форма.
Чтобы таблица соответствовала 1нф, все её значения должны быть атомарными , а все записи – уникальными.
2нф
Говорят что таблица находится в 2нф если она находится в 1нф и её неключевые поля полностью зависят от значений первичного ключа.
3нф
Говорят что реляционные таблицы находятся в 3нф если она находится в 2нф и все её неключевые поля зависят от значения первичного ключа.
Как проектируют БД, Как создать БД таблицы и ключи пассивный знак.
Обычно современные СУБД содержат утилиты, позволяющие это сделать. Существую и утилиты, поставляемые отдельно от СУДБ, позволяющие создавать таблицы, ключи и связи.
Существует ещё способ создать таблицы ключи и связи – это так называемый DDL – сценарий(скрипт).
Наконец ещ один способ использовать case-средства.
С помощью указанных средств создаётся так называется логическаяМД, описывающая факты и объекты, подлежащие регистрации в ней(а таких можелях прототипы таблиц называются сущностями, а поля-их атрибутами). После установления связей между сущностями, определение атрибутов или полей и проведение нормализации, создаётся так называемая физическая модель будущей БД(для конкретной СУБД).
| Case-средства
| Производитель
| URL
|
| ERWin
| Compute Associates
| www.cai.com
|
| Designer 2000
| Oracle
| www.oracle.com
|