Объектно-ориентированные базы данных - основные концепции


Объектно-ориентированные базы данных - основные концепции


Объектно-ориентированные базы данных - основные концепции,
организация и управление: краткий обзор
 
1. Введение
 
Направление объектно-ориентированных баз данных (ООБД)
возникло сравнительно давно. Публикации появлялись уже в
середине 1980-х (например, [96]). Однако наиболее активно это
направление развивается в последние годы. С каждым годом
увеличивается число публикаций и реализованных коммерческих и
экспериментальных систем.
 
Возникновение направления ООБД определяется прежде всего
потребностями практики: необходимостью разработки сложных
информационных прикладных систем, для которых технология
предшествующих систем БД не была вполне удовлетворительной.
 
Конечно, ООБД возникли не на пустом месте. Соответствующий
базис обеспечивают как предыдущие работы в области БД, так и
давно развивающиеся направления языков программирования с
абстрактными типами данных и объектно-ориентированных языков
программирования.
 
Что касается связи с предыдущими работами в области БД, то на
наш взгляд наиболее сильное влияние на работы в области ООБД
оказывают проработки реляционных СУБД и следующее
хронолигически за ними семейство БД, в которых поддерживается
управление сложными объектами [52-56]. Кроме того,
исключительное влияние на идеи и концепции ООБД и, как
кажется, всего объектно-ориентированного подхода оказал подход
к семантическому моделированию данных (например, [57-59], хотя
общее число публикаций по семантическому моделированию
поистине безгранично). Достаточное влияние оказывают также
развивающиеся параллельно с ООБД направления дедуктивных и
активных БД [10, 42, 82, 84].
 
Среди языков и систем программирования наибольшее первичное
влияние на ООБД оказал Smalltalk [34, 36]. Этот язык сам по
себе не является полностью поинерским, хотя в нем была введена
новая терминология, являющаяся теперь наиболее
распространенной в объектно-ориентированном программировании.
На самом деле, Smalltalk основан на ряде ранее выдвинутых



Начало    Вперед



Книжный магазин