Skip to main content

Was ist ein objektorientiertes Datenbankverwaltungssystem?

Ein objektorientiertes Datenbankverwaltungssystem (OODBMS) hilft Programmierern, die in einer Programmiersprache erstellten Objekte als Datenbankobjekt verhalten zu lassen.Die objektorientierte Programmierung basiert auf einer Reihe von Arbeitsobjekten.Jedes Objekt ist eine unabhängig funktionsfähige Anwendung oder ein unabhängiges Programm, das mit einer bestimmten Aufgabe oder Rolle zugewiesen wird.Ein objektorientiertes Datenbankverwaltungssystem ist eine relationale Datenbank, mit der alle diese unabhängigen Programme verwaltet wurden, wobei die Daten verwendet werden, um schnell auf Informationen zu Informationen durch eine größere Anwendung zu reagieren.

Um ein OODBMS zu veranschaulichen, können wir eine einfache kommerzielle Küche mit drei Mitarbeitern verwenden: Chefkoch, Koch und zweiter Koch.Der Koch ist für Steak verantwortlich und der zweite Koch ist für Pommes und Salat verantwortlich.Beide sind damit beschäftigt, an ihren Funktionen zu arbeiten, auch ohne Bestellungen.Der Chefkoch ist das objektorientierte Datenbankverwaltungssystem, der Cook und der zweite Cook sind beide Objekte.Ein Kunde gibt eine Bestellung für Steak, Pommes und Salat auf, die der Kellner dem Küchenchef übergibt.Der Küchenchef ruft die Bestellung aus.Der Koch liefert schnell das gekochte Steak auf den Teller. Gleichzeitig fügt der zweite Koch die Pommes und den Salat hinzu und teilt dem Küchenchef mit, dass die Bestellung fertig ist.Beide sind in der Lage, genau das zu liefern, was sofort erforderlich ist, da sie ihre individuellen Aufgaben im Voraus ausführten.

Jedes Gegenstand hätte von einer einzigen Anwendung oder dem Küchenchef erledigt werden können, aber es hätte mehr Zeit und Split -Ressourcen in gedauertMehrere Richtungen, weiter verkürzen die Reaktionszeit.Die Objekte oder Köche können als separate Programme verwendet werden, die Antwortzeit ist jedoch schneller und die Informationen werden in einem kohäsiven Paket bereitgestellt, wenn er vom Küchenchef oder OODBMS koordiniert wird.

Die erhöhte Verwendung von objektorientierten Programmiersprachen wie Python, Java,C#, Visual Basic, .NET, C ++, Objective-C und SmallTalk haben die Popularität des Objektorientedatenbankverwaltungssystems erhöht.

Ein objektorientiertes Datenbankverwaltungssystem wird im Allgemeinen am besten in Geschäftsanwendungen verwendet, bei denen eine hohe Leistungsverarbeitung in einer komplexen Umgebung erforderlich ist.Branchen mit einer hohen Nachfrage nach dieser Art von Programmierung befinden sich in der Regel in den Bereichen Engineering, Telekommunikation, spezialisierte Finanzdienstleistungen und wissenschaftliche Forschungsbereiche.

Die Objektdatenmanagementgruppe ist eine Gruppe von Objektdatenbank- und Kartierungsanbietern, Akademikern und anderen, die zusammengekommen sind, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kommen, um zusammen zu kamen zu kartierenErstellen Sie ein Set A Standardspezifikationen für objektorientierte Programme.Ein solcher Standard würde möglicherweise die Portabilität von Anwendungen verbessern, die für ein objektorientiertes Datenbankverwaltungssystem geschrieben wurden, und dadurch die Kosten reduzieren, die bei der Erstellung neuer Code jedes Mal entstehen.Die Gruppe wurde 2001 aufgelöst, aber verschiedene Gruppen und Initiativen versuchen immer noch, einen Standard zu definieren, um Kreuzfunktionsanwendungen zu ermöglichen.