За время использования компьютерных БД было предложено несколько типовых структур (по-другому называемых видами или типами БД), некоторые из которых получили широкое распространение, а другие – значительно меньшее. Вот перечень наиболее важных из них: [21] )
§ Иерархические БД – их структуру можно представить в виде дерева (рис.10.1), причем объекты нижних уровней являются частью объектов верхних уровней (каждый объект имеет ровно одного родителя).
§ Сетевые БД – наподобие иерархических (рис.10.2), но каждый объект может иметь больше одного родителя (структуру можно представить в виде графа). Фактически сетевая модель является расширением иерархической.
§ Реляционные БД, которые основаны на использовании для хранения данных совокупности двумерных таб-лиц (рис. 10.3), называемых «отношениями» и математических операций над множествами. Реляционная мо-дель была предложена в 1969 г. американским ученым Е.Ф. Коддом. 1)
Примечание.
Наиболее распространенные среди существующих промышленных СУБД (Oracle, Sybase, MS SQL, Interbase, Informix и др. ) поддерживают реляционный тип БД.
Рис.10.3. Схема реляционной модели данных.