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


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


операции декартова произведения, селекции и проекции.
Теоретико-множественные операции определяются для "однотипных"
классов, и класс результата помещается в решетку классов схемы
БД в соответствии с семантикой включения. (Во время вычисления
алгебраического выражения одновременно формируется
соответствующий временный вариант решетки классов.) Операция
декартова произведения формирует класс, включающий объединение
наборов методов классов-операндов и являющийся их подклассом.
Операция селекции формирует класс, являющийся подклассом
класса-операнда. Операция проекции формирует класс, включающий
указанное подмножество методов класса-операнда и являющийся
его суперклассом. С использованием операций декартова
произведения и проекции можно определить операцию соединения
классов. Можно расширить алгебру операцией присваивания, и в
этом случае класс, которому присваивается результат
алгебраического выражения должен быть определен в схеме БД
заранее.
 
Мы не рассматриваем вопрос возможной реализации подобной
алгебры, которая, конечно, вызывает много проблем. (Как,
например, должно отразиться выполнение операции проекции на
внутренней структуре объектов класса-результата?) Но внешняя
семантика операций определяется однозначно. Наши предложения
имеют весьма предварительный характер, но по нашему мнению
заслуживают хотя бы обсуждения.
 
5. Объектно-ориентированные СУБД
 
В настоящее время ведется очень много экспериментальных и
производственных работ в области объектно-ориентированных СУБД
[12-47]. Больше всего университетских работ, которые в
основном носят исследовательский характер. Но уже год назад
отмечалось существование по меньшей мере тринадцати
коммерчески доступных систем ООБД [10]. Среди них уже
упоминавшиеся в нашем обзоре системы O2 (французский
консорциум Altair) [29-32], ORION (американская компания MCC)
[11-17], GemStone (американская фирма Servio Logic) [22-24] и
Iris (Hewlett-Packard) [18-19]. К сожалению, по поводу многих



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



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