ый20ОтчествоТекстовый20Дата рожденіяДата/времяКраткій форматВозрастЧісловойЦелоеПолТекстовий3№ паспортаЧісловойЦелоеNot nullКем виданТекстовий50Адрес пропіскіТекстовий50ІННЧісловойЦелоеПенсіонное удостовереніеЧісловойЦелоеДата початку трудової деятельностіДата/времяКраткій форматТелефонЧисловойЦелоеОбразованиеТекстовый20УчреждениеТекстовый50Квалификационная категоріяТекстовий8Курси підвищення кваліфікацііMEMOСведенія про наградахMEMOОбразовательная программаКод ОПЧісловойЦелоеNot nullНаіменованіе ОПТекстовий30Код дісціпліниЧісловойЦелоеДісціпліниКод дісціпліниЧісловойЦелоеNot nullНаіменованіе дісціпліниТекстовий50НагрузкаКод ОПЧісловойЦелоеГод обученіяДата/времяКраткійКол-во часовЧісловойЦелое№ паспортаЧісловойЦелое
1.5 Нормалізація за допомогою методу ER-діаграм
Нормалізація БД - це формування моделі або процес проектування. Одні й ті ж дані можуть групуватися в таблиці (відносини) різними способами, тобто можлива організація різних наборів відносин взаємозалежних інформаційних об'єктів. Угруповання атрибутів у відносинах повинна бути раціональною, тобто мінімізує дублювання даних і спрощує процедуру їх обробки та оновлення.
Певний набір відносин володіє кращими властивостями при включенні, модифікації, видаленні даних, ніж всі інші можливі набори відносин, якщо він відповідає вимогам нормалізації відносин.
Нормалізація відносин - формальний апарат обмежень на формування відносин (таблиць), який дозволяє усунути дублювання, забезпечує несуперечність які зберігаються базі даних, зменшує трудовитрати на ведення (введення, коригування) бази даних. Виділено три нормальні форми відносин і запропоновано механізм, що дозволяє будь-яке відношення перетворити до третьої (найдосконалішою) нормальної формі.
Перша нормальна форма
Відношення називається нормалізованим або приведеним до першої нормальної формі, якщо всі його атрибути прості (далі неподільні). Перетворення відносини до першої нормальної формі може призвести до збільшення кількості реквізитів (полів) відносини і зміні ключа.
Першим кроком нормальної форми є збір всіх даних полів:
) Прізвище;
) Ім'я;
) батькові;
) Дата народження;
) Вік;
) Пол;
) № паспорта;
) Ким виданий;
) Адреса прописки;
) ІПН;
) Пенсійне посвідчення;
) Дата початку трудової діяльності;
) Телефон;
) Освіта;
) Установа;
) Кваліфікаційна категорія;
) Курси підвищення кваліфікації;
) Зведення про нагороди;
) Код ОП;
) Найменування ОП;
) Код дисципліни;
) Найменування дисципліни;
) Код ОП;
) Рік навчання;
) Кількість годин на дисципліни;
) Код.
Для цієї форми найголовніше властивість достатність, надлишок даних у цій формі допускається.
Другий крок першій нормальній форми
Визначення подільних полів і усунення повторюваних груп. Ділені поля - це поля, в яких інформація дробова:
) Прізвище;
) Ім'я;
) батькові;
) Дата народження;
) Вік;
) Пол;
) № паспорта;
) Ким виданий;
) Адреса прописки;
) ІПН;
) Пенсійне посвідчення;
) Дата початку трудової діяльності;
) Телефон;
) Освіта;
) Установа;
) Кваліфікаційна категорія;
) Курси підвищення кваліфікації;
) Зведення про нагороди;
) Код ОП;
) Найменування ОП;
) Код дисципліни;
) Найменування дисципліни;
) Код ОП;
) Рік навчання;
) Кількість годин на дисципліни;
) Код.
Повторювані групи не виявлені. Повторювана група - це сукупність трьох і більше однакових полів.
Друга нормальна форма...