Первая нормальная форма.
Определение: Отношение находится в 1НФ, если все его атрибуты являются простыми (имеют единственное значение).
Например, есть отношение СТУДЕНТ
№_зачетки | Фамилия | Группа | Факультет | Семестр | Сессия |
Но в то же время, Сессия представляет собой составной атрибут – Сессия
Предмет | Преподаватель | Вид_работы | Оценка |
Такое отношение не соответствует требованиям первой нормальной формы, так как имеется составной атрибут. Приводим исходную таблицу к первой нормальной форме: СТУДЕНТ1:
№_зачетки | Фамилия | Группа | Факультет | Семестр | Предмет | Преподаватель | Вид_ ра6оты | Оценка |
Перевод отношения в следующую нормальную форму осуществляется методом декомпозиции без потерь. Такая декомпозиция должна обеспечить то, что запросы (выборка данных по условию) к исходному отношению и к отношениям, получаемым в результате декомпозиции, дадут одинаковый результат.
Основной операцией метода является операция проекции. Поясним ее на примере.. Предположим, что в отношении R(A,B,C,D,E...) устранение функциональной зависимости С→D позволит перевести его в следующую нормальную форму. Для решения этой задачи выполним декомпозицию отношения R на два новых отношения R1 (А,В,С,Е...) и R2(C,D). Отношение R2 является проекцией отношения R на атрибуты С и D.