Institute of Computer Science
Databases and Information Systems
Prof. Dr. Stefan Conrad
Heinrich-Heine-Universität Düsseldorf
banner


News
Teaching
Team
Publications
Research
Miscellaneous
Contact

Shortcuts
DBS Vorlesung DBS
KDD Vorlesung KDD
Abschlussarbeiten

Datenbanksysteme (WS 2009/2010)

Aktuelles

  • Am Dienstag, dem 15.12.2009, findet die theoretische Übung von 16-18 Uhr in Hörsaal 5F statt.
  • Der Termin der Abschlußklausur steht fest. Sie findet am 8.3.2010 um 9.30h (s.t.) statt. Weitere Details werden zeitnah hier und in der Vorlesung bekannt gegeben.

Inhalt

  • Architektur von Datenbanksystemen,
  • Datenmodelle,
  • Anfragesprachen für relationale Datenbanken,
  • konzeptioneller und logischer Datenbankentwurf,
  • Funktionale Abhängigkeiten und Normalisierung,
  • Datenorganisation,
  • DB-Anwendungsprogrammierung,
  • Transaktionen,
  • Integrität,
  • Sichten und
  • Anfrageoptimierung

Teilnahmevoraussetzung

Für Informatik-Studierende gilt generell die Regelung, dass Wahlpflicht- und Schwerpunktmodule erst belegt werden können, wenn die Grundlagenmodule Informatik I und Informatik II erfolgreich absolviert wurden.

Organisation

  • Umfang: 4 SWS (Vorlesung) + 2 SWS (Übung) + 2 SWS (Praktische Übungen/Praktikum)
  • Vorlesung: Prof. Dr. Stefan Conrad
  • (Theoretische) Übung: Tim Schlüter (Sprechstunde: mittwochs von 13 bis 14 Uhr)
  • Praktische Übung: Sadet Alcic
  • Beginn der Vorlesung: Mo. 12.10.2009
  • Beginn der (theoretischen) Übung: in der 3. Vorlesungswoche (!!!) Das erste Übungsblatt wird am 19.10. veröffentlicht!
  • Beginn der praktischen Übung: in der Woche vom 23. November 2009

Veranstaltung Zeit Ort
Vorlesung Mo, 9 - 11 Uhr Hörsaal 5E
Fr, 14 - 16 Uhr Hörsaal 5E
(Theoretische) Übung Di, 16 - 18 Uhr (1. Gruppe) Raum 25.12.02.33
Do, 16 - 18 Uhr (2. Gruppe) Raum 25.12.02.33
Praktische Übung Di, 14 - 16 Uhr (1. Gruppe)
Di, 16 - 18 Uhr (2. Gruppe)
Do, 12 - 14 Uhr (3. Gruppe)
Do, 14 - 16 Uhr (4. Gruppe)
Raum 25.12.02.37
Raum 25.12.02.37
Raum 25.12.02.37
Raum 25.12.02.37


Folien / Skript

Zu der Vorlesung gibt es eine umfangreiche Sammlung von Folien, die hier im Laufe des Semesters sukzessive (möglichst rechtzeitig vor der jeweiligen Vorlesungsstunde) zur Verfügung gestellt werden.



Nr Kapitel Download Vorlesungs-
datum
last update
0 Vorspann/Organisatorisches PDF 12.10.2009 07.10.2009
1 Grundlegende Konzepte PDF 12.10.2009 07.10.2009
2 Datenbankmodelle für den Entwurf PDF 16.10.2009 07.10.2009
3 Datenbankmodelle für die Realisierung PDF 19.10.2009 22.10.2009
4 Datenbankentwurf PDF 23.10.2009 22.10.2009
5 Grundlagen von Anfragen PDF 26.10.2009 22.10.2009
6 Relationale Datenbanksprachen PDF 02.11.2009 22.10.2009
7 Relationaler Datenbankentwurf PDF 16.11.2009 07.10.2009
8 Datenbankdefinitionssprachen PDF 23.11.2009 07.10.2009
9 Dateiorganisation/Zugriffsstrukturen PDF 27.11.2009 07.10.2009

Übungen

Die erfolgreiche und aktive Teilnahme an den (theoretischen) Übungen ist eine Voraussetzung für die Zulassung zur Abschlußklausur. Die insgesamt 12 Übungsblätter sind - wenn nicht anders auf den Blättern vermerkt - jeweils bis montags mittags um 12 Uhr zu bearbeiten und in 1-2er Gruppen elektronisch unter http://dbs.cs.uni-duesseldorf.de/ela/abgabe/ abzugeben. Für die erfolgreiche Teilnahme müssen mindestens 50% der insgesamt möglichen Punkte erreicht werden. Aktive Teilnahme bedeutet aktive Mitarbeit und Vorrechnen der Aufgaben in den Übungen, wobei per Los (mit zurücklegen) bestimmt wird, wer vorrechnet. Sie dürfen maximal einmal nicht da sein oder eine Aufgabe nicht vorrechnen können, wenn Sie augelost worden sind.

Bitte melden Sie sich rechtzeitig unter http://dbs.cs.uni-duesseldorf.de/ela/abgabe/anmeldung.php für die Veranstaltung an, um Zugangsdaten für ihre elektronische Abgabe zu erhalten. (Bitte melden Sie sich dort auch an, wenn sie nur an den praktischen Übungen oder nur an der Abschlußklausur teilnehmen wollen.) Die Abgabe der Übungsblätter kann alleine oder in 2er Gruppen erfolgen, wobei beide Gruppenmitglieder in derselben Übungsgruppe sein müssen. Aus organisatorischen Gründen können Sie ihre Lösungen nur einmal abgeben, ein späteres Nachbessern ist nicht möglich.

An dieser Stelle werden im Laufe des Semesters die zu bearbeitenden Übungsblätter und evtl. weitere Materialien sukzessive zur Verfügung gestellt werden.



Übungsblatt Download Ausgabedatum Abgabedatum Besprechung
Blatt 1 PDF 19.10.2009 26.10.2009 27.10.2009
Blatt 2 PDF 26.10.2009 02.11.2009 03.11.2009
Blatt 3 PDF 02.11.2009 09.11.2009 10.11.2009
Blatt 4 PDF 09.11.2009 16.11.2009 17.11.2009
Blatt 5 PDF 16.11.2009 23.11.2009 24.11.2009

Praktikum

An dieser Stelle werden die Aufgabenzettel jeweils montags publiziert und können zu Hause zur Vorbereitung auf die praktische Übung heruntergeladen und eingesehen werden.

Die Praktikumsblätter werden in der Praktikumsstunde bearbeitet und schließlich eingesammelt. Es werden stichprobenartig drei Aufgabenzettel korrigiert (Aufgabenzettel kann von Gruppe zu Gruppe variieren), wobei als Bewertung OK, 1/2 OK und kein OK vergeben werden. Als Zulassung zum Abschlussprojekt werden 2 OK's verlangt (ohne Diskussion!!!) sowie der erfolgreiche Abschluss der (theoretischen) Übungen.

Am Ende des Praktikums wird das Abschlussprojekt verteilt, dessen erfolgreiche Teilnahme als Zulassung zur Abschlußklausur gilt.

Literatur

Eine Auswahl:
  • Heuer, A., Saake, G., Sattler, K.-U.: Datenbanken --- Konzepte und Sprachen.2. Aufl., mitp-Verlag, Bonn, 2007
  • Vossen, G.; Datenbankmodelle, Datenbanksprachen und Datenbankmanagement-Systeme. 5. Aufl., Oldenbourg, München, 2008
  • Kemper, A., Eickler, A.; Datenbanksysteme --- Eine Einführung. 7. Aufl., Oldenbourg, München, 2009
  • Elmasri, R.; Navathe, S.B.; Fundamentals of Database Systems. 5/e, Addison-Wesley / Pearson, 2007
  • Date, C.J.; An Introduction to Database Systems, 8/e,  Addison-Wesley / Pearson, 2004
  • Garcia-Molina, H., Ullman, J.D., Widom, J.; Database Systems: The Complete Book. 2/e, Prentice Hall / Pearson, 2009