Datenbereich

Werbung
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
Herunterladen