Модель данных - это некоторая абстракция, которая, будучи приложима к
конкретным данным, позволяет трактовать их как информацию, то есть
сведения, содержащие не только данные, но и взаимосвязь между ними.
Под
даталогической понимается модель, отражающая логические взаимосвязи
между элементами данных безотносительно их содержания и физической
организации. При этом даталогическая модель разрабатывается с учетом
конкретной реализации СУБД, также с учетом специфики конкретной
предметной области на основе ее инфологической модели.
(см.рис.3)
Документальные
модели данных соответствуют представлению о слабоструктурированной
информации, ориентированной в основном на свободные форматы документов,
текстов на естественном языке.
Тезаурусные модели основаны на
принципе организации словарей, содержат определенные языковые
конструкции и принципы их взаимодействия в заданной грамматике. Эти
модели эффективно используются в системах-переводчиках, особенно
многоязычных переводчиках. Принцип хранения информации в этих системах и
подчиняется тезаурусным моделям.
Дескрипторные модели - самые
простые из документальных моделей, они широко использовались на ранних
стадиях использования документальных баз данных. В этих моделях каждому
документу соответствовал дескриптор - описатель. Этот дескриптор имел
жесткую структуру и описывал документ в соответствии с теми
характеристиками, которые требуются для работы с документами в
разрабатываемой документальной БД. Обработка информации в таких базах
данных велась исключительно по дескрипторам, то есть по тем параметрам,
которые характеризовали документ, а не по самому тексту документа.
Теоретико-графовые
модели данных отражают совокупность объектов реального мира в виде
графа взаимосвязанных информационных объектов. В зависимости от типа
графа выделяют иерархическую или сетевую модели. Исторически эти модели
появились раньше, и в настоящий момент они используются реже, чем более
современная реляционная модель данных. Однако до сих пор существуют
системы, работающие на основе этих моделей, а одна из концепций развития
объектно-ориентированных баз данных предполагает объединение принципов
сетевой модели с концепцией реляционной.
(Подробнее об иерархической, сетевой и реляционных моделях в вопросах 5,6,7)