алежності дозволяє при аналізі всіх взаємозв'язків реквізитів предметної області виділити самостійні інформаційні об'єкти.
У разі складного ключа вводиться поняття функціонально повної залежності.
Функціонально повна залежність не ключових атрибутів полягає в тому, що кожен не ключовий атрибут функціонально залежить від ключа, але не знаходиться у функціональній залежності ні від якої частини складеного ключа.
Ставлення перебуватиме в другій нормальній формі, якщо воно знаходиться в першій нормальній формі, і кожен не ключовий атрибут функціонально повно залежить від складеного ключа.
Перший крок другий нормальної форми - розстановка первинного ключа. Щоб легше було встановити первинний ключ в таблиці, потрібно зробити десять записів. Ключ, так само як і вся база, повинен відрізняться достатністю і не надмірністю:
Назва сектора
Код сектора *
Завідуючий сектором
Номер договору *
Прізвище
Ім'я
По батькові
Дата народження
Адреса за пропискою
Номер телефону
Посада
Код матеріалу *
Найменування матеріалу
Кількість матеріалу
Шлюб
Сектор зберігання матеріалу
Опис матеріалу
Дата прийняття матеріалу
Код прийнятого матеріалу *
Кількість прийнятого матеріалу
Сектор куди взяли матеріал
Ціна
Приймаючий матеріал
Дата видачі матеріалу
Код видаваного матеріалу *
Кількість виданого матеріалу
Сектор з якого виданий матеріал
Ціна
Видає матеріал
Наступний крок другої нормальної форми - співвідношення не ключових полів до ключових.
Назва сектора
Код сектора *
Завідуючий сектором
Номер договору *
Прізвище
Ім'я
По батькові
Дата народження
Адреса за пропискою
Номер телефону
Посада
Код матеріалу *
Найменування матеріалу
Кількість матеріалу
Шлюб
Сектор зберігання матеріалу
Опис матеріалу
Дата прийняття матеріалу
Код прийнятого матеріалу *
Кількість прийнятого матеріалу
Сектор куди взяли матеріал
Ціна
Приймаючий матеріал
Дата видачі матеріалу
Код видаваного матеріалу *
Кількість виданого матеріалу
Сектор з якого виданий матеріал
Ціна
Видає матеріал
Третя нормальна форма
Поняття третій нормальній форми грунтується на понятті не транзитивній залежності. Транзитивне залежність спостерігається в тому випадку, якщо один з двох описових реквізитів залежить від ключа, а інший описовий реквізит залежить від першого описового реквізиту.
Ставлення перебуватиме в третій нормальній формі, якщо воно знаходиться в другій нормальній формі, і кожен не ключовий атрибут не транзитивній залежить від первинного ключа.
Для усунення транзитивної залежності описових реквізитів необхідно провести «розщеплення» вихідного інформаційного об'єкта. У результаті розщеплення частина реквізитів видаляється з вихідного інформаційного об'єкта і включається до складу інших (можливо, знову створених) інформаційних об'єктів.
Крок 1 третій нормальній форми - розбиття на таблиці:
Крок 2 третій нормальній форми - розстановка зв'язків:
2. Опис моделі бази даних
Логічні моделі баз даних:
ієра...