Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Ранние модели данных



К ранним моделям данных принято относить иерархическую и сетевую модели. СУБД, реализующие их, появились первыми и заложили основы технологий баз данных. При этом, хотя многие из этих СУБД уже сошли со сцены, некоторые до сих пор существуют и используются.

Прежде, чем рассматривать особенности организации данных в ранних моделях, выделим некоторые общие черты.

Главное, что отличает ранние модели данных и СУБД, их реализующие – это их «вырастание» из практики. Сначала появлялись СУБД, реализующие то или иное решение, а потом опыт обобщался, и формулировались положения соответствующей модели данных. Этим они отличаются от реляционных СУБД, разработке которых предшествовало появление собственно теории реляционных баз данных. Как следствие, в основе иерархических и сетевых СУБД не лежит строгий и формальный математический аппарат, а модели данных имеют скорее описательный характер.

Второй общей для ранних моделей данных чертой является организация доступа к данным на уровне отдельных записей. В отличие от реляционной модели, которая, как мы увидим далее, оперирует множествами записей, иерархическая и сетевая модели предполагают операции с отдельными записями – поиск конкретной записи, переходы к следующей/предыдущей записям и так далее. Соответственно, и языки для работы с данными в реляционных СУБД – декларативный SQL, а в иерархических и сетевых – императивные алгоритмические языки (хотя впоследствии поддержка SQL в такие СУБД была добавлена).

Наконец, третьей характерной чертой является слаборазвитая (по сравнению с реляционными БД) система ограничений целостности.





Дата публикования: 2014-11-26; Прочитано: 737 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...