1. Einleitung.- 1.1 Komplexobjekte.- 1.2 Vorgehensweise in dieser Arbeit.- 2. Das MAD-Modell und seine Implementierung in PRIMA.- 2.1 Das MAD-Modell.- 2.1.1 Atomtypen und Atome: Die Datenbank.- 2.1.2 Molek?ltypen.- 2.1.3 Molek?le.- 2.2 Die Sprache MQL.- 2.2.1 Die Datendefinitionssprache.- 2.2.2 Die Speicherungsstruktursprache.- 2.2.3 Die Datenmanipulationssprache.- 2.3 Die Implementierung des MAD-Modells in PRIMA.- 2.3.1 Das Speichersystem.- 2.3.2 Das Zugriffssystem.- 2.3.3 Das Datensystem.- 2.3.4 Andere Komponenten.- 2.3.5 Das RC-System.- 2.4 Abgrenzung.- 2.5 Zusammenfassung.- 3. Die MQL-Algebra.- 3.1 Notation und Grundbegriffe.- 3.2 Die Datenbank.- 3.3 Molek?lscharen.- 3.4 Operatoren zum Molek?laufbau.- 3.4.1 Der Zugriffsoperator.- 3.4.2 Der Verbindungsoperator.- 3.4.3 Rollenbildung.- 3.4.4 Kartesisches Produkt.- 3.4.5 Ausdr?cke in der MQL-Algebra.- 3.4.6 Rekursion.- 3.5 Der Selektionsoperator.- 3.6 Operatoren zur Projektion.- 3.7 Algebraeigenschaft.- 3.8 Beziehungen zum MAD-Modell.- 3.8.1 ?bersetzung von MQL-Anfragen in Ausdr?cke der MQL-Algebra.- 3.8.2 R?cktransformation von Algebra-Ausdr?cken in MQL-Anfragen.- 3.8.3 Beziehungen zur MAD- und MQL-Implementierung in PRIMA.- 3.9 Eigenschaften von MQL-Operatoren.- 3.10Vergleich mit anderen Arbeiten.- 3.11 Zusammenfassung.- 4. Auswertung von MQL-Algebra-Ausdr?cken.- 4.1 Auswertung von Operatoren.- 4.1.1 Der Zugriffsoperator _.- 4.1.2 Der Umbenennungsoperator ?.- 4.1.3 Der Selektionsoperator ?.- 4.1.4 Der Projektionsoperator ?.- 4.1.5 Der Verbindungsoperator ?.- 4.1.6 Der H?llenoperator ? und der Rekursivpfadoperator ?.- 4.1.7 Der Auslassungsoperator ?.- 4.1.8 Der Q-Projektionsoperator ?.- 4.1.9 Der Attributwertberechnungsoperator ?.- 4.1.10Der Produktoperator ?.- 4.2 Eine Ablaufumgebung der Operatoren.- 4.3 Zusammenfassung von Operatoren.- 4.4 Vergleich mit anderen Arbeiten.- 4.5 Zusammenfassung.- 5. Verarbeitung von Operatorsequenzen in PRIMA.- 5.1 Die Berechnung von MQL-Algebraausdr?cken.- 5.2 Datenflu?.- 5.3 Abgrelój