Einführung in Datenbanken WS2009/10
Termine:
-
Di 14-16, Mi 14-16: MN 028 (im EG der anorganischen Chemie, das ist der mittlere
der drei Chemie-Türme)
Frequently Asked Question: "Der Termin kollidiert mit $XY. Kann man die Vorlesung verlegen?".
Nein. An "Datenbanken" nehmen Studierende aus Informatik, Wirtschaftsinformatik, Mathematik,
sowie einigen weiteren Studiengaengen teil, so dass es immer irgendwo zu Kollisionen kommt.
Die Informatik verfügt seit dem Umzug in den Neubau nicht mehr ueber eigene
Hoersäle, so dass wir bei der Raumvergabe als "Gäste" bei Geographie und Chemie
nehmen müssen was übrig bleibt.
Entsprechend dem Modulkatalog der Anf-Inf-PO-2006 (Pflichtmodul BSc)
wird das Modul seit WS0809 mit 2+1SWS/4ECTS gehalten (die Aufstockung auf 6 ECTS in
den letzten Jahren war aufgrund des Exports nach CLZ notwendig gewesen).
WiInf-ECTS/KP: zu erfragen beim Wiwi-Prüfungsamt.
Prüfung (Klausur) 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.
In dem Kurs wird die Geographie-Datenbank "Mondial"
unter Oracle eingesetzt. Anfragen an Mondial können Sie über
ein
Web-Formular
stellen.
Terminplan
- Dienstag 20.10.: Erste Veranstaltung. 14:15-15:45 Uhr
Einführung: Überblick, Grundbegriffe,
3-Ebenen-Architektur, ER-Modell
Folien "ER-Modell"
1. Übungsblatt
(ER-Modell und Umsetzung ER nach relational), Besprechung am 17.11.
Hinweis: die Übungsblätter werden nicht abgegeben. Jeder soll
selbstverantwortlich anhand der Aufgaben (ggf. auch gemeinsam) mit den
Konzepten umgehen lernen.
- Mi, 21.10. Vorlesung
- Di, 27.10. Vorlesung:
Relationales Modell,
Abbildung vom ER-Modell auf das relationale Modell
Folien "Relationales Modell"
- Mi, 28.10. Vorlesung
Vorankündigung
Datenbankpraktikum
SQL
- 1.11.-13.11. keine Vorlesung
(Dienstreise).
Da die Vorlesung insgesamt nur 3 SWS
umfasst (=42h insgesamt), wird das am Ende passen ...
- Di, 17.11. Übung - Besprechung des ersten Übungsblattes.
Musterlösung Blatt 1
- 18.11.: Vorlesung. Relationale Algebra
Folien "Relationale Algebra"
2. Übungsblatt
(Relationale Algebra), Besprechung am 1.12.2009
- Di, 24.11. Vorlesung. Relationale Algebra (Cont'd)
- Mi, 25.11. Vorlesung findet statt!
(die Promotionsprüfung wurde verschoben)
Relationale Algebra (Cont'd)
- 1.12. Übung - Besprechung des zweiten Übungsblattes.
- to be extended
- 22.12.2009, 23.12.2009: keine Vorlesung/Übung
- 5.1.2010, 6.1.2010: immer noch Weihnachtspause
- 12.1.2010, 13.1.2010: Vorlesung oder Übung
- to be extended
-
Di 2.2. 14-16 Uhr Klausur
Aufzeichnungen der Vorlesungen
- Die Vorlesung wurde in den beiden vorhergehenden Semestern aufgezeichnet.
Die Aufzeichnungen sind
hier zu finden.
- Falls beim Anschauen folgendes auftritt:
"Exception in thread "main" java.lang.OutOfMemoryError: Java heap space".
Siehe hier:
Das Problem kann man folgendermassen beheben:
- Im Installationsverzeichnis des TeleTeachingTools:
- ttt.bat und assoc_start.bat:
Ändern des Eintrages von 128 auf einen groesseren Wert (200).
Fragen Sie uns (DBIS) nicht bei irgendwelchen technischen Problemen mit den Aufzeichnungen -
wir haben keine Ahnung davon.
Die Aufzeichnungen wurden im Rahmen des ELAN-Projektes am Math.Inst. durchgeführt.
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.
|