WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 Vorlesung #10 RDBMS Erweiterungen
WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 © Bojan Milijaš, Vorlesung #10 - RDBMS ERweiterungen2 „Fahrplan“ (hier nur Übersicht, ausführliche Beispiele und Diskussionen in der Vorlesung!) Bestandsaufnahme RDBMS Objekt-Relationale Datenbanken ORDBMS Verteilte Datenbanken VDBMS Data Warehouse Systeme Ausblick Vorlesung #11
WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 © Bojan Milijaš, Vorlesung #10 - RDBMS ERweiterungen3 Schwächen des relationalen Modells Segmentierung Ein Anwendungsobjekt wird in mehrere Relationen segmentiert (zerlegt bzw. normalisiert) und muss jedes mal aufwendig zusammen ge-Join-edwerden Generalisierung/Spezialisierung, Vererbung von Eigenschaften unzureichend oder sehr umständlich Künstliche Schlüsselattribute (IDs) Fehlendes Verhalten - wird außerhalb des relationalen Modells implementiert Externe Programmierschnittstellen Mengenorientiert vs. one record at time (cursor) Grosse Performance-Verluste wegen Impendance Missmatch
WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 © Bojan Milijaš, Vorlesung #10 - RDBMS ERweiterungen4 Objektrelationale Konzepte Grosse Objekte (Large Objects, LOBs) Mengenwertige Attribute Geschachtelte Relationen (Nested Tables) Objekttabellen bzw. Objektrelationen Typdeklarationen Objekt IDs, Referenzen, Pfadausdrücke Vererbung (Generalisierung/Spetialisierung) Operationen (Verhalten)
WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 © Bojan Milijaš, Vorlesung #10 - RDBMS ERweiterungen5 Verteilte Datenbanken Location Transparency Site Autonomy Distributed Data Manipulation Two-Phase Commit Replication Streams and Queues Heterogeneous Services, Gateways
WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 © Bojan Milijaš, Vorlesung #10 - RDBMS ERweiterungen6 Data Warehouse Schlagwörter OLAP (Online Analytical Processing) vs. OLTP (Online Transactional Processing) DSS - Desicion Support Systeme Fact and Dimension Tables Star Schema, Star Join Roll-Up/Drill Down Anfragen CUBE Operator Materialisierte Aggregate BITMAP Indizies Data Mining (Cluster-, Faktoren-, Regressionsanalyse)
WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 Vorlesung #10 Ende