Классика баз данных - статьи

       

наиболее сильное влияние на работы


Что касается связи с предыдущими работами в области БД, то

наиболее сильное влияние на работы в области ООБД оказывают

проработки реляционных СУБД и следующее хронологически за ними

семейство БД, в которых поддерживается управление сложными

объектами. Кроме того, исключительное влияние на идеи и концепции

ООБД и, как кажется, всего объектно-ориентированного подхода

оказал подход к семантическому моделированию данных (общее число

публикаций по семантическому моделированию поистине безгранично).

Достаточное влияние оказывают также развивающиеся параллельно с

ООБД направления дедуктивных и активных БД.

Среди языков и систем программирования наибольшее первичное

влияние на ООБД оказал Smalltalk. Этот язык сам по себе не

является полностью пионерским, хотя в нем была введена новая

терминология, являющаяся теперь наиболее распространенной в

объектно-ориентированном программировании. На самом деле,

Smalltalk основан на ряде ранее выдвинутых концепций.

Большое число работ не означает, что все проблемы ООБД полностью

решены. Как отмечается в Манифесте группы ведущих ученых,

занимающихся ООБД, современная ситуация с ООБД напоминает

ситуацию с реляционными системами середины 1970-х гг. При наличии

большого количества экспериментальных проектов (и даже

коммерческих систем) отсутствует общепринятая

объектно-ориентированная модель данных, и не потому, что нет ни

одной разработанной полной модели, а по причине отсутствия общего

согласия о принятии какой-либо модели. На самом деле, имеются и

более конкретные проблемы, связанные с разработкой декларативных

языков запросов, выполнением и оптимизацией запросов,

формулированием и поддержанием ограничений целостности,

синхронизацией доступа и управлением транзакциями и т.д.

Мы уже говорили, что основная практическая надобность в ООБД

связана с потребностью в некоторой интегрированной среде

построения сложных информационных систем. В этой среде должны

отсутствовать противоречия между структурной и поведенческой


Содержание  Назад  Вперед