An object-relational database (ORD), or object-relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object-oriented database model: objects, classes and inheritance are directly supported in database schemas and in the query language. In addition, it supports extension of the data model with custom data-types and methods.

PropertyValue
dbpprop:abstract
  • An object-relational database (ORD), or object-relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object-oriented database model: objects, classes and inheritance are directly supported in database schemas and in the query language. In addition, it supports extension of the data model with custom data-types and methods. An object-relational database can be said to provide a middle ground between relational databases and object-oriented databases. In object-relational databases, the approach is essentially that of relational databases: the data resides in the database and is manipulated collectively with queries in a query language; at the other extreme are OODBMSes in which the database is essentially a persistent object store for software written in an object-oriented programming language, with a programming API for storing and retrieving objects, and little or no specific support for querying.
  • Eine Objektrelationale Datenbank (ORDB, ORDBMS) stellt das Bindeglied zwischen klassischen relationalen Datenbanken und Objektdatenbanken dar. Sie kommen überall dort zum Einsatz, wo Mengen von Objekten in Beziehung zu anderen Daten oder Objekten gebracht werden müssen. Zwischen den relationalen und den objektorientierten Datenmodellen gibt es viele Entsprechungen, so entspricht die Entität dem Objekt und der Entitätstyp der Klasse. Diese Basis hat zur Entwicklung von objektrelationalen DBMS geführt, die durch eine Spracherweiterung um objektorientierte Methoden und Datentypen zur Verbesserung des relationalen Modells und damit zur Handhabung komplex strukturierter Daten geführt haben. Häufig wird über eine Relationale Datenbank eine objektorientierte Zugriffsschicht gesetzt. Bei manchen Zugriffsschichten werden die Objekte und deren Attribute erst dann geladen, wenn sie in der Anwendung auch benötigt werden. Ein Einsatzgebiet sind unter anderem Systeme zur Erfassung geographischer Daten, bei denen Koordinaten miteinander verknüpft sind oder andere Daten referenzieren. Beispielsweise referenzieren mehrere Koordinaten-Objekte eine Straße: die Koordinaten stehen in Relation mit einem Straßennamen und sind selbst Objekte, die zueinander eine Beziehung haben. Ein anderes Einsatzgebiet sind XML-Datenbanken, bei denen XML-Dokumente als eigener objektrelationaler Datentyp behandelt werden.
  • Dans un système de gestion de base de données relationnel-objet (SGBDRO) l'information est représentée sous forme d'objets comme dans la programmation orientée objet. Un SGBDRO rend les objets de la base de données accessible aux langages orientés-objets comme des objets de ces langages. Un SGBDRO étend les capacités du langage de programmation de façon transparente au niveau de la persistance des données, du contrôle des actions concurrentes, de la récupération de données, des requêtes associatives,... Certains SGBDRO sont conçus pour fonctionner avec des langages orientés-objets connus comme Java, C#, Visual Basic, . NET, C++ et Smalltalk. D'autres ont leur propre langage de programmation.
  • オブジェクト関係データベース (オブジェクトかんけいデータベース、オブジェクトリレーショナルデータベース、英: object-relational database; ORD, ORDB またはオブジェクト関係データベース管理システム (object-relational database management system; ORDBMS は、コンピュータの関係データベース管理システム (RDBMS、関係データベース の一種であり、ソフトウェア開発者が自分たちでデータ型とメソッド (この2つの組み合わせはオブジェクト指向でいうオブジェクトのクラスに相当する を自由に定義してデータベースを開発することができるデータベース管理システム (DBMS である。 「オブジェクト関係データベース」という用語は、時によっては、従来のRDBMSにORDBMSに似た機能を提供する外部ソフトウェア製品をいう場合もある。 こうした外部ソフトウェア製品は正確にはオブジェクトリレーショナルマッピングシステムと呼ぶ。 関係モデルに基づくRDBMSもしくはSQL-DBMSでは、SQLなどのデータベース言語標準により事前に規定された限られたデータ型の集合に属するデータについては効果的に扱うことができるが、オブジェクト指向の考え方を採り入れたORDBMSでは、ソフトウェア開発者が自分たちでデータ型とメソッドを自由に定義してデータベースを開発してDBMSに統合させることができる。 ORDBMS技術の目標は、ソフトウェア開発者に対して問題領域を考える域にまでデータベース設計の抽象化の水準を上げることである。 ORDBMSの実装としては、Informix/Illustra、PostgreSQL、IBM DB2 、Oracle Database などがある。
  • En objektrelasjonell database er en type database som er basert på prinsippene for relasjonsdatabaser, men som har funksjoner som bygger på idéer fra objektorientert programmering. I SQL-standardene, som legger grunnlaget for relasjonsdatabasesystemer, er det etterhvert lagt inn mye støtte for objektorientering . Mange vil derfor hevde at relasjonsdatabasesystem som følger denne standarden kan betraktes som objektrelasjonelle. Et viktig motiv for utviklingen av den objektrelasjonelle databasemodellen er å gi bedre samsvar mellom relasjonsdatabaser og objektorienterte programmerings- og modelleringsspråk. Objektrelasjonelle databasesystemer har støtte for typer/objekter, man kan definere metoder innenfor disse, man kan operere med pekere og man kan bruke egne identifikatorer som er systemgenererte. Objektrelasjonelle databaser kan ikke normaliseres. Hvis man bruker UDTer i en tabell bryter man første normalform ved at verdiene i tabellen ikke blir atomære. Databasehåndteringssystemer for objektrelasjonelle databaser kalles ORDBM (Object Relational Database Management System).
  • Banco de dados objeto-relacional (BDOR) ou sistema de gerenciamento de banco de dados relacional de objetos (SGBDRO), do inglês object-relational database (ORD) ou object-relational database management system (ORDBMS), é um sistema de gerenciamento de banco de dados (SGBD) semelhante a um banco de dados relacional, porém com um modelo de banco de dados orientado a objetos: objetos, classes e herança são suportados diretamente nos esquemas do banco de dados e na linguagem de consulta. Além disso, ele suporta extensão do modelo de dados com a personalização de tipos de dados e métodos.
  • Объектно-реляционная СУБД (ОРСУБД) — реляционная СУБД, поддерживающая некоторые технологии, реализующие объектно-ориентированный подход. Разница между объектно-реляционными и объектными СУБД: первые являют собой надстройку над реляционной схемой, вторые же изначально объектно-ориентированы. Главная особенность и отличие объектно-реляционных, как и объектных, СУБД от реляционных заключается в том, что О(Р)СУБД интегрированы с Объектно-Ориентированным (OO) языком программирования, внутренним или внешним как C++, Java. Характерные свойства OРСУБД - 1) комплексные данные, 2) наследование типа, и 3) объектное поведение. Комплексные данные могут быть реализованы через постоянно-хранимые объекты (persistent objects). Создание комплексных данных в большинстве существующих ОРСУБД основано на предварительном определении схемы через определяемый пользователем тип (UDT - user-defined type). Используются также встроенные конструкторы составных типов, например массив (ARRAY). Иерархия структурных комплексных данных предлагает дополнительное свойство, наследование типа. То есть структурный тип может иметь подтипы, которые используют все его атрибуты и содержат дополнительные атрибуты, специфицированные в подтипе. Объектное поведение закладывается через описание программных объектов. Такие объекты должны быть сохраняемыми и переносимыми для обработки в базе данных, поэтому они называются обычно как постоянные (или долговременные) объекты. Внутри базы данных все отношения с постоянным программным объектом есть отношения с его объектным идентификатором (OID). Объектно-реляционными СУБД являются, к примеру, широко известные Oracle Database, Microsoft SQL Server 2005, PostgreSQL, а также Sav Zigzag, IBM Cloudscape, FirstSQL/J и другие.
dbpprop:alt
  • current
dbpprop:hasPhotoCollection
dbpprop:reference
dbpprop:wikiPageUsesTemplate
rdf:type
rdfs:comment
  • An object-relational database (ORD), or object-relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object-oriented database model: objects, classes and inheritance are directly supported in database schemas and in the query language. In addition, it supports extension of the data model with custom data-types and methods.
  • Eine Objektrelationale Datenbank (ORDB, ORDBMS) stellt das Bindeglied zwischen klassischen relationalen Datenbanken und Objektdatenbanken dar. Sie kommen überall dort zum Einsatz, wo Mengen von Objekten in Beziehung zu anderen Daten oder Objekten gebracht werden müssen. Zwischen den relationalen und den objektorientierten Datenmodellen gibt es viele Entsprechungen, so entspricht die Entität dem Objekt und der Entitätstyp der Klasse.
  • Dans un système de gestion de base de données relationnel-objet (SGBDRO) l'information est représentée sous forme d'objets comme dans la programmation orientée objet. Un SGBDRO rend les objets de la base de données accessible aux langages orientés-objets comme des objets de ces langages.
  • En objektrelasjonell database er en type database som er basert på prinsippene for relasjonsdatabaser, men som har funksjoner som bygger på idéer fra objektorientert programmering. I SQL-standardene, som legger grunnlaget for relasjonsdatabasesystemer, er det etterhvert lagt inn mye støtte for objektorientering . Mange vil derfor hevde at relasjonsdatabasesystem som følger denne standarden kan betraktes som objektrelasjonelle.
  • Banco de dados objeto-relacional (BDOR) ou sistema de gerenciamento de banco de dados relacional de objetos (SGBDRO), do inglês object-relational database (ORD) ou object-relational database management system (ORDBMS), é um sistema de gerenciamento de banco de dados (SGBD) semelhante a um banco de dados relacional, porém com um modelo de banco de dados orientado a objetos: objetos, classes e herança são suportados diretamente nos esquemas do banco de dados e na linguagem de consulta.
  • Объектно-реляционная СУБД (ОРСУБД) — реляционная СУБД, поддерживающая некоторые технологии, реализующие объектно-ориентированный подход.
rdfs:label
  • Object-relational database
  • Objektrelationale Datenbank
  • Système de gestion de base de données relationnel-objet
  • オブジェクト関係データベース
  • Objektrelasjonell database
  • Banco de dados objeto-relacional
  • Объектно-реляционная СУБД
owl:sameAs
skos:subject
foaf:page
is dbpedia-owl:Work/genre of
is dbpedia-owl:genre of
is dbpprop:genre of
is dbpprop:redirect of
is owl:sameAs of