Первая нормальная форма (1НФ)
Первая нормальная форма требует, чтобы каждое поле таблицы БД отвечало следующим требованиям:
- неделимость,
- не содержало повторяющихся групп.
Неделимость - означает, что содержимое поля не должно делиться на более мелкие значения. Например. Рис.14, Рис.15

| ФИО | Фамилия | Имя | |
| Смирнов Петр | Смирнов | Петр | |
| Михайлов Сергей | Михайлов | Сергей | |
| Никольский Вадим | Никольский | Вадим | |
| Шадрин Николай | Шадрин | Николай |
Рис.14

| Факультет_Кафедра | Факультет | Кафедра | |
| ВМК Программирование | ВМК | Программирование | |
| ММ Дискретная математика | ММ | Дискретная математика |
Рис.15
Повторяющимися называются поля, содержащие одинаковые по смыслу значения. Например. Таблица – «Экзаменационная ведомость» Рис.16

Экзаменационная ведомость Экзаменационная ведомость
| Фамилия | Физика | История | Фамилия | Предмет | Оценка | |
| Смирнов | Смирнов | Физика | ||||
| Смирнов | История |
Рис.16.
Причиной, по которой устраняют повторяющиеся группы, является ситуация когда, например, число экзаменов изменяется: стало не два как было, а пять. Для этого необходимо менять структуру таблицы, что не всегда возможно. Поэтому поле для экзамена создают одно (Предмет), но увеличивают число записей в соответствии с количеством предметов.
Дата добавления: 2016-05-25; просмотров: 613;
