Skip to main content

Qu'est-ce qu'un système de gestion de base de données orienté objet?

Un système de gestion de base de données orienté objet (OODBMS) aide les programmeurs à créer des objets créés dans un langage de programmation se comportent comme un objet de base de données.La programmation orientée objet est basée sur une série d'objets de travail.Chaque objet est une application ou un programme fonctionnant indépendamment, attribué avec une tâche ou un rôle spécifique à jouer.Un système de gestion de base de données orienté objet est une base de données relationnelle conçue pour gérer tous ces programmes indépendants, en utilisant les données produites pour répondre rapidement aux demandes d'informations par une application plus large.

Pour illustrer un OODBMS, nous pouvons utiliser une cuisine commerciale simple avec trois membres du personnel: chef chef, cuisinier et deuxième cuisinier.Le cuisinier est responsable du steak et le deuxième cuisinier est responsable des frites et de la salade.Les deux sont occupés à travailler sur leurs fonctions, même sans aucun ordre.Le chef Head est le système de gestion de la base de données orienté objet, le Cook et le Second Cook sont tous deux des objets.Un client passe une commande pour le steak, les frites et la salade que le serveur remet au chef.Le chef Head appelle la commande.Le cuisinier fournit rapidement le steak cuit à l'assiette, en même temps que le deuxième cuisinier ajoute les frites et la salade et dit au chef que la commande est terminée.Ils sont tous deux en mesure de fournir exactement ce qui est requis immédiatement, car ils effectuaient leurs tâches individuelles à l'avance.

Chaque élément aurait pu être fait par une seule application ou le chef de chef, mais cela aurait pris plus de temps et diviser des ressources dansDirections multiples, réduisant davantage le temps de réponse.Les objets ou cuisiniers peuvent être utilisés comme programmes distincts, mais le temps de réponse est plus rapide et les informations sont fournies dans un ensemble cohérente lorsqu'ils sont coordonnés par le chef ou les OODBM.

L'utilisation accrue de langages de programmation orientés objet comme Python, Java,C #, Visual Basic, .NET, C ++, Objective-C et SmallTalk ont tous augmenté la popularité du système de gestion de la base de données orienté objet.

Un système de gestion de base de données orienté objet est généralement mieux utilisé dans les applications commerciales où il existe une exigence de traitement des performances élevées dans un environnement complexe.Les industries à forte demande pour ce type de programmation se trouvent généralement dans les domaines de l'ingénierie, des télécommunications, des services financiers spécialisés et des domaines de recherche scientifique.Créez un définissez des spécifications standard pour un programme orienté objet.Une telle norme améliorerait potentiellement la portabilité des applications écrites pour le système de gestion de la base de données orientée objet, et réduira ainsi le coût encouru dans la création de nouveaux code à chaque fois.Le groupe s'est dissous en 2001, mais divers groupes et initiatives tentent toujours de définir une norme pour permettre des applications transversales.