Составители:
имеет первичный ключ Номер и содержит внешний ключ Результат,
который обеспечивает ее связь с таблицей СТИПЕНДИЯ (см. рис. 13.8).
Рис. 13.8
13.4. Нормализация отношений
Одни и те же данные могут группироваться в таблицы (отношения)
различными способами. Возможная организация различных наборов
отношений должна быть рациональной, т.е. исключающей дублирование
данных и упрощающей процедуры их обработки и обновления.
Нормализация отношений - формальный аппарат ограничений на
формирование отношений (таблиц), который позволяет устранить
дублирование, обеспечивает непротиворечивость хранимых
в базе данных,
уменьшает трудозатраты на ведение (ввод, корректировку) базы данных. Е.
Коддом выделены шесть нормальных форм отношений и предложен
механизм, позволяющий любое отношение преобразовать к самой
совершенной нормальной форме. Рассмотрим три основные нормальные
формы.
13.4.1. Первая нормальная форма
Отношение называется нормализованным или приведенным к первой
нормальной форме, если все
его атрибуты простые (далее неделимы).
Преобразование отношения к первой нормальной форме может привести к
увеличению количества реквизитов (полей) таблицы и изменению ключа.
Например, отношение Студент (Номер, Фамилия, Имя, Отчество, Дата,
Группа) находится в первой нормальной форме. (Каждое поле однозначно
описывает какую-то характеристику студента. Ни одно поле не требует
дополнительных
разъяснений). Отношение Студент1 (Номер, Фамилия, Имя,
Отчество, Группа, Дети) не находится в первой нормальной форме, т.к. студент
может иметь несколько детей и тогда об одном и том же студенте придется
ввести в таблицу несколько записей. Например, пусть студент Иванов Иван
Иванович, номер личного дела 11111 учится в 215 группе и имеет двоих
детей
- Максима и Ольгу. Тогда таблица с записью о нем будет иметь вид табл.13.4
Чтобы привести отношение СТУДЕНТ1 к первой нормальной форме, нужно
разбить эту таблице на две:
СТУДЕНТ (Номер, Фамилия, Имя, Отчество, Группа)
ДЕТИ (Номер, Имя ребенка, Возраст ребенка).
СТУДЕНТ
Номер
Фамилия
Имя
Отчество
Пол
Дата рождения
Г
ру
ппа
СЕССИЯ
Номер
Оценка 1
Оценка 2
Оценка 3
Оценка 4
Результат
СТИПЕНДИЯ
Результат
Процент
Страницы
- « первая
- ‹ предыдущая
- …
- 180
- 181
- 182
- 183
- 184
- …
- следующая ›
- последняя »
