Поняття моделі подання даних, основні моделі подання даних. Поняття бази даних.
Згадаємо
ПОНЯТТЯ ПРО БАЗИ ДАНИХ
Сторінка пошуку публікацій у базі даних Національної�бібліотеки України імені В.І. Вернадського
Модель бази даних
https://sites.google.com/view/onlayn-konspekt-z-informatiku/
7 листопада 2018 р.
Ієрархічна модель даних базується на використанні графічного способу подання у вигляді деревоподібної структури.
В суто ієрархічних моделях кожен об'єкт може підпорядковуватися тільки одному об'єкту вищого рівня
Ієрархічна БД
Ієрархічна БД
Перетворення в табличну форму:
Продавець | Товар | Виробник | Модель | Ціна |
Іван | Монітор | Sony | S93 | $306 |
Іван | Монітор | Sony | X93B | $312 |
Іванн | Монітор | Phillips | 190 B5 CG | $318 |
Іван | Монітор | Samsung | SyncMaster 193P | $452 |
… | | | | |
Мережеві БД
Мережева БД – це набір вузлів, в яких кожен може бути зв'язаний з кожним.
У мережних моделях безпосередній доступ може здійснюватися до будь-якого об'єкта незалежно від його рівня.
Можливий також доступ до пов'язаних даних від будь-якої точки входу
Мережеві БД
Мережева БД – це набір вузлів, в яких кожен може бути зв'язаний з кожним.
Б
Г
А
В
найповніше відображає структуру деяких задач (наприклад, мережеве планування в економіці)
Можна зберігати у вигляді таблиці, але з� дублюванням даних!
!
Реляційні БД
1970-і рр. Е. Кодд, англ. relation – відношення.
Реляційна база даних – це набір простих таблиць, між якими встановлені зв'язки (відношення) з допомогою числових кодів.
Продавці |
Код |
Назва |
Адреса |
Телефон |
Сайт |
Виробник |
Код |
Назва |
Країна |
Сайт |
Моделі |
Код |
Назва |
Код виробника |
Товари |
Код |
Назва |
Прайс-лист |
Код запису |
Код продавця |
Код виробника |
Код товару |
Код моделі |
Ціна |
Реляційні БД
Кожний рядок таблиці містить відомості про один окремий об'єкт системи (про конкретну книгу, співробітника установи тощо), а кожний стовпець певні характеристики (властивості, атрибути) цих об'єктів.
Наприклад, атрибутами об'єктів можуть бути автор книги, посада співробітника, відділ, у якому він працює тощо.
Рядки такої таблиці називаються записами, а стовпці — полями
Реляційна модель орієнтована на організацію даних у вигляді таблиць.
Прізвище | Ім'я | Адреса | Телефон |
Петров | Вася | Шевченка пл., б. 32, кв. 11 | 275-75-75 |
Іванов | Петро | Франка вул., б. 25, кв.12 | 276-76-76 |
| | | |
записи
поля
Властивості таблиць БД