Fakultät für Informatik Arbeitsgruppe Datenbanken

Datenbanken II

Organisatorisches

Dozent: Prof. Dr. habil. Gunter Saake
SWS: 2 V, 2 Ü
Fachsemester: 3./5. Semester
Zeit/Ort: Freitag 13-15, G29-307
Assistent: Anke Schneidewind
Übungen:
Donnerstag G22B-102 15 - 17 Schneidewind
Donnerstag G22B-102 17 - 19 Schneidewind
Univis: Vorlesungseintrag


Vorläufige Prüfungslisten [html]
Prüfungsanmeldung bitte 14 Tage vor dem Termin bei Frau Gießwein G29-111
Scheinprüfungsanmeldung bei Frau Schneidewind per stud-email oder G29-125

Am 06.07.2006 sind die Übungen im Gebäude 29 Raum 333 (Rechner Pool).

Voraussetzung

Als Voraussetzung wird die Vorlesung Datenbanken I angesehen

Inhalt

  • Wiederholung, Erinnerung Datenbanken I
  • Data Dictionary
  • Dateiorganisation und Zugriffspfade
  • Auswertung und Optimierung von Anfragen
  • Recovery und Datensicherheit
  • Weitergehende Ansätze (verteilte DB, föderierte DB, etc.)

Folien zur Veranstaltung

Alle Folien [pdf] 1,3MB

Übungsaufgaben

13.04.2006 [pdf] SQL und relationale Algebra
20.04.2006   nur wenn Fragen aus der erster Übung offen sind
DDL und DML Scripte mit Kommentaren für MySQL und Oracle. Lösungsansätze sind hier zu finden.
27.04.2006 [pdf] 5-Schichten-Architektur
Grob-Architektur [jpg] und Komponenten [jpg]
Coddschen Regeln [jpg]
3-Ebenen-Schema [jpg]
Lösungsansätze sind hier zu finden.
04.05.2006 [pdf] RAID Speicherarrays
Darstellung im Netz: RAID Tutorial
Speicherhierarchie [png]
Lösungsansätze sind hier zu finden.
11.05.2006 [pdf] Logische Dateien, TID, Pufferverwaltung
In Oracle können Datenblöcke als logische Verwaltungseinheit für Tabellen definiert werden [ps].
Abbildung eines Oracle Datenblocks [png]
Gesamte Speicherarchitektur von Oracle [pdf].
Lösungsansätze sind hier zu finden.
18.05.2006 keine Übung, aber hier Arbeit zum ausprobieren: DB Werkzeug.
25.05.2006 keine Übung, Feiertag.
01.06.2006 keine Übung, Pfingstpause.
08.06.2006 [pdf] B-Baum, Hashen, Grid-File
Cluster-Bildung und Umsetzung von Zugriffssturkuren in gängigen Datenbankmanagementsystemen.
Indexsequentiell: [pdf],
B-Baum: 1a[pdf], 2[pdf],
Bulk-Loading: [pdf],
Hashen: [pdf],
Grid: [pdf]
15.06.2006 [pdf] Lineares Hashen, Digitalbaum, KdB-Baum, R-Baum Vorbereitung zwingend notwendig, es werden nur die fertigen Lösungen abgefragt!
s.o.: Cluster-Bildung und Umsetzung von Zugriffssturkuren in gängigen Datenbankmanagementsystemen [pdf].
Lösungsansätze sind hier zu finden.
Patricia- und Präfix-Baum [png]
29.06.2006 [pdf] Hashen
Hashen: [png]
Lösungsansätze sind hier zu finden.
06.07.2006 [html] Anfrage Optimierung im praktischen Beispiel.
Allgemeines zum Thema DB Werkzeug Praktische Übung im Raum G29-333 Sun-Pool,
Betreut von Ingo Schmitt
13.07.2006 [pdf] Scheinprüfungsvorbereitung

Literatur

Als begleitendes Buch zur Vorlesung wird empfohlen:

G. Saake, A. Heuer, Kai-Uwe Sattler:
"Datenbanken: Implentierungstechniken"
MITP-Verlag, Bonn, 2003, ISBN 3-8266-1438-0 www

Weitere Literaturempfehlungen erfolgen im Laufe der Vorlesung.


<Webmaster> - webmaster@iti.cs.uni-magdeburg.de
Last modified: Mon Apr 05 13:10:45 CET 2004