
- •Основні поняття баз даних.
- •Моделі організації даних. Реляційна модель даних.
- •Об’єкти баз даних. База даних може мати такі об’єкти: таблиці, запити, форми, звіти, макроси, модулі.
- •Класифікація і характеристика субд.
- •Етапи створення бази даних
- •1 Етап – створення структури таблиці.
- •2 Етап – встановлення ключових полів
- •3 Етап – збереження таблиці
- •4 Етап – введення даних у таблицю
- •5 Етап – закриття та збереження таблиці.
ТЕМА: Основні поняття баз даних. Створення бази даних. Створення таблиць.
МЕТА:
Дати поняття бази даних, моделі даних, СУБД.
Розглянути типи даних.
Розглянути етапи створення бази даних та таблиць.
ПЛАН:
1. Поняття бази даних і системи управління базами даних (СУБД).
2. Моделі організації даних. Реляційна модель даних.
3. Об’єкти баз даних.
4. Класифікація і характеристика СУБД.
5 Етапи створення бази даних
Основні поняття баз даних.
Зберігання інформації – одна з найважливіших функцій комп’ютера. Одним з найпоширеніших засобів такого зберігання є бази даних.
База даних (БД) — сукупність певним чином організованої інформації на якусь тему (в рамках деякої наочної області).
База даних (БД) — це впорядкований за певними правилами взаємопов’язаний набір даних.
База даних – це файл спеціального формату, який містить інформацію, структуровану певним чином.
Комплекс програмних засобів, які призначені для створення структури нової бази, наповнення її вмістом, редагування вмісту і візуалізації інформації, називають системою управління базою даних (СУБД).
Основним завданням бази даних є гарантоване систематизоване збереження значних обсягів даних та надання доступу до них користувачеві або комп’ютерній програмі. Тому система збереження даних у відповідних базах заздалегідь планується – створюється модель бази даних. При побудові моделі бази даних використовують ту чи іншу модель даних.
Моделі організації даних. Реляційна модель даних.
Модель даних це інформаційна модель, яка описує властивості даних, що зберігаються в базі даних, і набір операцій, які можна виконати над цими даними.
Модель даних має три компоненти:
Структура даних – множина можливих типів даних: цілих чисел, дійсних чисел, текстових, мультимедійних даних, масивів чисел тощо. Ця множина повинна бути достатньою для опису властивостей об’єктів бази даних.
Набір операцій, які можна виконувати над певними типами даних, наприклад над числовими –арифметичні, порівняння тощо, а над текстовими – порівняння, об'єднання тощо.
Обмеження цілісності – відповідність даних тим типам, що були визначені, а також обмеженнями на значення певних властивостей, які накладає користувач. Наприклад, обмеження на максимальну кількість символів, або встановлення формату подання дати чи часу.
При плануванні структури даних розробник бази даних повинен визначити:
об’єкти, дані про які будуть зберігатися в базі даних;
перелік властивостей, які необхідні для опису об’єктів бази даних.
типи даних, які будуть використані для збереження значень властивостей.
Незважаючи на те, що розрізняють до 50 різних видів моделей даних, основними вважають 4 види моделей даних: ієрархічна, мережева, реляційна і об’єктно-реляційна.
Ієрархічна (грецьк. hierarchia — священна влада) модель даних описує об’єкти і зв’язки між ними у вигляді дерева. Об'єкти подані у моделі їх певними властивостями, які в свою чергу можуть набувати певних значень. В ієрархічній моделі є один основний (батьківський) об’єкт, якому підпорядковані об’єкти другого рівня, їм в свою чергу – об’єкти третього рівня і т.д.
Для усунення проблем ієрархічної моделі даних в кінці 60-х років ХХ ст. була розроблена мережева модель даних. У цій моделі об’єкти можуть мати зв’язки не тільки по вертикалі, як у ієрархічній моделі, а довільно.
Реляційна модель даних – це модель, яка складається з таблиць і зв’язків між ними. Дані подаються в рядках таблиці і ці рядки можуть інтерпретуватися як сукупність істинних висловлювань (значень властивостей) про якийсь один об’єкт. Наступний рядок містить набір істинних висловлювань про інший об’єкт цієї предметної області і т.д. Дані з однієї таблиці можуть мати зв'язок з даними з іншої таблиці. Можливість пов'язувати дані з однієї таблиці з даними іншої таблиці надає можливість уникнути дублювання даних.
Основним об’єктом реляційної бази даних є таблиця. Як і кожна двовимірна таблиця, таблиця реляційної бази даних складається з рядків і стовпців. Для збереження даних про об'єкти деякої предметної області може бути використано декілька таблиць, які можуть бути пов'язані між собою.
В подальшому будемо розглядати СУБД, в яких реалізована реляційна модель даних.