Модель данных
Модель данных — интегрированный набор понятий для описания и обработки данных, связей между ними и ограничений, накладываемых на данные в некоторой организации.
Модель является представлением «реального мира» объектов и событий, а также существующих между ними связей. Это некоторая абстракция, в которой акцент делается на самых важных и неотъемлемых аспектах деятельности организации, а все второстепенные свойства игнорируются. Таким образом, можно сказать, что модель данных представляет саму организацию. Модель должна отражать основные концепции, представленные в таком виде, который позволит проектировщикам и пользователям базы данных обмениваться конкретными и недвусмысленными мнениями о роли тех или иных данных в организации.
Структурная часть, т. е. набор правил, по которым может быть построена база данных. Управляющая часть, определяющая типы допустимых операций с данными (сюда относятся операции обновления и извлечения данных, а также операции изменения структуры базы данных).
Набор (необязательный) ограничений поддержки целостности данных, гарантирующих корректность используемых данных. Цель построения модели данных заключается в представлении данных в понятном виде. Если такоепредставление возможно, то модель данных можно легко применить при проектировании базы данных.
Модели данных подразделяются на три категории:
1. объектные (object-based) модели данных, 2. модели данных на основе записей (record-based), 3. физические модели данных.
Первые две модели используются для описания данных на концептуальном и внешнем уровнях, а последняя — на внутреннем уровне.
Модель, которая выражает информацию о предметной области в виде независимом от используемой СУБД, называется инфологической или семантическая модель (используется на ранних стадиях проектирования приложений).
Даталогические — служат для описания структур данных в виде зависимом от используемой СУБД.
Физическая — оперирует категориями, касающимися организации внешней памяти и структур хранения, используемых в данной операционной среде.
Иерархическая модель
Иерархическая модель базы данных основана на структуре, имеющей сходство с перевернутым деревом, где от ствола отходят ветви, от которых в свою очередь отходят другие ветви. В такой структуре просто проследить компоненты СУБД, и существующие между ними связи.
Недостатки:
1)сложность реализации и управления 2) сложность программирования и использования приложений 3) малая стандартизация Преимущества: 1) простота идеи 2) безопасность 3) независимость и целостность данных 4) эффективность Иерархическая модель данных строится по принципу иерархии типов объектов, то есть один тип объекта является главным, а остальные находятся на низших уровнях иерархии — подчиненными.
интегрированный реляционный сетевой связь.