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