наиболее сильное влияние на работы
Что касается связи с предыдущими работами в области БД, то
наиболее сильное влияние на работы в области ООБД оказывают
проработки реляционных СУБД и следующее хронологически за ними
семейство БД, в которых поддерживается управление сложными
объектами. Кроме того, исключительное влияние на идеи и концепции
ООБД и, как кажется, всего объектно-ориентированного подхода
оказал подход к семантическому моделированию данных (общее число
публикаций по семантическому моделированию поистине безгранично).
Достаточное влияние оказывают также развивающиеся параллельно с
ООБД направления дедуктивных и активных БД.
Среди языков и систем программирования наибольшее первичное
влияние на ООБД оказал Smalltalk. Этот язык сам по себе не
является полностью пионерским, хотя в нем была введена новая
терминология, являющаяся теперь наиболее распространенной в
объектно-ориентированном программировании. На самом деле,
Smalltalk основан на ряде ранее выдвинутых концепций.
Большое число работ не означает, что все проблемы ООБД полностью
решены. Как отмечается в Манифесте группы ведущих ученых,
занимающихся ООБД, современная ситуация с ООБД напоминает
ситуацию с реляционными системами середины 1970-х гг. При наличии
большого количества экспериментальных проектов (и даже
коммерческих систем) отсутствует общепринятая
объектно-ориентированная модель данных, и не потому, что нет ни
одной разработанной полной модели, а по причине отсутствия общего
согласия о принятии какой-либо модели. На самом деле, имеются и
более конкретные проблемы, связанные с разработкой декларативных
языков запросов, выполнением и оптимизацией запросов,
формулированием и поддержанием ограничений целостности,
синхронизацией доступа и управлением транзакциями и т.д.
Мы уже говорили, что основная практическая надобность в ООБД
связана с потребностью в некоторой интегрированной среде
построения сложных информационных систем. В этой среде должны
отсутствовать противоречия между структурной и поведенческой
Содержание Назад Вперед