|
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
|