Читайте также:
|
|
Лабораторна робота № 3
Проектування баз даних
Мета роботи: Знайомство з основними формами баз даних. Створення бази даних.
Завдання до роботи:
1. Ознайомитись з основними умовами функціонування баз даних.
2. Дослідити основні форми баз даних.
3. Створити базу даних.
Теоретична частина
Умови цілісності даних. Нормалізація даних
Однією з умов нормального функціонування бази даних є поняття цілісності даних, де можна виділити два аспекти:
· категорійна цілісність;
· посилальна цілісність.
Категорійна цілісність пов’язана з тим, що значення атрибутів, що є ключем відношення, повинні бути унікальними й не можуть бути невизначеними. Тому рядок, що є кортежем не може бути занесена у відношення до тих пір, поки не будуть визначені всі атрибути її ключа.
Що стосується посилальної цілісності, то якщо в одному відношенні видаляється запис, то у відношеннях, пов’язаних з ним не повинно бути кортежів, що мають значення зовнішнього ключа запису, що видаляється.
При використанні Ассеss для побудови бази даних відношення трансформуються в таблиці, а при встановленні зв’язків за допомогою схеми даних необхідно подбати про забезпечення цілісності й каскадному відновленні й видаленні даних.
Нормалізація являє собою процес реорганізації таким чином, щоб виключити повторення тих самих відомостей й інших протиріч. Остаточна мета нормалізації зводиться до одержання такого проекту бази даних, у якій кожен факт з’являється один раз в одному місці (виключення надмірності інформації), і, крім того, виключення протиріч у даних, що зберігаються. Метою нормалізації є звільнення проекту від надмірності даних, аномалій відновлення, аномалій видалення, аномалій уведення.
Перша нормальна форма накладає обмеження на значення полів таблиці – вони повинні бути атомарними. Дана вимога є базовою вимогою класичної реляційної моделі даних. Наприклад, у таблиці збирається інформація про співробітників деякої установи.
Дата добавления: 2015-07-21; просмотров: 49 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
КОЛЕКТИВУ | | | Библиографическая заметка. |