Einführung in Datenbanken WS2004/05
Prof. Dr. Wolfgang May
Termin: Mittwoch 11-13 ct (MN67)
Übungen: Donnerstag 11-13 ct (14tg, MN 68)
Wahlpflichtveranstaltung, 4 ECTS-Punkte.
Prüfung am Ende des Semesters.
Info zur Veranstaltung
In dem Kurs wird eine Einführung in relationale Datenbanken
gegeben.
Inhalt: konzeptuelle Modellierung (ER-Modell), relationales Modell,
relationale Algebra (theoretische Grundlagen für Anfragekonzepte),
SQL-Anfragen, -Updates und Schemaerzeugung, Transaktionen,
Normalisierungstheorie.
In dem Kurs wird die Geographie-Datenbank "Mondial"
unter Oracle eingesetzt. Anfragen an Mondial können Sie über
ein
Web-Formular
stellen.
Hinweis: das Datenbankpraktikum SQL wird
als Blockkurs vom 7.3.-8.4.2005 angeboten.
Terminplan
- 20.10.:
Einführung: Überblick, Grundbegriffe,
3-Ebenen-Architektur, ER-Modell
Folien "ER-Modell"
- 21.10.: keine Übung
- 27.10.:
ER-Modell
1. Übungsblatt
(ER-Modell und Umsetzung ER nach relational), Besprechung am 4.11.
- 28.10. keine Übung
- 3.11. Vorlesung: Relationales Modell,
Abbildung vom ER-Modell auf das relationale Modell
Folien "Relationales Modell"
- 4.11. Übung - Besprechung des ersten Übungsblattes:
Musterlösung
- 10.11.: Vorlesung: Relationale Algebra
Folien "Relationale Algebra"
2. Übungsblatt
(Relationale Algebra), Besprechung am 18.11./2.12
- 17.11.: Relationale Algebra (Forts.)
- 18.11.: Übung - Besprechung des 2. Übungsblattes:
(Musterlösung siehe 2.12.)
- 24.11.: Relationale Algebra (Forts.)
- 25.11.: KEINE Übung
- 1.12.: SQL
Folien "SQL"
3. Übungsblatt
(SQL), Besprechung am 16.12.
- 2.12.: Übung - Besprechung des Restes des 2. Übungsblattes,
etwas SQL.
Musterlösung Blatt 2
- 8.12.: Interne Speicherungsaspekte, Anfrageauswertung und Optimierung
Folien "Speicherung, Anfrageauswertung,
Optimierung"
- 9.12.: KEINE Übung
- 15.12.: Interne Speicherungsaspekte, Anfrageauswertung und Optimierung (Forts.)
- 16.12.2004: Übung - Besprechung des 3. Übungsblattes.
Musterlösung Blatt 3
- 5.1.2005
Interne Speicherungsaspekte, Anfrageauswertung und Optimierung (Forts.)
Relationale Datenbanken und SQL: Weitere Aspekte
Folien "Relationale Datenbanken und
SQL: Weitere Aspekte"
- 6.1.: keine Übung
- 12.1. Transaktionen:
Folien: Transaktionen
4. Übungsblatt
(Transaktionen), Besprechung am 20.1./27.1.
- 13.1.: keine Übung
- 18.1. 14 Uhr, MN67: Informationsveranstaltung zu den
Anwendungsfächern.
Eigentlich für die Ersties, aber auch interessierte Drittsemester
sind eingeladen.
- 19.1. Transaktionen (Forts.)
- 20.1.: Übung (Blatt 4 Aufgaben 4-6)
- 26.1. Transaktionen (Forts.)
- 27.1.: Übung (Blatt 4, Forts.)
Musterlösung Blatt 4
- 2.2. Transaktionen (Forts.), Überblick zu
Entwurfstheorie:
funktionale Abhängigkeiten, Normalformen
- 4.2.: Vorlesungsende
Klausur
- 10.2. 11-13 Uhr: Klausur
Raum: Hörsaal MN 67 im Institut für Informatik/NAM
-
Klausur WS0405 mit
Musterlösungen
Klausur WS0405 ohne
Musterlösungen
-
Klausur-Statistik: ps,
pdf;
- Wiederholungsprüfungen für
Teilnehmer, die zur regulären Prüfung angemeldet waren
und entweder durchgefallen oder per Attest entschuldigt waren,
finden zwischen 6.4. und 15.4. mündlich statt.
Die Wiederholung zählt als separater Prüfungsversuch.
Dokumentation
Literatur
- R. Elmasri, S.B. Navathe: Grundlagen von Datenbanksystemen (dt. Übers.),
Pearson Studium, 3. Auflage, 2002 (1100 S., sehr ausführlich).
- R. Elmasri, S.B. Navathe: Grundlagen von Datenbanksystemen - Ausgabe
Grundstudium (dt. Übers.),
Pearson Studium, 3. Auflage, 2005 (550 S., nach Praxisrelevanz ausgewählte
Themen).
- A. Kemper, A. Eickler:
Datenbanksysteme - Eine Einführung (In Deutsch), Oldenbourg, 1996 --
5. Auflage 2004.
- G. Vossen: Datenmodelle, Datenbanksprachen und
Datenbankmanagement-Systeme (In Deutsch). Addison-Wesley, 1994 --
4. Auflage 2000.
- J. Ullman and J. Widom: A First Course in Database Systems.
Prentice Hall, 1997-- 2nd edition 2001.
- C. J. Date, H. Darwen: A guide to the SQL standard.
Addison-Wesley, New York, 1993 -- 4th edition 1997.
|