Datenbanksysteme (WS 2009/2010)
Aktuelles
- Die Ergebnisse der zweiten Klausur sind online. Die Klausureinsicht findet am Montag, dem 10.5.2010, um 13.15h im Rechnerlabor (25.12.02.37) statt.
- Die zweite Klausur findet am Dienstag, den 4.5.2010, um 16.15 Uhr im Hörsaal 5F statt.
- Die Ergebnisse der Klausur sind online. Die Klausureinsicht findet am Freitag, den 12.3.2010 um 13 Uhr s.t. in Raum 25.12.02.37 (Rechnerlabor) statt.
- Die Klausur am 8.3.2010 um 9.30h (s.t.) findet in Hörsaal 5D statt. Bitte bringen Sie ihren aktuellen Studierendenausweis (und ein Lichtbildausweis) sowie möglichst eine Kopie/Bestätigung Ihrer Prüfungsanmeldung mit. Bitte beachten Sie darüber hinaus, dass in der Klausur keine Unterlagen zugelassen sind.
- Alle Praktikumsteilnehmer, die eine Korrektur der Modellierungsaufgabe nachreichen sollten, haben die erste Teilaufgabe des Praktikums nun ebenfalls bestanden und können weiter an dem Web-Projekt arbeiten.
- Am Dienstag, dem 2.3., und am Donnerstag, dem 4.3., findet jeweils um 16 Uhr eine Fragestundeim Rahmen der theoretischen Übungen statt. Fragen müssen bis spätestens Freitag, den 28.2., dem entsprechenden Übungsgruppenleiter perEmail angekündigt werden.
- Die Ergebnisse zur ersten Teilaufgabe zum Abschlussprojekt sind online. Bitte beachtet auch den wichtigen Hinweis am Anfang des Dokuments.
- Am Freitag, den 5.02.2010, findet die Vorlesung nicht mehr statt!
- Die Ergebnisliste der theoretischen Übungen ist online, siehe Rubrik Übungen.
- Am Montag, 1.02.2010, findet eine Wiederholungsstunde im Rahmen der Vorlesung statt. Da nicht pauschal alles wiederholt werden kann, sollten Wünsche in Form konkreter Fragen vorab an Prof. Conrad (per Email oder in der VL am Freitag) geschickt werden.
- In den nächsten Wochen besteht freitags in der Zeit zwischen ca. 9 Uhr und 17 Uhr die Möglichkeit zum "freien Üben" an den Rechnern in unserem Rechnerraum. So können Sie in der Zeit alle die Dinge ausprobieren, zu denen zu in den praktischen Übungen nicht genug Zeit hatten. An dem Freitagen 25.12. und 1.01. (Feiertage) ist der Raum natürlich nicht zugänglich.
Thema | Download | Last Update |
---|
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 (Sprechstunde: dienstags von 13 bis 14 Uhr)
- 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 |
---|
Ü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 |
---|
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 25.01.2009 wird die Aufgabenstellung zum Abschlussprojekt an dieser Stelle online gestellt. Bei offenen Fragen nutzen Sie bitte die Sprechstunde dienstags, 13-14 Uhr.
Wichtige Hinweise für das Abschlussprojekt:
- Die Verwendung von externen APIs (AJAX-, Web-Frameworks, CMS) ist nicht erlaubt. Somit wird gewährleistet, dass für alle die gleichen Voraussetzung gelten.
- Bei der Umsetzung Ihres Projektes, sollten Sie dem Benutzer des Systems nicht zumuten, sich selbst irgendwelche künstliche IDs zusammensuchen zu müssen (beispielsweise, wenn Sie einem Patienten einen Arzt zuweisen). Stattdessen sollten in diesem Fall die eingetragenen Ärzte zur Auswahl ausgegeben werden.
Woche | Thema | Übungsblatt | Last Update |
---|
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