Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 34 стр.

UptoLike

36
Первым стандартом в области баз данных был стандарт сетевой
модели баз данных Conference On Data System Language (CODASYL).
Стандарт CODASYL впервые ввел понятие о языке определения
данных, схеме данных и о языке манипулирования данными. Развитие
реляционной модели данных привело к появлению серии стандартов
SQL — 72, 76, 92. В настоящее время доминируют реляционные базы
данных, но большинство реальных проблемных областей не может
быть представлено в виде совокупности рабочих таблиц. Решение этой
проблемы ищут на пути создания объектно-ориентированной модели
данных.
Развитие объектно-ориентированных СУБД проводиться в двух
направлениях.
Дополнение к существующей реляционной модели данных
объектно-ориентированной надстройки. Среда хранения по-
прежнему является реляционными таблицами, а схема данных
представляет собой иерархию наследуемых типов, то есть
становится объектно-ориентированной. Сторонники этого
направления сформулировали свои предложения в манифесте
систем баз данных 3-го поколения.
Разработка особой объектно-ориентированной модели данных.
Такая модель данных должна быть создана на основе объектно-
ориентированных языков программирования, в состав которых
включена возможность определять и манипулировать с внешними
данными. Сторонники этого направления выпустили манифест
объектно-ориентированных баз данных.
2. Сравнение реляционных и объектно-ориентированных баз
данных
2.1. Способы реализации объектно-ориентированных баз
данных (ООБД)
Объектно-ориентированные базы данных должны сохранять все
возможности объектно-ориентированного языка программирования и
обеспечивать создание и долговременное хранение объектов во
внешней памяти, то есть включающим языком ООБД могут служить
C++, Smalltalk, Java, в которых обеспечено долговременное хранение
этих объектов. Примерами объекто-ориентированных баз данных
могут служить Jasmine (Computer Associates), JYD Object Database
(JYD Software Engineering), TITANIUM (Micro Base Systems, Inc.) и