Методи створення оптимальної моделі баз даних
Під оптимальною логічною моделлю баз даних розуміють модель, яка не має аномалій, пов’язаних з модифікацією БД. тобто проблем, що можуть виникнути зв’язку із замінами, вставками і вилученнями даних із БД. Наступним кроком, який виконується після нормалізації відношень — побудова логічної моделі БД. Логічна модель є основою БД, вона повинна відображати взаємозв'зки між реляційними таблицями. Для… Читати ще >
Методи створення оптимальної моделі баз даних (реферат, курсова, диплом, контрольна)
Під оптимальною логічною моделлю баз даних розуміють модель, яка не має аномалій, пов’язаних з модифікацією БД. тобто проблем, що можуть виникнути зв’язку із замінами, вставками і вилученнями даних із БД.
Для створення такої моделі баз даних незалежно від того. яка СУБД використовується — ієрархічна, сіткова чи реляційна застосовується і серія нормалізації реляційних баз даних.
В основу реляційних моделей покладено поняття відношення, яке подано у вигляді двовимірних таблиць. Реляційна БД — це набір взаємопов'заних відношень. Кожне відношення в ЕОМ подається як файл. Відношення можна поділити на два класи: об'єктні та зв’язкові.
Наступним кроком є нормалізація відношень — це інтераційний зворотній процес декомпозиції початкового відношення на кілька простіших відношень меншої розмірності. Під зворотністю процесу розуміють те, що операція об'єднання відношень, здобутих у результаті декомпозиції має дати початкове відношення.
Наступним кроком, який виконується після нормалізації відношень — побудова логічної моделі БД.Логічна модель є основою БД, вона повинна відображати взаємозв'зки між реляційними таблицями.
Розглянемо побудову такої моделі засобами СУБД MicrosoftAccess. Логічна моделі, в середовищі СУБД MicrosoftAccess називається схемою. Для побудови схеми даних попередньо необхідно створити таблиці, визначивши в них первинні ключі.Зв'язок встановлюється між полем первинного ключа об'єктного відношення та полем вторинного ключа зв’язкового відношення.Зв'язок між полем первинного та полем вторинного ключа встановлюється, якщо поля задані одним типом і подані в одному форматі.
Схема в Access забезпечує за замовчування посилкову цілісність та узгодженість даних, які зберігаються в різних таблицях.