нормальній формі, в два або більше відносини, що задовольняють вимогам наступної нормальної форми (підкреслені первинні ключі відносин).
Основне обмеження, що задається 1НФ - атомарность всіх атрибутів відносини.
Отдихающій0 ::={Серія та номер путівки, Код СКК, Прізвище Ім'я По батькові, Дата народження, місце мешкання, ІН професії, Код СКК, ІН провідного лікаря, Дата путівки, Дата прибуття, Дата вибуття, Дата огляду, Корпус, Кімната, Місце}
Діагноз0 ::={Серія та номер путівки, Код СКК, ІН захворювання}
Призначені процедури0 ::={Серія та номер путівки, Код СКК, ІН процедури, Призначено, Пройдено, Коментар лікаря}
Професійні заболеванія0 ::={ІН професії, ІН захворювання}
Назви профессій0 ::={ІН професії, Назва професії}
Назви заболеваній0 ::={ІН захворювання, Назва захворювання}
Назви процедур0 ::={ІН процедури, Назва процедури}
Процедури для заболеваній0 ::={ІН захворювання, ІН процедури}
Пользователі0 ::={ІН користувача, ПІБ, Вид співробітника, Логін, Пароль}
Види пользователей0 ::={ІН виду, Назва виду}
Як видно, всі атрибути відносини є атомарними, тобто дані відносини автоматично в 1НФ.
Щоб ставлення знаходилося в 2НФ, необхідно, щоб воно знаходилося в 1НФ і кожен не ключовий атрибут цього відношення функціонально залежав тільки від повного первинного ключа.
Отдихающій1 ::={Серія та номер путівки, Код СКК, Прізвище Ім'я По батькові, Дата народження, місце мешкання, ІН професії, Код СКК, ІН провідного лікаря, Дата путівки, Дата прибуття, Дата вибуття, Дата огляду, Корпус, Кімната, Місце}
Діагноз1 ::={Серія та номер путівки, Код СКК, ІН захворювання}
Призначені процедури1 ::={Серія та номер путівки, Код СКК, ІН процедури, Призначено, Пройдено, Коментар лікаря}
Професійні заболеванія1 ::={ІН професії, ІН захворювання}
Назви профессій1 ::={ІН професії, Назва професії}
Назви захворювань1 ::={ІН захворювання, Назва захворювання}
Назви процедур1 ::={ІН процедури, Назва процедури}
Процедури для захворювань1 ::={ІН захворювання, ІН процедури}
Пользователі1 ::={ІН користувача, ПІБ, Вид співробітника, Логін, Пароль}
Види пользователей1 ::={ІН виду, Назва виду}
Виходячи з функціональних залежностей, видно, що кожен ключовий атрибут цього відношення функціонально залежить тільки від повного первинного ключа (в даному випадку потенційного, тому що вони були обрані первинними в силу їх ненадлишкових та унікальності).
Щоб ставлення знаходилося в 3НФ, необхідно, щоб воно знаходилося в 2НФ і кожен не ключовий атрибут цього відношення нетранзитивно залежав від первинного ключа.
Отдихающій2 ::={Серія та номер путівки, Код СКК, Прізвище Ім'я По батькові, Дата народження, місце мешкання, ІН професії, Код СКК, ІН провідного лікаря, Дата путівки, Дата прибуття, Дата вибуття, Дата огляду, Корпус, Кімната, Місце}
Діагноз2 ::={Серія та номер путівки, Код СКК, ІН захв...