Beschreibung:
Objekt-orientierte Datenbanksysteme werden von vielenForschern als die "n{chste Generation" derDatenbanktechnologie insbesondere in deningenieurwissenschaftlichen Anwendungsgebieten gesehen.Obwohl sie in ihrer Funktionalit{t den relationalen Systemen}berlegen sind, werden sich Objektbanksysteme aber nur danndurchsetzen k|nnen, wenn sie in bezug auf Zuverl{ssigkeitund Leistungsf{higkeit den marktg{ngigen relationalenSystemen zumindest ebenb}rtig werden. Die vorliegende Arbeitleistet einen Beitrag hinsichtlich beider Aspekte:1. Zuverl{ssigkeitEs wird ein Typisierungskonzept f}r die strenge Typisierungder Sprache eines (persistenten) Objektmodells entwickeltdas die vollst{ndige statische Typverifikation erm|glichtohne die Flexibilit{t und Expressivit{t des Modellseinzuschr{nken.2. Leistungsf{higkeitEs werden zugriffsunterst}tzende Ma~nahmen vorgestellt, diein streng typisierte Objektmodelle integriert werden k|nnenum die assoziative Suche nach persistenten Objekten (auf demHintergrundspeicher) zu optimieren. Hierzu werden zweineuartige - speziell auf die Erfordernisseobjektorientierter Datenmodelle ausgerichteteZugriffsunterst}tzungsverfahren entwickelt, die viele ausder Literatur bekannte Indexierungsverfahren alsSpezialf{lle abdecken. F}r beideZugriffsunterst}tzungsstrukturen wurden quantitativeBewertungen durchgef}hrt. Ein weiterer wesentlicherGesichtspunkt ist die Einbeziehung dieserIndexierungsverfahren in die Anfrageauswertung desobjekt-orientierten Datenbanksystems. Hierzu wird einregelbasierterAnfrageoptimierer vorgestellt.
1 Einleitung.- I Das objekt-orientierte Datenmodell GOM.- 2 Die Grundlagen des Objektmodells GOM.- 3 Strenge Typisierung.- 4 Assoziativer Objektzugriff in GOM.- II Optimierungskonzepte für Objektbanken.- 5 Zugriffsrelationen.- 6 Kostenmodell und Auswertungen.- 7 Der regelbasierte Optimierer.- 8 Funktionenmaterialisierung.- 9 Quantitative Bewertung der Materialisierung.- 10 Zusammenfassung und Ausblick.