Objekt- Relationale Datenbanken kombinieren die Eigenschaften der beiden relationalen Datenbanken und objektorientierten Programmierung . Dies bedeutet, dass bei der Entwicklung dieser Datenbanken , können Sie Methoden und Datentypen enthalten . Dies erhöht Ihre Fähigkeit zu sortieren und suchen Sie Dateien in diesen Datenbanken schneller. Durch die Zuordnung dieser Datentypen auf Ihre Dateien , können Sie besser filtern sie durch die Datenbank . Sie können auch Dateien wiederherstellen , die die gleichen Merkmale aufweisen . Erweiterbarkeit
Object Relational Database -Funktionen sind mit dem Zusatz von neuen Datentypen , Zugang Methoden und Funktionen in der objektorientierten Programmierung gefunden erweitert. Sie können Zeichenfolgenzeichen mit alpha- numerischen Datentypen hinzuzufügen. Komplexe Datentypen können kombinieren Merkmale von Datentypen, die bereits in der Datenbank vorhanden sein. Sie können Datentypen durch den Text, den Sie wollen, oder durch die Menge der Bytes verwendet werden, um es zu schaffen angeben . Benutzerdefinierte Datentypen können undurchsichtig oder unverwechselbar. Sie können auch benutzerdefinierte virtuelle Prozessoren .
Vererbung
Gegensatz zu relationalen Datenbanken ermöglichen Object Relational Databases die Verwendung von Vererbung. Innerhalb Erbschaft , können Sie entwickeln für Ihre Klassen -Datentypen. Diese Objekte können bestimmte Funktionen anderer Klassen in anderen Funktionen der Datenbank verwendet werden erben. Diese vererbten Eigenschaften könnte etwas Einfaches wie alle Dateien innerhalb der " Klasse A" sind Versicherungsansprüche sein . Also, wenn Sie Programm "Klasse B" zu erben "Class A "-Eigenschaften , dann " Class B " wird auch Versicherungsansprüche sein, aber sie könnte auch Versicherungsfälle , die verarbeitet wurden kürzlich sein . Durch Vererbung , Ihre Datentypen werden diese Funktionen von anderen Datentypen erben.
Polymorphismus
Polymorphismus in Object Relational Databases beinhaltet ermöglicht einem Betreiber auf verschiedene Bedeutungen haben innerhalb derselben Datenbank . Sie können Ihre Tabellen in Ihrer Datenbank verbinden den Aufbau von Beziehungen . Dies beinhaltet , dass alle Datensätze enthalten den gleichen Namen , aber unterschiedliche Informationen. Wie hätten Sie Datensätze für Joe Doe , aber einige waren Versicherungsansprüche und einige waren Unfallberichte . Sie können Tabellen mit dem Namen Operator verbinden , und wenn Sie Ihre Datenbank , um Datensätze abfragen ziehen , es werden alle Datensätze mit Joe Doe ziehen
Encapsulation
Sie verwenden würde. Verkapselung mit Object Relational Datenbanken in Form von Tabellen . Nehmen wir beispielsweise an , Sie möchten Tabelle 1 Name, Anschrift , Telefonnummer und E-Mail -Adresse für Ihre Kontakte umfassen . Durch Kapselung der "Kontakte" -Klasse , kombinieren Sie alle diese Informationen in dieser einen Tisch. So dass, wenn Sie die Datenbank abfragen, für diese Informationen , generieren Sie einen Bericht im Stil eines Formulars auf all diese Informationen enthalten .
Database Management Systems
Object Relationale Datenbanken können verwendet werden, um Datenbank-Management- Systeme zu bauen. Sie können sie auf Unternehmens-Websites , die Aktualisierungen zu ermöglichen, Elemente wie Inventar Aufzeichnungen zu verbinden. Die Objekt- Komponenten auf Ihrer Website verwendet werden machen diese Updates , wenn der Benutzer eine Bestellung aufgibt , indem Sie auf eine der Bedientasten programmiert , auf diese Datenbank Managements -Systeme zu verbinden.