Guten Tag,
Ein Fall, den ich mir vorstellen kann, ist, wenn die Daten, die Sie modellieren, nicht einfach in einer relationalen Datenbank dargestellt werden können.
Ein solches Beispiel ist die Datenbank, die von Mobilfunkbetreibern zur Überwachung und Steuerung von Basisstationen für Mobilfunknetze verwendet wird.
In fast allen diesen Fällen ist ein OO DB verwendet wird, entweder ein kommerzielles Produkt oder ein selbstentwickeltes System, das eine hierarchische Anordnung von Objekten ermöglicht.
Ich habe an einer 3G-Überwachungsanwendung für ein großes Unternehmen gearbeitet, dessen Name nicht genannt werden soll, dessen Logo aber ein Rotweinfleck ist (-: ), und sie haben eine solche OO-DB verwendet, um alle verschiedenen Attribute für einzelne Zellen innerhalb des Netzes zu erfassen.
Die Abfrage solcher DBs erfolgt mit proprietären Techniken, die in der Regel völlig frei von SQL sind.
HTH.
Prost,
Rob