Einführung in Datenbanksysteme Datenbereich: TABELLE, VIEW und materialisierte VIEW („OLAP“: online analytic processing) Tabelle: Daten und Definition sind gespeichert View: nur Definition ist gespeichert, Daten werden jedesmal aus der Tabelle geholt oder abgeleitet Materialisierte View: Daten sind doch (in die Nähe) gespeichert. Zweck: schnellerer Aufbau SQL: statt CREATE VIEW ... nun CREATE TABLE … und INSERT SELECT … Notwendig ist ein periodischer Update. Realisierung einer Tabelle oft mit dynamischen Baumstrukturen. Beispiel für das Verhältnis Tabelle – Views: - Tabelle mit Daten liegt in der Zentrale - Views mit besonderen Darstellungen liegen in den Filialen (englisch, französisch) Datenbereich: INDEX Umorganisierte Hilfsdatei zu einer Tabelle beschleunigt das Lesen. Tabelle Indexdatei einfach zu finden x y y x aufwendig zu finden lesefreundlich, änderungsunfreundlich SQL: CREATE INDEX <indexname> ON <tabellenname>(<tabellenspalte>) Indexe über mehrere Tabellenspalten sind möglich. BEUTH/Steyer