09.11.2012 Aufrufe

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 8 – Netzwerk-, hierarchisches und objekt-orientiertes Modell 185<br />

vom Anwender eingebracht werden können und zwar ununterscheidbar<br />

von vordefinierten Typen. Die anderen Forderungen nach Persistenz,<br />

Externspeichermanagement, Mehrprogrammbetrieb (Nebenläufigkeit),<br />

Sicherung und Wiederaufsetzen im Fehlerfall, sowie Spontanabfragen<br />

sind selbstverständlich aus Sicht der klassischen, kommerziellen Datenbanksysteme.<br />

Optionale Eigenschaften<br />

Zu den wünschenswerten bzw. unklaren Eigenschaften zählen<br />

• Mehrfachvererbung, engl. multiple inheritance, z. B. ein Lehrer,<br />

der an einer Weiterbildungsmaßnahme teilnimmt erbt Attribute<br />

und Operationen von Lehrer und Schüler;<br />

• Typprüfung: möglichst vollständig zur Übersetzungszeit;<br />

• Verteilung: Daten und Transaktionen verteilt auf mehrere Systeme;<br />

• lange und geschachtelte Transaktionen, z. B. im Ingenieurbereich<br />

bei CAD-Entwürfen;<br />

• Versionsverwaltung: wie lautete der Auftragsbestand des Kunden x<br />

per (engl. as of) 1.1.1993.<br />

Kritiker dieser Manifests werfen den „OODBS-Heilsbringern“ im<br />

wesentlichen vor, daß sie mit ihren Verknüpfungen via OIDs eine navigierende<br />

DML im Stile der Netzwerke fördern. Sie argumentieren ferner<br />

[Comm90], daß viele der genannten Eigenschaften wie Typsystem, Vererbung,<br />

komplexe Objekte, usw. Eingang in Erweiterungen relationaler<br />

Systeme finden werden, ohne die Vorteile dieses Modells aufzugeben.<br />

Gegenwärtig existieren bereits eine ganze Reihe experimenteller und<br />

auch bereits kommerzieller Vertreter der OODBS-Richtung:<br />

• Altair O 2 , Ontologic Ontos, HP Iris, IBM Starburst, Exodus, Cactis,<br />

Berkeley POSTGRES, Object Design ObjectStore, Versant<br />

OBJECT-Base, Itaska (ex MCC ORION), Servio Corporation<br />

GemStone, DEC Trellis/OWL, Symbolics Statice, Objectivity<br />

Objectivity/DB, TI Zeitgeist, POET.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!