ОРСУБД

ОРСУБД

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

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

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

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

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

Объектно-реляционными СУБД являются, к примеру, широко известные Oracle Database, Microsoft SQL Server 2005, Sav Zigzag, IBM Cloudscape, FirstSQL/J и другие.

Ссылки


Типы СУБД
Иерархическая СУБД | Сетевая СУБД | Реляционная СУБД | Объектно-ориентированная СУБД



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "ОРСУБД" в других словарях:

  • ОРСУБД — объектно реляционная система управления базами данных …   Словарь сокращений и аббревиатур

  • Объектно-реляционная СУБД — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения. Объектно реляционная СУБД (ОРСУБД) реляционная СУБД (РСУБД), поддерживающая неко …   Википедия

  • Sav Zigzag — мобильная объектно реляционная СУБД (ОРСУБД) поддерживающая язык Zigzag, более выразительный, чем SQL и XQuery. Алгебраические выражения Zigzag позволяют легко обрабатывать не только табличные данные, но также иерархические, например XML с его… …   Википедия

  • Zigzag — Sav Zigzag мобильная объектно реляционная СУБД (ОРСУБД) поддерживающая язык Zigzag, более выразительный, чем XQuery. Алгебраические выражения Zigzag позволяют легко обрабатывать не только табличные данные, но также иерархические, например XML с… …   Википедия

  • Zigzag language — Sav Zigzag мобильная объектно реляционная СУБД (ОРСУБД) поддерживающая язык Zigzag, более выразительный, чем XQuery. Алгебраические выражения Zigzag позволяют легко обрабатывать не только табличные данные, но также иерархические, например XML с… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»