БАЗИ ДАНИХ. СИСТЕМИ УПРАВЛІННЯ БАЗАМИ ДАНИХ
КЛАСИФІКАЦІЯ БАЗ ДАНИХ
МОДЕЛЬ БД
1. ІЄРАРХІЧНА МОДЕЛЬ БАЗИ ДАНИХ
ВЛАСТИВОСТІ ІЄРАРХІЧНОЇ МОДЕЛІ БАЗИ ДАНИХ:
2. МЕРЕЖНА МОДЕЛЬ БАЗИ ДАНИХ
3. РЕЛЯЦІЙНА МОДЕЛЬ БАЗИ ДАНИХ
РЕЛЯЦІЙНА МОДЕЛЬ БАЗИ ДАНИХ
ОСНОВНІ ФУНКЦІЇ СУБД:
ПРИЗНАЧЕННЯ СУБД
MICROSOFT OFFICE ACCESS
МОЖЛИВОСТІ MS ACCESS:
МОЖЛИВОСТІ MS ACCESS:
1.88M
Category: databasedatabase

Бази даних. Системи управління базами даних

1. БАЗИ ДАНИХ. СИСТЕМИ УПРАВЛІННЯ БАЗАМИ ДАНИХ

2.

БАЗИ ДАНИХ. СИСТЕМИ УПРАВЛІННЯ
БАЗАМИ ДАНИХ
База даних — поіменована структурована
сукупність даних, організованих за визначеними
правилами, що передбачають загальні принципи
опису, зберігання і маніпулювання даними,
незалежно від прикладних програм.
База даних є інформаційною моделлю
предметної області.
Системи управління базами даних (СУБД) —
комплекс програм і мовних засобів для
створення, ведення і використання БД.

3. КЛАСИФІКАЦІЯ БАЗ ДАНИХ

Бази даних
За типом даних
Фактографічні
Документальні
Змішані
За технологією
обробки
Централізовані
Розподільні
За способом
доступу
Локальні
Мережеві

4. МОДЕЛЬ БД

Модель БД — це сукупність структур даних
і операцій їх обробки.
Модель БД має три складові.
1. Структура даних — спосіб організації даних,
множина можливих типів даних та набір операцій,
які можна виконувати над цими даними.
2. Засоби опрацювання даних — набір
команд, що використовуються для опрацювання
даних.
3. Обмеження цілісності — вимоги для
забезпечення правильності даних у будь-який
момент часу.

5. 1. ІЄРАРХІЧНА МОДЕЛЬ БАЗИ ДАНИХ

Вона являє собою структуру даних, які впорядковані за
підляганням від загального до конкретного, що нагадує
«дерево» (граф), тому має такі складові: рівень, вузол,
зв’язок.
Школа
І ступінь
ІІ ступінь
ІІІ ступінь
1 класи
5 класи
10 класи
2 класи
6 класи
11 класи
3 класи
7 класи
4 класи
8 класи
9 класи

6. ВЛАСТИВОСТІ ІЄРАРХІЧНОЇ МОДЕЛІ БАЗИ ДАНИХ:

кілька вузлів нижчого рівня
пов’язані тільки з одним
вузлом вищого рівня;
дерево ієрархії має тільки
одну вершину, яка не
підпорядковується жодній
іншій;
Школа
І ступінь
ІІ ступінь
ІІІ ступінь
1 класи
5 класи
10 класи
2 класи
6 класи
11 класи
3 класи
7 класи
4 класи
8 класи
9 класи
кожний вузол має власне ім’я;
є тільки один маршрут від вершини дерева до будьякого вузла структури.
Висновок: обмеження цілісності ієрархічної моделі — жоден
підпорядкований об’єкт не може існувати без батьківського
об’єкта, за винятком основного батьківського об’єкта.

7. 2. МЕРЕЖНА МОДЕЛЬ БАЗИ ДАНИХ

Загальним виглядом вона схожа на ієрархічну. Має
такі самі складові структури, але відрізняється
характером відношення між ними. Між елементами
структури зв’язок довільний, не обмежений кількістю
елементів.
Викладач
інформатики
Чистякова Н. Б.
9-А
9-Б
Викладач
інформатики
Доценко С. О.
9-В
10-А
10-Б
Викладач
фізики
Шевченко О. В.
10-В
11-А
Висновок: обмеження цілісності мережевої моделі —
збереження всіх зв’язків між об’єктами.

8. 3. РЕЛЯЦІЙНА МОДЕЛЬ БАЗИ ДАНИХ

Модель побудована на взаємовідношеннях між
складовими структури. Складається з однієї
таблиці або, як правило, із сукупності
взаємопов’язаних двовимірних таблиць.
Викладач
Чистякова Н. Б.
Доценко С. О.
Шевченко О. В.
Предмет
Інформатика
Інформатика
Фізика
Викладач
Чистякова Н. Б.
Доценко С. О.
Шевченко О. В.
Адреса
Харків,…
Харків,…
Харків,…
Кабінет
44
2
19
Стаж
10
10
5
Дата народження
Освіта
##.##.####
ХНУ
##.##.####
ХДПУ
##.##.####
ХНУ

9. РЕЛЯЦІЙНА МОДЕЛЬ БАЗИ ДАНИХ

У цілісній реляційній моделі дотримуються
таких принципів:
обов’язкова можливість ідентифікації об’єкта
бази даних за рахунок унікальності набору
значень його властивостей, тобто, зміст рядків
не повинен повторюватись;
коректність зв’язків між таблицями.

10. ОСНОВНІ ФУНКЦІЇ СУБД:

керування даними в зовнішній пам’яті
(на дисках);
керування даними в оперативній пам’яті
з використанням дискового кешу;
виконання послідовності операцій
даними баз даних як єдиним цілим;
із
резервне копіювання і відновлення бази
даних після збоїв;
підтримка
мови
бази
визначення даних, мова
даними).
даних
(мова
маніпулювання

11. ПРИЗНАЧЕННЯ СУБД

пошук інформації в базах даних;
виконання нескладних розрахунків;
виведення звітів на друк;
редагування баз даних

12. MICROSOFT OFFICE ACCESS

Microsoft Office Access — реляційна СУБД
корпорації Microsoft.
Має широкий спектр функцій, включаючи
пов’язані запити, зв’язок із зовнішніми
таблицями та базами даних. Завдяки
вбудованій мові VBA в самому Access можна
писати програми, що працюють із базами
даних

13. МОЖЛИВОСТІ MS ACCESS:

побудова таблиць;
побудова екранних
форм;
настроювання SQLзапитів;
настроювання
звітів, що виводяться
на друк;

14. МОЖЛИВОСТІ MS ACCESS:

розробка програм і баз даних практично
«з нуля» або написання оболонки для
зовнішньої бази даних;
механізм створення додатків зв’язку
з різними зовнішніми СУБД: «зв’язані
таблиці» (зв’язок із таблицею СУБД)
і «запити до сервера» (запит на діалекті
SQL, що «розуміє» СУБД);
побудова повноцінних клієнт-серверних
додатків на СУБД MS SQL Server
English     Русский Rules