Головна |
модель даних - Це сукупність структур даних та операцій їх обробки. Розрізняють три основні моделі даних:
- Ієрархічна;
- Мережева;
- Реляційна.
Ієрархічну модель даних ще називають деревовидної, так як вона має структуру у вигляді перевернутого дерева (рис. 8). У цій моделі кожен вузол на більш низькому рівні (підлеглий вузол) пов'язаний тільки з одним вузлом, що знаходиться на більш високому рівні.
Мал. 8. Ієрархічна модель даних
Дана модель використовується для зберігання даних, що мають взаємне підпорядкування. Наприклад, для опису структури будь-якої організації можна використовувати ієрархічну модель (Рис. 9).
Мал. 9. Приклад структури організації
У мережній моделі на відміну від ієрархічної будь-який вузол може бути пов'язаний з будь-яким іншим вузлом (Рис. 10).
Мал. 10. Мережева модель даних
Реляційна модель даних відображає всі дані у вигляді звичайної двомірної таблиці. При цьому сама таблиця має такі властивості:
- Кожен елемент таблиці є елементом даних;
- Дані в кожному стовпці мають однаковий тип (числовий, текстовий, дата і т.д.);
- Кожен стовпець має унікальне ім'я;
- Однакові рядки в таблиці неприпустимі;
- Порядок проходження рядків і стовпців може бути довільним.
Приклад реляційної моделі даних представлений в таблиці:
поле 1 | поле 2 | поле 3 | поле 4 |
При створенні бази даних кожному полю таблиці задаються наступні параметри:
- Ім'я;
- Тип (текстовий, числовий, календарний);
- Довжина (може вимірюватися в байтах або символах);
- Точність (вказується число десяткових знаків після коми в числах);
- Опис (це довільний текст, докладно описує призначення поля).
Поле, кожне значення якого однозначно визначає відповідний запис, називається простим ключем або ключовим полем. Якщо для однозначного визначення записів використовується кілька полів, то сукупність цих полів утворюють складовою ключ. Наприклад, у наведеній нижче таблиці для однозначного визначення автомобіля повинні використовуватися поля серія и Номер і регіон. Таким чином, складовою ключ буде складатися з цих двох полів.
Марка автомобіля | серія | Номер і регіон | VIN | Адреса реєстрації |
ВАЗ 21043 | ВДС | 654_34 | 500TT0505332 | Леніна, 2-25 |
ВАЗ 21053 | ХТА | 213_34 | 3434YY354678 | Озерна, 32-12 |
ВАЗ 2110 | ВДС | 356_34 | 6865KK445442 | Леніна, 2-25 |
ВАЗ 2110 | ННС | 579_34 | 12334LL84357 | Лісова, 4-44 |
ВАЗ 2121 | в ВО | 894_34 | 876764GD5432 | Зелена, 10-15 |
Ключі використовуються при обробці даних, а також застосовуються для контролю за достовірністю інформації в таблицях. Зміна властивостей ключа говорить про серйозне спотворення інформації.
Основні поняття інформаційних систем | Інформаційні ресурси і продукти | поняття системи | Поняття інформаційна система | функціонування ІС | Класифікація інформаційних систем | ВИДИ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ | Вимоги, що пред'являються до СУБД | Технологія роботи в СУБД | Призначення електронних таблиць |