Первая нормальная форма (1НФ)
Первая нормальная форма требует, чтобы каждое поле таблицы БД отвечало следующим требованиям:
- неделимость,
- не содержало повторяющихся групп.
Неделимость - означает, что содержимое поля не должно делиться на более мелкие значения. Например. Рис.14, Рис.15
ФИО | Фамилия | Имя | |
Смирнов Петр | Смирнов | Петр | |
Михайлов Сергей | Михайлов | Сергей | |
Никольский Вадим | Никольский | Вадим | |
Шадрин Николай | Шадрин | Николай |
Рис.14
Факультет_Кафедра | Факультет | Кафедра | |
ВМК Программирование | ВМК | Программирование | |
ММ Дискретная математика | ММ | Дискретная математика |
Рис.15
Повторяющимися называются поля, содержащие одинаковые по смыслу значения. Например. Таблица – «Экзаменационная ведомость» Рис.16
Экзаменационная ведомость Экзаменационная ведомость
Фамилия | Физика | История | Фамилия | Предмет | Оценка | |
Смирнов | Смирнов | Физика | ||||
Смирнов | История |
Рис.16.
Причиной, по которой устраняют повторяющиеся группы, является ситуация когда, например, число экзаменов изменяется: стало не два как было, а пять. Для этого необходимо менять структуру таблицы, что не всегда возможно. Поэтому поле для экзамена создают одно (Предмет), но увеличивают число записей в соответствии с количеством предметов.
Дата добавления: 2016-05-25; просмотров: 556;