Du er ikke logget ind
Beskrivelse
Inhaltsangabe: Einleitung: Viele der in der Informationsverarbeitung vorkommenden Anwendungsfalle zeichnen sich durch einfache Strukturen und einfaches, vereinheitlichtes Verhalten aus. Diese Anwendungsfalle konnen mit dem Relationenmodell ohne semantischen Bruch abgebildet werden. Aus diesem Grund haben relationale Datenbanksysteme nach dem derzeitigen Stand einen weiten Verbreitungsgrad in Wirtschaft und Verwaltung. Zur Entwicklung komplexer Softwaresysteme werden vermehrt objektorientierte Verfahren eingesetzt. Zur Anwendung kommen dabei Programmiersprachen wie C++ oder Smalltalk, die die objektorientierte Modellierung unterstutzen und dadurch eine effiziente Entwicklung ermoglichen. Auch beim Einsatz objektorientierter Verfahren fur die Erstellung von Anwendungen ergibt sich die Notwendigkeit, die Anwendungsdaten dauerhaft zu speichern. Als Moglichkeiten fur die dauerhafte Speicherung der Daten aus den mit objektorientierten Werkzeugen erstellten Anwendungen bieten sich spezielle objektorientierte Datenbanksysteme oder die bereits in weit verbreitet existierenden relationalen Datenbanksysteme an. Bei der Verwendung eines relationalen Datenbanksystems fur die dauerhafte Speicherung von Daten besteht das Problem, da wegen der eingeschrankten Modellierungsmoglichkeiten des relationalen Datenmodells viele semantische Informationen, die fur eine moglichst genaue Abbildung der Objekte der Realwelt notwendig sind, verlorengehen. Das den Konzepten der objektorientierten Programmiersprachen entsprechende objektorientierte Datenmodell vermeidet die semantischen Schwachen des Relationenmodells. Der Einsatz eines auf dem objektorientierten Datenmodell basierenden Datenbanksystems ist somit eine adaquate Losung fur die dauerhafte Speicherung von Daten aus einer mit objektorientierten Werkzeugen erstellten Anwendung. Wegen des weiten Verbreitungsgrades der relationalen Datenbanksysteme in Wirtschaft und Verwaltung besteht aber ein grundlegendes Interesse am Erhalt der in d