Einführung in Datenbanken WS2005/06
Die Veranstaltung wird an die TU Clausthal (ODIN-Eintrag)
übertragen (gelegentlich auch von CLZ nach GOE). Zur Beantwortung
von Fragen etc. wird regelmäßig ein Assistent in Clausthal
ansprechbar sein.
Termine:
Mittwoch 11-13 ct Vorlesung; GOE: Math HS1, CLZ: Cutec
Mittwoch 14-16 ct abwechselnd Vorlesung/Übung; GOE: Math HS1, CLZ: Cutec
3+1 SWS, 6 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.
Terminplan
- 19.10.: Keine Veranstaltung - in CLZ beginnt das Semester erst am 24.10.
Damit bleibt in der ersten Woche auch mehr Zeit um die Info-I zu organisieren.
- 26.10.: Erste Veranstaltung. GOE: HS1, CLZ: Cutec
Einführung: Überblick, Grundbegriffe,
3-Ebenen-Architektur, ER-Modell
Folien "ER-Modell"
- 26.10.: keine Übung
- 2.11.:
ER-Modell
1. Übungsblatt
(ER-Modell und Umsetzung ER nach relational), Besprechung am 16.11.
- 2.11. keine Übung
- 9.11. Vorlesung: Relationales Modell,
Abbildung vom ER-Modell auf das relationale Modell
Folien "Relationales Modell"
- 9.11. keine Übung
- 16.11.: 11-13 Vorlesung.
Folien "Relationale Algebra"
2. Übungsblatt
(Relationale Algebra), Besprechung am 30.11.
- 16.11. 14-16 Übung - Besprechung des ersten Übungsblattes.
Musterlösung Blatt 1
- 23.11. 11-13: Relationale Algebra (Forts.); an diesem Termin wird
die Vorlesung voraussichtlich in CLZ gehalten und nach GOE übertragen.
- 23.11. 14-16: Vorlesung.
Folien "SQL"
3. Übungsblatt
(SQL).
- Ab 30.11.: Die Nachmittagsveranstaltung beginnt um
14:00 Uhr
- 30.11. 11-13: Vorlesung
- 30.11. 14:00-15:30: Übung - Besprechung des zweiten Übungsblattes.
Musterlösung Blatt 2
- 7.12. 11-13: Vorlesung Interne Speicherungsaspekte, Anfrageauswertung und Optimierung
Folien "Speicherung, Anfrageauswertung,
Optimierung"
- 7.12. 14:00-15:30: Übung: SQL und relationale Algebra (Blätter 2 und 3)
- 14.12. 11-13 Vorlesung. Interne Speicherungsaspekte, Anfrageauswertung und Optimierung
(Forts.)
- 14.12. 14:00-15:30: Übung: SQL und relationale Algebra (Blatt 3)
Musterlösung Blatt 3
- 21.12.2005 keine Veranstaltung (Winterpause in GOE)
- 4.1.2006 keine Veranstaltung (Winterpause in CLZ)
- 11.1.2006 11-13 und 14-16 Vorlesung
Relationale Datenbanken und SQL: Weitere Aspekte
Folien "Relationale Datenbanken und
SQL: Weitere Aspekte"
Folien: Transaktionen
4. Übungsblatt
(Transaktionen)
-
Hinweis:
Das Datenbankpraktikum SQL [Anmeldung!] wird im
Sommersemester 2006 wieder angeboten.
- 18.1. 11-13 und 14-16 Vorlesung: Transaktionen (Forts.).
- 25.1. 11-13 Übung: Besprechung von Blatt 4 Aufgaben 4-6 und weitere Beispiele.
Musterlösung Blatt 4
14-16 Vorlesung (Transaktionen/Scheduling)
- 1.2. 11-13 Übung: Besprechung Rest von Blatt 4 (Scheduling).
14-16 Scheduling/Sicherheit (Forts.),
Überblick Entwurfstheorie:
funktionale Abhängigkeiten, Normalformen.
- 8.2. keine Vorlesung (in GOE enden die Vorlesungen am 3.2.)
- Hier die Ergebnisse der
Vorlesungsevaluierung.
Aufzeichnungen der Vorlesungen
- Die Aufzeichnungen der Vorlesung sind
hier zu finden.
Klausur
- 14.2. 14-16 Uhr:
Räume:
GOE: Hörsaal MN 67 (IFI)
CLZ: Mathematik Hörsaal A, Erzstrasse 1
-
Vorläufiges Klausurergebnis:
ps,
pdf
Statistik: ps,
pdf
-
Klausur WS0506 mit
Musterlösungen
Klausur WS0506 ohne
Musterlösungen
- Klausureinsicht GOE:
Di., 21.2. 10-12 Uhr und 14-16 Uhr
Weiterer Termin: Do., 20.4., 14-16:30 Uhr (Büro W.May).
Es ist keine spezielle Anmeldung erforderlich.
- Klausureinsicht CLZ:
Mi, 1.3. 14-16 Uhr bei Franz Schenk (Inst.f.Informatik Zi.217)
Die Prüfungsergebnisse werden dem Prüfungsamt nach der
Klausureinsicht mitgeteilt (falls sich dabei noch etwas ändert).
-
Scheine in GOE:
Teilnehmer, die nicht über MUNOPAG/WOPAG verwaltet werden,
können sich ihre Scheine ab 23.2. bei Frau Harris abholen.
-
Scheine in CLZ:
Franz Schenk wird die Scheine zur Klausureinsicht dabeihaben, danach
im IFI-Sekretariat.
-
Wiederholungsprüfungen GOE:
Wiederholungsprüfungen (ausschließlich für Teilnehmer,
die zur regulären Prüfung angemeldet waren und
entweder nicht bestanden haben oder per Attest entschuldigt waren),
finden am 19.4. nachmittags mündlich statt (die angemeldeten
Teilnehmer wurden einzeln benachrichtigt).
Die Wiederholung zählt als separater Prüfungsversuch.
Anmeldung per Mail und ggf. per Munopag [Anmeldung bis 9.4., 24:00h,
Abmeldung bis 18.4., 24:00h].
-
Mündliche Prüfungen in CLZ:
- 26.4. 14-18 Uhr, Institut für Informatik, Raum 208.
- 24.5. 14-18 Uhr, Institut für Informatik, Raum 106.
- 5.7. 14-18 Uhr, Institut für Informatik, Raum 215.
Dokumentation
Literatur
- A. Kemper, A. Eickler:
Datenbanksysteme - Eine Einführung (In Deutsch), Oldenbourg, 1996 --
6. Auflage 2006.
- 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).
- 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.
|