рівня. Можливе звернення до всіх записів в наборі, починаючи із запису старшого рівня. Звернення до набору записів реалізується за вказівниками. p align="justify"> Мережеві БД підтримують складні співвідношення між типами даних, що робить їх придатними у багатьох різних додатках. Однак користувачі таких БД обмежені зв'язками, визначеними для них розробниками БД-додатків. Серед недоліків мережевих СУБД слід особливо виділити проблему забезпечення збереження інформації в БД, рішенням якої приділяється підвищена увага при проектуванні мережевих БД. p align="justify"> Переваги мережевої моделі даних:
) ефективне використання пам'яті;
) довільність зв'язків;
) високу швидкодію.
Недоліки мережевої моделі даних:
) складність доступу до елементів (навігаційний принцип доступу);
) складно відстежити сенс такої моделі даних.
Мережева модель даних зображена на малюнку 3.8.
Проаналізувавши типи моделей даних, автор дійшов висновків, що мережева і ієрархічна моделі не підходять для реалізації бази даних В«Магазин мобільних телефонівВ». У цих моделях дані залежні і при зміні структури БД довелося б переробляти всю базу. Через ієрархічну модель неможливо висловити ставлення В«Багато до багатьохВ» між об'єктами і вона повинна бути розрахована на конкретні запити. Дані моделі складні в розумінні для простого користувача, досить громіздкі і при цьому не дозволяють використовувати реалізувати всі плановані функції та забезпечення цілісності даних. br/>В
Малюнок 3.8 - Мережева модель даних
.2.3 Реляційна модель даних
Реляційна модель даних (РМД) - логічна <# "justify"> - кожен елемент таблиці - один елемент даних; повторювані групи відсутні;
- всі стовпці в таблиці однорідні, тобто всі елементи в стовпці мають однаковий тип (числовий, символьний і т.д.) і довжину;
- кожен стовпець має унікальне ім'я;
- однакові рядки в таблиці відсутні;
- порядок проходження рядків і стовпців може бути довільним.
Таблиця такого роду називається відношенням.
База даних, побудована за допомогою відносин, називається реляційною базою даних.
Відносини представлені у вигляді таблиць, рядки яких відповідають записам, а стовпці - полями.
Поле, кожне значення якого однозначно визначає відповідну запис, називається ключовим. Якщо записи однозначно визначаються значеннями кількох полів, то така таблиця бази даних має складовою ключ. p align="justify"> Переваги ре...