Понятие модели данных
Данные, хранимые в БД, имеют определенную логическую структуру, т.е. описываются некоторой моделью представления данных (моделью данных).
Модель данных – это совокупность взаимосвязанных структур данных, операций над ними и множества ограничений для хранимых данных.
Различные СУБД поддерживают различные модели данных. Как уже было отмечено, одной из наиболее распространенных моделей является реляционная модель данных. Кроме этой модели к числу классических моделей данных относят иерархическую и сетевую модели.
Кроме того, в последние годы появились и стали более активно внедряться на практике постреляционная, многомерная и объектно-ориентированная модели (см. табл. 1.1). Разрабатываются также всевозможные системы, основанные на моделях данных, расширяющих известные модели и интегрирующих их возможности. В некоторых СУБД поддерживаются одновременно несколько моделей данных.
Выбор той или иной модели данных связан с определенной гипотезой о строении предметной области и, как следствие, с некоторыми допущениями. Исторически сложилось так, что первой появилась иерархическая модель данных, затем сетевая. Обе эти модели для создания БД уже не используются, однако созданные на их основе БД продолжают действовать.
В 1970 году американским математиком Эдгаром Коддом была предложена реляционная модель, являющаяся в настоящее время наиболее распространённой. Э. Кодд явился и автором многомерной модели, широко используемой в хранилищах данных. Начиная с 90-х годов, разрабатывается и применяется объектно-ориентированная модель данных.
Дата добавления: 2015-08-08; просмотров: 703;