Vorlesung Datenbanken SS 2008
Veranstalter
Dr. Ludger BeckerÜbungen gemeinsam mit: Jörg Mensmann und Sebastian Kenter
Belegnummer 103742 bzw. 103738 (Übung)
Aktuelle Informationen
- 26.09.2008: Die Ergebnisse der Klausur vom 17.09. hängen ab dem 29.09. bei Raum 607 aus. Der Termin zur Klausureinsicht ist der 15.10.08 von 9 bis 11 Uhr in Raum 607. Bitte beachten Sie, dass verbindliche Notenauskünfte nur die Prüfungsämter erteilen können.
- 14.08.2008: Die Klausurergebnisse hängen ab sofort an Raum 607 aus. Der Termin zur Klausureinsicht ist der 25.08.08 von 10 bis 12 Uhr in Raum 607. Bitte beachten Sie, dass verbindliche Notenauskünfte nur die Prüfungsämter erteilen können.
- 01.07.2008: Am 16.07.2008 findet zur Vorlesungszeit eine Vorlesung kombiniert mit einer Fragestunde statt.
- 23.06.2008: Aktualisierung der Termine, an denen die Veranstaltung zur Begrenzung des Vorlesungsumfangs auf 5 SWS nicht stattfindet.
- 13.06.2008: Das SQL-Skript zum Bank-Beispiel finden Sie im OpenUSS unter Materialien/Übungen.
- 10.06.2008: Alle Termine, an denen die Veranstaltung zur Begrenzung des Vorlesungsumfangs auf 5 SWS nicht stattfindet, stehen nun fest.
- 02.06.2008: Zweiter Klausurtermin am 17.09.2008
- 25.04.2008: Zur Angleichung an den Vorlesungsumfang von 5SWS findet die Veranstatung am 07.05.2008 nicht statt.
- 14.04.2008: Anmeldung zu den Übungen freigeschaltet, bitte tragen Sie sich bis zum 22.04.08 ein (s.u.).
- 09.04.2008: Es wurde ein zusätzlicher Übungstermin eingerichtet: Mi., 14:15 Uhr im M3.
- 26.02.2007: Vorlesungsseite online. Bei Fragen zur Veranstaltung wenden Sie sich bitte an Dr. Ludger Becker.
Vorlesungszeiten
Mi., 10.15-11.45 Uhr im M3, Einsteinstr. 64Fr., 08.30-10.00 Uhr im M3, Einsteinstr. 64
Vorlesungsbeginn ist Mittwoch, 09.04.2008., um 08.30 Uhr ausnahmsweise im M4.
Da die Veranstaltung mit Übungen nach Studienplan 5 SWS umfassen soll, findet an folgenden und an weiteren, noch festzulegenden Terminen keine Vorlesung statt:
- 02.05.2008
- 07.05.2008
- 23.05.2008
- 02.07.2008
- 11.07.2008
- 18.07.2008 (Klausur)
Übungen
- Termine:
- Mittwoch, 08.30-10.00 Uhr im M4 (Sebastian Kenter)
- Mittwoch, 14.15-15.45 Uhr im M3 (Jörg Mensmann)
- Ausgabe der Übungen: erfolgt im OpenUSS immer Dienstags
- freiwillige Abgabe der Übungen, jeweils am Montag um 12.00 Uhr in Briefkasten 75
- Anmeldung zu den Übungen im Kursbuchungssystem (IDs 385 und 386) bitte bis zum 22.04.08.
Vorlesungsfolien und Übungsaufgaben
Die Folien und Übungsaufgaben zur Vorlesung werden zeitnah zur Veranstaltung im OpenUSS-System veröffentlicht. Alternativ gibt es die Übungsblätter auch direkt hier.
Anmeldung für die Veranstaltung
Die Anmeldung für die Veranstaltung erfolgt ab dem 01.04.2008 durch Registrierung für den Bereich der Veranstaltung im OpenUSS-System. Die Anmeldung ist unter anderem notwendig, damit Sie Materialien zur Vorlesung abrufen und die Beispiel-Datenbanksysteme nutzen können. Die Anmeldung läuft wie folgt ab:- Registrierung im OpenUSS-System:
- Wir empfehlen bei der Registrierung im OpenUSS-System als studentischer Nutzer für den Benutzernamen die Kennung an der WWU zu wählen. Geben Sie bei der Registrierung bitte auch ihre Matrikelnummer an.
- Anmeldung für die Veranstaltung Datenbanken:
- Zur Anmeldung und Abonierung der Veranstaltung gehen Sie nachdem Sie sich im OpenUSS-System eingeloggt haben zur Seite der Vorlesung (oder suchen nach "Datenbanken") und dann betätigen Sie die Schaltfläche "Abo". Klicken Sie nun auf den Titel der Veranstaltung und bestätigen Sie, dass Sie sich um Zugang zum Bereich der Veranstaltung bewerben.
- Freischaltung Ihres Zugangs:
- Ihr Zugang zum OpenUSS-Bereich der Veranstaltung muss von uns freigeschaltet werden. Sie werden per Mail benachrichtigt, sobald dies geschehen ist.
- Ist die Freischaltung Ihres Zuganges binnen eines Tages nicht erfolgt, informieren sie uns bitte per Mail.
Inhalt
Aufbau von Datenbanksystemen, Datenmodelle (Entity-Relationship Modell, relationales Modell, objektorientierte Modelle), Abfragesprachen für relationale Datenbanksysteme (relationale Algebra, relationaler Kalkül, SQL, Datalog), Entwurf von relationalen Datenbankschemata (funktionale Abhängigkeiten, Normalformen), Entwicklung von Datenbankanwendungen, Transaktionskonzepte
Voraussetzungen
Informatik I+II
Zuordnung
B-(2-Fach)/InformatikBachelor Informatik
Bachelor Geoinformatik
Diplom Informatik
Diplom Geoinformatik
Diplom Mathematik (Nebenfach Informatik)
LA Gym/GS - Informatik
LA Sek II-Informatik
LA Sek II/I-Informatik
Der Umfang der Vorlesung inklusive Übungen beträgt 5 Semesterwochenstunden.
Diese Veranstaltung ist nicht dem Studiengang Wirtschaftsinformatik zugeordnet. Unter keinen Umständen können durch Belegung dieser Vorlesung Leistungspunkte im Studiengang Wirtschaftsinformatik erworben werden.
Leistungsnachweise
- Erfolgreiche Teilnahme an der Abschlussklausur im Umfang von zwei Zeitstunden.
- Die Abgabe von bearbeiteten übungsaufgaben ist freiwillig.
Klausur
Die Klausur findet am 18.07.2008 in der Zeit von 08.00 - 10.00 Uhr im Hörsaal M2 und im Hörsaal M3 statt.Eine Anmeldung zur Klausur ist erforderlich. Bachelor-Studierende müssen sich über das QUISPOS-System anmelden. Alle anderen Studierenden müssen sich über das Kursbuchungssystem des FB 10 (Kursnummer, kid=312) anmelden. Der Anmeldezeitraum ist vom 05.05.2008 bis zum 31.05.2008.
Ein zweiter Klausurtermin wird am 17.09.2008, 14.15-16.15 Uhr im Hörsaal M1 angeboten. Für die Anmeldung zur Klausur an diesem Termin gelten folgende Regeln:
- Studierende, die die Klausur am 18.07.2008 nicht bestanden haben, können sich bis zum 31.08.2008 schriftlich bei Dr. Ludger Becker für die Klausur anmelden.
- Studierende, die für die Klausur am 18.07.2008 angemeldet sind und aufgrund des neuen Termins nun stattdessen am 17.09.2008 mitschreiben wollen, müssen sich bis zum 30.06.2008 schriftlich bei Dr. Ludger Becker ummelden. Beachten Sie bitte, dass es zur Klausur am 17.09.2008 im Falle des Nichtbestehens erst wieder am Ende der Vorlesungszeit des Sommersemesters 2009 eine Prüfungsmöglichkeit geben wird.
Für Studierende im Studiengang Diplom-Informatik : Eine Abmeldung bis Ende Juni 2008 ist möglich. Es muss vor der Anmeldung zur Klausur eine (gegebenenfalls vorläufige) Zulassung zur Diplomprüfung erfolgt sein (siehe Prüfungsordnung §19 Absatz 1, §17). Für weitere Informationen siehe Prüfungsordnung §3 Absatz 4 und 5.
Literatur
- A. Silberschatz, H. F. Korth, S. Sudarshan: Database System Concepts, 5th edition, McGraw-Hill, 2005.
- R. Elmasri, S. B. Navathe: Grundlagen von Datenbanksystemen-Ausgabe Grundstudium, 3. Auflage, Pearson Studium, 2002.
- R. Elmasri, S. B. Navathe: Fundamentals of Database Systems, 5th edition, Addison-Wesley, 2006.
- T. Connolly, C. Begg: Database Systems - A Practical Approach to Design, Implementation, and Management, 4th edition, Addison-Wesley 2005.
- H. Faeskorn-Woyke, B.Bertelsmeier, P. Riemer, E. Bauer: Datenbanksysteme - Theorie und Praxis mit SQL2003, Oracle und MySQL, Pearson-Studium, 2007
Weitere Informationen und Hilfsmittel
Hier finden sich für die Vorlesung relevante Hilfsmittel für das tiefer gehende Erlernen und Erproben der in der Vorlesung vermittelten Inhalte.- Beispiel-Datenbanksysteme zu PostgreSQL und MySQL werden allen Teilnehmern der Vorlesung verfügbar gemacht, um eine Vertiefung der praktischen Vorlesungsinhalte zu ermöglichen.
- Anleitung zur Verwendung der installierten PostgreSQL- und MySQL-Systeme am Fachbereich.
- Dokumentationen
- Online-Dokumentation zu PostgreSQL8.1
- Informationen zum graphischen Frontend pgAdminIII für PostgreSQL
- Online-Dokumentation zu MySQL
- MySQL Reference Manual (bis Version 5.0) als PDF-Datei
- Informationen zu graphischen Frontends MySQL QueryBrowser und MySQL Administrator für MySQL
- JDBC (Java Database Connectivity) ermöglicht die Verwendung einer Datenbank aus Java heraus.
- Ausgewählte allgemeine Dokumentation (auf java.sun.com):
- Informationen zu JDBC und PostgreSQL
- JDBC-Datenbanktreiber für PostgreSQL postgresql-8.1-404.jdbc3.jar (als Realisierung von "org.postgresql.Driver")
- Informationen zu JDBC und MySQL
- JDBC-Datenbanktreiber für MySQL mysql-connector-java-3.0.15-ga-bin.jar (als Realisierung von "com.mysql.jdbc.Driver")
- Einführende Beispiele:
- ODBC (Open Database Connectivity) ermöglicht die externe Verwendung einer Datenbank.
- Ausgewählte Dokumentationen und allgemeine Informationen:
- Hauptseite Platform Independent ODBC
- Spezielle Informationen zu ODBC und PostgreSQL
- Spezielle Informationen zu ODBC und MySQL
- ODBC-Datenbanktreiber für MySQL
- libiodbc-3.0.6.tar.gz Das Source-Code-Archiv von iODBC
- odbctest.c Beispielprogramm aus dem obigen iODBC-Archiv zum Verbinden und zum Stellen von SQL-Anfragen an ein Datenbanksystem über ODBC.
- EmbeddedSQL ermöglicht die Verwendung von SQL-Befehlen innerhalb einer Programmiersprache (sofern ein entsprechender Precompiler verwendet werden kann). Ein Beispiel für EmbeddedSQL ist hier zu erreichen.
- Microsoft Access 2003 steht Ihnen unter anderem an den Pool-Rechnern am Fachbereich Mathematik zur Verfügung.
- Ausgewählte Einführungen in die Benutzung von Microsoft Access:
- Access 2000 Tutorial von der Florida Gulf Coast University.
- Access Tutorial für die Versionen 2.0 bis 2000 von der Management Information Systems Area der Simon Fraser University.
- Access Tutorial für die Versionen 97 und 2000 von funtionx tutorials.
- Datalog ist eine deklarative relationale Sprache, die unter anderem auch rekursive Deklarationen erlaubt.
- Mit DLV ist ein Datalog-Interpreter für die Kommandozeile für diverse Plattformen frei verfügbar.
- Beispiele:
Ludger Becker (Ludger dot Becker at uni-muenster dot de)
- Aktuelles
- Wochenplan (Kalender)
- Wochenplan (Liste)
- Wochenplan als ical
- Kolloquien
- Stellen FB10
- Stellen extern
- Bibliothek
- Buchrecherche
- Zeitschriftenrecherche
- Preprints
- Mathematical Reviews
- Zentralblatt für Mathematik
-
- Service
- Veranstaltungen buchen
- Ü-Leiter Bewerbung
- Rechnerwartung
- Raumbelegungsplan
- Raumreservierungen
- Personalverzeichnis
- Studieninfos
- Vorlesungsverzeichnis
- Prüfungsordnungen



