[Themen]
[Dozent]
[Termine]
[Materialien]
[Voraus.]
[Scheine]
[Punkte-DB]
[Bücher]
[Links]
MARTIN-LUTHER-UNIVERSITÄT HALLE-WITTENBERG
Institut für Informatik
Prof. Dr. Stefan Brass
Datenbanken II B: Implementierung von Datenbank-Managementsystemen
(Sommersemester 2004)
[Seite der Übungen]
Die Nachklausur zu dieser Vorlesung findet am 22. September,
10-12 Uhr (genauer ca. 10:15 bis 11:30)
in den Räumen 509+510 statt.
Falls Sie an der Nachklausur teilnehmen wollen,
sollten Sie sich beim Prüfungsamt der Wirtschaftswissenschaften
anmelden (falls Sie Wirtschaftsinformatiker sind),
oder ansonsten Frau Vahrenhold (0345/55-24750) informieren,
so daß genug Klausur-Exemplare zur Verfügung stehen
(wir werden nur ca. 5-10 überzählige Exemplare
herstellen).
Die alte Klausur kann bei Frau Vahrenhold eingesehen werden.
Wenn Sie wollen,
können Sie sich auch eine Kopie machen.
Sie können jetzt Ihre Punkte in unserer Datenbank
kontrollieren: [Ergebnisse anzeigen].
Bitte melden Sie sich bei eventuellen Unstimmigkeiten.
Es sind jetzt auch die Extrapunkte eingetragen.
Wenn Sie Verbesserungsvorschläge zur Vorlesung gemacht
haben, oder Fehler im Skript gefunden haben,
und es werden keine Extrapunkte angezeigt,
teilen Sie mir das bitte mit.
Die Endzensur wird jetzt auch angezeigt.
Wir behalten uns aber die Korrektur eventueller Fehler noch vor.
Die Scheine sind bisher noch nicht ausgestellt.
Geplante Themen
- Einführung in die Datenbank-Administration (Oracle)
- Platten, RAID-Systeme
- Tablespaces in Oracle (logische Platten)
- Pufferung (Caching), Parameter in Oracle
- Speicherverwaltung auf Block-Ebene: Extents (entspricht Dateien)
- Speicherverwaltung auf Tupel-Ebene
- Parameter bei der Deklaration von Tabellen in Oracle
- Indexe I: B-Bäume
- Indexe II (sofern Zeit):
Spezielle Index-Strukturen (Cluster, Hash Cluster, Bitmap Indexes).
- Anfrage-Auswertungspläne (Query Evaluation Plans in Oracle),
Algorithmen für Operatoren der Relationalen Algebra.
- Anfrage-Optimierung (Berechnung von Auswertungsplänen).
- Backup und Recovery (sofern noch Zeit).
Dieser Kurs wird im Rahmen der
"Oracle Academic Initiative"
veranstaltet.
Das bedeutet,
daß die Kursteilnehmer bestimmte Oracle-Software
für die Dauer des Kurses kostenlos lizensieren können.
Der Dozent ist
Oracle Certified Professional (Oracle8 DBA).
Dozent
Dr. Stefan Brass
- Büro:
-
Raum 313 (Institut für Informatik, Von-Seckendorff-Platz 1)
- Sprechstunde:
-
Nach Vereinbarung.
- Email:
-
brass@acm.org
- Telefon:
-
0345/55-24740 (Büro),
0641/9609992 (zu Hause, möglichst nur 8-13, 16-21)
- Fax:
-
0345/55-27333 (im Sekretariat)
- Sekretariat:
-
Frau Vahrenhold, Telefon 0345/55-24750, Zimmer 324
Termine
Vorlesung (2 SWS):
- Dienstags, 16:15-17:45,
Raum 3.07 (Institut für Informatik, Von-Seckendorff-Platz 1)
Praktische Übung am Rechner (1 SWS):
- (Voraussichtlich:) Dienstags, 15:15-16:00
- (Voraussichtlich alternativ:) Freitags, 9:15-10:00
- Bitte weitere Ankündigung beachten,
die Übungen beginnen noch nicht in der ersten Woche.
- Die Übungen werden voraussichtlich im Windows 2000 Pool stattfinden.
Wenn Sie keine Betreuung brauchen, können Sie auch zu anderen
Zeiten üben.
Sie müssen aber ausreichend deutlich machen,
daß Sie die Hausaufgaben auch selbst bearbeitet haben,
dies kann auch in einem Gespräch gegen Ende des Semesters
erfolgen.
Vorlesungs-Materialien
Die Folien der Vorlesung werden hier zur Verfügung gestellt.
Leider werden Sie erst im Laufe des Semesters fertig,
so daß das Skript nicht von der Fachschaft gedruckt werden kann.
Ich werde mich aber bemühen,
die Folien für die nächste Vorlesung
spätestens am Samstag abend hier ins Netz zu stellen.
Sie müssen die Folien dann selbst ausdrucken.
- 0. Informationen zur Vorlesung:
[ps/4]
[pdf]
- 1. Introduction: Basics of Database Administration
(146 Folien)
[ps/4]
[pdf]
- 2. Disks and the Buffer Cache
(wird eventuell noch geändert)
[ps/4]
[pdf]
- 3. Physical Storage of Relations
(99 Folien)
[ps/4]
[pdf]
- 4. B-Tree Indexes
(100 Folien)
[ps/4]
[pdf]
- 6. Query Evaluation
(Alte Version, 86 Folien):
[ps/4]
[pdf]
- 7. Query Optimization
(Alte Version, 71 Folien):
[ps/4]
[pdf]
Frühere Kurse:
Frühere Klausuren:
Voraussetzungen zur Teilnahme
Ich gehe davon aus,
daß die meisten Zuhörer "Datenbanken I"
besucht haben.
Genauer gibt es folgende Voraussetzungen:
- Sie sollten das relationale Modell kennen
(inklusive Integritätsbedingungen wie Schlüssel,
Fremdschlüssel, NOT NULL und CHECK-Constraints).
- Sie sollten SQL gut kennen (auch die CREATE TABLE Anweisung).
- Sie sollten einige Vorstellungen von Datenbank-Sicherheit haben
(GRANT Befehl).
- Grundkenntnisse vom ER-Modell wären nützlich.
- Programmierkenntnisse sind nötig,
damit Sie die in der Vorlesung angegebenen Pseudocode-Algorithmen
und Datenstrukturen verstehen können.
- Englische Sprachkenntnisse:
Ich werde in Deutsch sprechen, aber meine Folien sind in Englisch.
Einige der Lehrbücher sind in Deutsch,
aber viele weitere Literatur ist in Englisch.
- Genug Zeit.
Übungsscheine
Voraussichtlich kann ein Schein über Hausaufgaben
und eine Klausur erworben werden.
Punkte Datenbank
Es wird die Möglicht geben,
Ihren Punktestand für Hausaufgaben und Klausur online abzufragen.
Sie müssen sich dazu in der ersten Semesterwoche
als Benutzer der Datenbank registrieren.
Wenn Sie von dieser Möglichkeit keinen Gebrauch machen wollen,
melden Sie sich bitte beim Dozenten,
da sich sonst jemand anderes unter Ihrem Namen registrieren kann.
Literatur (Bücher)
Allgemeine Datenbank-Lehrbücher
- Alfons Kemper, André Eickler:
Datenbanksysteme. Eine Einführung. Dritte Auflage.
Oldenbourg, 1999, ISBN: 3486250531, 504 Seiten.
[Seite der Autoren]
[Datenbank-Lehrstuhl in Passau]
[Amazon.De]
[Buch.De]
- Ramez Elmasri, Shamkant B. Navathe:
Fundamentals of Database Systems, Third Edition
Addison Wesley, 1999,
ISBN 0-8053-1755-4 (Hardcover), 960 pages.
[Elmasri]
[Navathe]
[Amazon.Com]
[Price Comparison]
[Amazon.De]
[Buch.De]
Softcover (3rd Edition 2000, ISBN 0-201-54263-3, 873 pages):
[Amazon.De]
[Buch.De]
- Andreas Heuer, Gunter Saake:
Datenbanken - Konzepte und Sprachen.
International Thomsom Publishing, 1999.
Bücher speziell über DBMS-Interna und Performance Tuning
- Gunter Saake, Andreas Heuer:
Datenbanken: Implementierungstechniken.
MITP-Verlag, 1999, ISBN 3-8266-0513-6, 779 Seiten.
- Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom:
Database System Implementation.
Prentice Hall, 2000, ISBN 0-13-040264-8, 653 pages.
- Theo Härder, Erhard Rahm:
Datenbanksysteme: Konzepte und Techniken der Implementierung.
Springer, 1999, ISBN 3-540-65040-7, 582 pages.
- Jim Gray, Andreas Reuter:
Transaction Processing: Concepts and Techniques.
Morgan Kaufmann, 1993, ISBN 1-55860-190-2, 1070 pages.
- Mark Gurry, Peter Corrigan:
Oracle Performance Tuning, 2nd Edition.
O'Reilly, 1996, ISBN 1-56592-237-9, 942 pages.
Weitere Informationsquellen im WWW
Informationen zur Installation von Oracle:
Meine Sammlung von WWW-Referenzen:
Weitere Informationsquellen:
Stefan Brass
(brass@acm.org),
13. April 2004
Original URL:
http://www.informatik.uni-halle.de/~brass/dbi04/
[HTML 3.2 Checked]
[Links Geprüft]