Интернет магазин китайских планшетных компьютеров



Компьютеры - Объектно-реляционная СУБД

23 января 2011





Объектно-реляционная СУБД — реляционная СУБД, поддерживающая некоторые технологии, реализующие объектно-ориентированный подход.

Разница между объектно-реляционными и объектными СУБД: первые являют собой надстройку над реляционной схемой, вторые же изначально объектно-ориентированы. Главная особенность и отличие объектно-реляционных, как и объектных, СУБД от реляционных заключается в том, что ОСУБД интегрированы с Объектно-Ориентированным языком программирования, внутренним или внешним как C++, Java. Характерные свойства ОРСУБД - 1) комплексные данные, 2) наследование типа, и 3) объектное поведение.

Комплексные данные могут быть реализованы через постоянно-хранимые объекты. Создание комплексных данных в большинстве существующих ОРСУБД основано на предварительном определении схемы через определяемый пользователем тип. Используются также встроенные конструкторы составных типов, например массив.

Иерархия структурных комплексных данных предлагает дополнительное свойство, наследование типа. То есть структурный тип может иметь подтипы, которые используют все его атрибуты и содержат дополнительные атрибуты, специфицированные в подтипе.

Объектное поведение закладывается через описание программных объектов. Такие объекты должны быть сохраняемыми и переносимыми для обработки в базе данных, поэтому они называются обычно как постоянные объекты. Внутри базы данных все отношения с постоянным программным объектом есть отношения с его объектным идентификатором.

Объектно-реляционными СУБД являются, к примеру, широко известные Oracle Database, PostgreSQL, FirstSQL/J.



Просмотров: 968


<<< Операция соединения (СУБД)