Ієрархічна і мережна моделі даних

  • docx
  • 28.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-003060.docx

Ієрархічна і мережна моделі даних

При створенні баз даних, крім реляційної моделі, іноді звертаються до інших видів моделей: ієрархічної і мережної. Розглянемо коротко ці типи моделей, хоча вони мають, скоріше, історичний інтерес, оскільки основою практично всіх сучасних СУБД є реляційна модель.

In copy-book

Ієрархічна модель бази даних – це сукупність об’єктів різного рівня причому об’єкти нижнього рівня підпорядковані об’єктам верхнього рівня.

Ієрархічна структура уявляється перевернутим деревом, як у прикладі на мал.1.1. Об’єкти у цій структурі з’єднані лініями зв’язку. Зауважимо, що лінії зв’язку відповідають відношенню «один до багатьох». Тобто одному об’єкту верхнього рівня відповідає багато об’єктів нижнього рівня.

 

 

 

 

 

 

 

Мал. 1.1. Приклад ієрархічної моделі даних «Мої шкільні друзі»

Інший тип відношень, а саме «багато до багатьох», встановлюється в мережній моделі даних.

In copy-book

Мережна модель бази даних, як і ієрархічна модель, уявляється сукупністю об’єктів різного рівня, однак схема зв’язків між об’єктами може бути будь-якою.

На мал.1.2. показана мережна модель, що відображає участь хлопців у різних командах.

 

 

 

 

 

Мал. 1.2. Приклад мережної моделі даних «Спортивні команди»