You are on page 1of 13

Класифікація моделей

даних
Модель даних — сукупність апарату
організації даних і апарату маніпулювання
ними.

У моделі даних розрізняють три головні


складові:

 структурна частина, яка визначає правила


формування допустимих для даної СУБД видів
структур даних;

 управляюча частина, яка визначає можливі


операції над такими структурами;

 класи обмежень цілісності даних, які


можуть бути реалізованими засобами
системи збереження даних ПО
структурна частина
Основні інформаційні одиниці
Поле даних - найменша неподільна
пойменована інформаційна одиниця.
Запис утворюється з конкретних
значень поіменованих характеристик
(описує екземпляр даних);
Тип запису – набір взаємопов'язаних
поіменованих характеристик
Документальні моделі даних використовуються
для подання слабкоструктурованої інформації,
орієнтованої на вільні формати документів, тексти
на природній мові.

Дескрипторні моделі — прості моделі документаль-


них баз даних.
Кожному документу - дескриптор (тег) з жорсткою
структурою для опису документа відповідно до
характеристик, які потрібні для роботи з
документами в документальній БД
ПРИКЛАД: для БД, що містить опис статей автора,
дескриптор може містити ПІБ автора, дата
публікації, галузь застосування
Обробка інформації - за дескрипторами
(параметрам, які характеризують статтю, а не
текст статті)
Тезаурусні моделі базуються на принципі
организації словників, де подано семантичні
відношення між категоріями ПО
ПРИКЛАД: системи пояснення (тлумачення)
Гіпертекстові моделі основані на мовах
розмічування документів, повязані з стандартною
мовою розмічування — SGML (Standart
Generalised Markup Language). Простіші мови -
HTML (оформлення элементів документа за
допомогою обмеженого набору інструкцій —
тегів), XML (Extensible Markup Language) — не
містить тегів для розмічування, а визначає
порядок їх створення. Дають можливість
сприйняття інформації в послідовності, що
відповідає інтересам користувача. Гіпертекстовий
документ – множина фрагментів інформації
(текст, графічний образ, формула), об’єднаних в
мережеву структуру.
МОДЕЛІ ДАНИХ

ієрархічна
мережева

реляційна
ООМД
УНІВЕРСИТЕТ

ДЕННЕ ЗАОЧНЕ
ВІДДІЛЕН ВІДДІЛЕН
НЯ НЯ

Факул Факул Факул Факул Факул Факул


1 2 1 2 n
n


Груп Груп Груп ….
1 2 3

Ієрархічна модель структури вищого


навчального закладу
1 2 1

3 4 5 2

3
6 7 8
4
А) 9 10 11
Б)
5

Приклади мережевих структур


Рівень 1 1 Корінь

Рівень 2 2 3 4
Рівень 3
5 6 7 8 9
Ієрархічна структура даних

2 3 4
9 1 5
8 7 6
Мережева модель даних
РЕЛЯЦІЙНА МОДЕЛЬ ДАНИ Х

Атрибут 1 Атрибут 2 Атрибут 3 Атрибут 4

Значення 11 Значення 21 Значення 31 Значення 47

Значення 12 Значення 21 Значення 38 Значення 41


СХЕМА ВІДНОШЕНЬ РЕЛЯЦІЙНОЇ СТРУКТУРИ ДАНИХ
ПРИКЛАД ДІАГРАМИ КЛАСІВ ООМД

You might also like