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

       

сложными структурами данных во внешней


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

сложными структурами данных во внешней памяти. С этой точки

зрения языковая среда ООБД - это объектно-ориентированная система

программирования, естественно включающая средства работы с

долговременными объектами. "Естественность" включения средств

работы с БД в язык программирования означает, что работа с

долговременными (хранимыми во внешней БД) объектами должна

происходить на основе тех же синтаксических конструкций (и с той

же семантикой), что и работа со временными, существующими только

во время работы программы объектами.

Эта сторона ООБД наиболее близка родственному направлению языков

программирования БД. Языки программирования ООБД и БД во многих

своих чертах различаются только терминологически; существенным

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

подхода к наследованию классов. Кроме того, языки второго класса,

как правило, более развиты как в отношении системы типов, так и в

отношении управляющих конструкций.

Что же касается связи ООСУБД с реляционными системами, то, как

обычно, реляционные СУБД являются основным инструментом при

проведении исследовательских работ и прототипировании

объектно-ориентированных СУБД.

3. Распределенные СУБД

В теоретическом плане распределенные СУБД составляют еще одно

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

управления базами данных. В этих системах приходится решать все

задачи, свойственные централизованным СУБД, но, как правило, в

более сложных постановках. Кроме того, в распределенных системах

возникают и специфические проблемы, от решения которых во многом

зависит эффективность, надежность и доступность систем БД. В

настоящее время большинство распределенных СУБД базируется на

реляционной модели данных и рассчитано на использование в

локальных сетях ЭВМ. Многие проблемы распространяются и на

распределенные СУБД в территориально разнесенных сетях, и почти

все проблемы сохраняются для распределенных СУБД, основанных на


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