
- •Бази даних та інформаційні системи. Основні поняття.Історія розвитку субд
- •Система управління бд – субд. Компоненти середовища субд. Функції субд
- •Основні функції субд
- •5. Журналізація
- •6. Підтримка мов бд
- •Архітектура бд. Три рівня архітектури: зовнішній рівень, концептуальний рівень, внутрішній рівень
- •Архітектура бази даних
- •Зовнішній рівень
- •Внутрішній рівень
- •Мета побудови моделі даних полягає в представлені даних в зрозумілому вигляді.
- •Об’єктні моделі даних
- •Моделі даних на основі записів..
- •3.1. Показник кардинальності
- •8)Er діаграми моделі “сутність-зв’язок”.
Внутрішній рівень
Внутрішній рівень – фізичне представлення БД в комп’ютері. Цей рівень описує як інформація зберігається в БД. Він містить опис структур даних і організації окремих файлів, які використовуються для зберігання даних на запам’ятовуючих пристроях. На цьому рівні зберігається наступна інформація:
розподіл дискового пристрою для збереження даних і індексів;
опис подробиць збереження записів (з вказівкою реальних розмірів елементів даних,що зберігаються);
відомості про розміщення записів;
відомості про стиснення даних і вибраних методів їх шифрування;
4)Моделі даних та концептуальне моделювання. Об’єктні моделі даних. Модель “сутність-зв’язок»
Модель даних – це деяка абстракція, яка застосована до конкретних даних, дозволяє користувачам і розробникам трактувати їх як інформацію – відомості, що містять не лише дані, а і зв’язки між ними.
У БД з 3-х архітектурою використовують поняття моделі даних по відношенню до кожного рівня.
Фізична модель даних оперує категоріями, що стосуються організації зовнішньої пам’яті і структур зберігання, які використовуються в даному операційному середовищі. В якості фізичних моделей використовуються різні методи розміщення даних, основаних на файлових структурах: організація файлів прямого і послідовного доступу, індексних файлів, інвертованих файлів, файлів, які використовують різні методи хешування, взаємопов’язаних файлів.
Модель даних – інтегрований набір понять для опису даних, зв’язків між ними і обмежень, які накладаються на дані у деякій установі (корпорації).
Модель є представленням „реального світу” об’єктів і подій, а також існуючих між ними зв’язків.
Модель розглядають, як поєднання 3-х компонентів:
структурна частина, тобто набір правил, за яким може бути побудована база даних;
керуюча частина, яка визначає типи допустимих операцій з даними ( операції оновлення і вибірки даних, зміни структури БД);
набір обмежень підтримки цілісності даних (необов’язково), які гарантують коректність використовуваних даних.
Мета побудови моделі даних полягає в представлені даних в зрозумілому вигляді.
Для відображення архітектури ANSI-SPAPC розглядають 3 зв’язані моделі даних:
зовнішня модель даних, яка відображає представлення кожного типу користувача – предметна область;
концептуальна модель даних, яка відображає представлення даних, не залежить від типу обраної СУБД;
внутрішня модель даних, яка відображає концептуальну схему визначеним чином, яке зрозуміле обраній цільовій СУБД.
Моделі даних поділяються на 3 категорії:
о
б’єктні (object-based); використовуються для опису даних на
на основі записів(record- based); зовнішньому і концептуальному рівнях
фізичні моделі – на внутрішньому рівні.
Об’єктні моделі даних
При їх побудові використовуються такі поняття:
Сутність – окремий елемент (співробітник, місце, поняття, подія) установи, який повинен бути представлений в БД.
Атрибут – властивість, яка описує деякий аспект об’єкта і значення якого треба зафіксувати (ім’я, вік ...)
Зв’язок – асоціативне відношення між сутностями.
Типи об’єктних моделей:
модель типу „сутність-зв’язок” (ER-моделі(Entity-relationship mode))
семантична модель
функціональна модель
ОО модель
Зараз ER-модель стала одним з основних методів концептуального проектування БД і саме її ми будемо використовувати.