ORDBMS

ORDBMS

Système de gestion de base de données relationnel-objet

Un système de gestion de base de données est un ensemble de logiciels qui servent à manipuler des bases de données.

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.

Technique

La plupart des SGBDRO offre un langage d'interrogation qui permet de retrouver les objets avec une approche déclarative. C'est dans cette partie des SGBDRO que la différence entre les produits se fait sentir. Une tentative de standardisation a été conduite par le Object Data Management Group (ODMG) avec le OQL (langage d'interrogation object).

L'accès aux données est généralement plus rapide car les jointures sont rarement nécessaires. En effet, les objets peuvent être accèdés directement par un pointeur, sans faire de recherche.

La façon de définir le schéma d'une base de données est également un point de différence entre les produits. Cependant, une caractéristique générale est que le langage de programmation et le schéma de la base de donnée utilisent les mêmes types pour définir les données.

Ce document provient de « Syst%C3%A8me de gestion de base de donn%C3%A9es relationnel-objet ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article ORDBMS de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • ORDBMS — 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 …   Deutsch Wikipedia

  • ORDBMS — Objektrelationales DatenbankManagementSystem …   Acronyms

  • ORDBMS — ● ►en sg. m. ►BASDON Object Relational Database Management System. Version anglaise de SGBDRO …   Dictionnaire d'informatique francophone

  • ORDBMS — Objektrelationales DatenbankManagementSystem …   Acronyms von A bis Z

  • ORDBMS — abbr. Object Relational Database Management System (DBMS, DB) …   United dictionary of abbreviations and acronyms

  • Object-relational database — 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… …   Wikipedia

  • Virtuoso Universal Server — Virtuoso Conductor (Database Administration User Interface) Developer(s) OpenLink Software …   Wikipedia

  • PostgreSQL — Developer(s) PostgreSQL Global Development Group Stable release 9.1.1[1] / 9.0.5 …   Wikipedia

  • Oracle Database — Developer(s) Oracle Corporation Development status Active Written in …   Wikipedia

  • Sav Zigzag — is a mobile object relational DBMS (ORDBMS) supporting Zigzag language, more expressive than SQL and XQuery. Zigzag algebraic expressions enable lightly to process not only tabular data but also hierarchic, for example XML with its dynamic and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”