Universität Duisburg-Essen
Startseite Arbeitsgruppe Informationsysteme

Datenbanken - Vorlesung, Wintersemester 2008/2009

Neuigkeiten

Diese Neuigkeiten gibt es auch als RSS-Newsfeed: http://www.is.inf.uni-due.de/news.rss.de

5. Übungsblatt zu Datenbanken ist online  

 

Das 5. Übungsblatt zur Vorlesung Datenbanken kann nun heruntergeladen werden. Die Lösungen sind bitte über das Webformular abzugeben. Viel Spaß beim Bearbeiten!

Download-Seite ...    ...   


Lehrpersonen

Dozent(in)
Übungsleiter(innen)

Formalia

Zielgruppe
  • DAI Hauptstudium mit V4+Ü2 Wochenstunden und 12 Kreditpunkten : Bereich: Informatik der Systeme
  • DAI Hauptstudium mit V2+P2 Wochenstunden und 8 Kreditpunkten : Bereich D als 'Datenbanken mit Anwendungen' (bis 'Objektorientierte Datenbanken')
  • Angewandte Informatik Bachelor mit V2+Ü1+P1 Wochenstunden : bis 'Objektorientierte Datenbanken'
  • ISE Bachelor mit V2+P2 Wochenstunden : bis 'Objektorientierte Datenbanken'
  • AOS Master mit V2+P2 Wochenstunden : bis 'Objektorientierte Datenbanken'
  • Komedia Bachelor mit V2+Ü1 Wochenstunden : bis 'Objektorientierte Datenbanken'
  • Kommedia Bachelor mit V3+Ü2 Wochenstunden und 9 Kreditpunkten : bis 'XML-Datenbanken'

Termine

Vorlesung

TagZeitOrt
Mittwoch12:00 - 13:30LB/107
Donnerstag12:00 - 13:30LC/137
 

Übungen

TagZeitOrtBetreuer
Montag12:15 - 13:45LK/053 Dipl.-Inform. Sascha Kriewel
Dienstag16:00 - 17:30LF/125 Dipl.-Inform. Sascha Kriewel
Donnerstag14:15 - 15:45LF/125 Dipl.-Inform. Sascha Kriewel

Beschreibung

Für die Übungen bzw. das Praktikum ist eine Anmeldung notwendig. Zur Anmeldung hier.

Die Lehrveranstaltung Datenbanken behandelt die Architektur und den Einsatz von Datenbanksystemen

Gliederung der Vorlesung

  • Einführung in Datenbanken
  • Datenbankentwurf
  • Das relationale Modell
  • Relationale Anfragesprachen
  • Datenintegrität
  • Relationale Entwurfstheorie
  • Transaktionsverwaltung
  • Mehrbenutzersynchronisation
  • Sicherheitsaspekte
  • Objektorientierte Datenbanken
  • Erweiterbare und objekt-relationale Datenbanken
  • Deduktive Datenbanken
  • XML-Datenbanken
  • Physische Datenorganisation
  • Anfragebearbeitung
  • Fehlerbehandlung (Recovery)
  • Verteilte Datenbanken

Bemerkungen

Das Praktikum zur Vorlesung Datenbanken (angeboten für DAI - Bereich D, ISE und Bachelor AI) findet in diesem Semester parallel zur Vorlesung statt. Weitere Informationen finden sich auf der zugehörigen Webseite.

Für die Übungen bzw. das Praktikum ist eine Anmeldung notwendig. Zur Anmeldung hier.

Begleitmaterial

Die Vorlesung basiert auf dem Lehrbuch A. Kemper, A. Eickler: Datenbanksysteme. Eine Einführung. 6. Auflage, Oldenbourg, 2006.

Aus der Vielzahl anderer Bücher zum Thema Datenbanken sollen hier nur einige Titel genannt werden:

  • G. Vossen, Datenmodelle, Datenbanksprachen und Datenbank-Management-Systeme, Addison-Wesley.
  • Th. Härder, E. Rahm: Datenbanksysteme: Konzepte und Techniken der Implementierung, Springer.
  • W. Kießling, G. Köstler: Multimedia-Kurs Datenbanksysteme, Springer.
  • A. Heuer, G. Saake: Datenbanken - Konzepte und Sprachen MITP-Verlag, Bonn.
  • C.J. Date: An Introduction to Database Systems. Addison Wesley, 2004
  • R. Elmasri, S.B. Navathe: Grundlagen von Datenbanksystemen. Pearson Studium.
  • A. Silberschatz, H. F. Korth und S. Sudarshan Database System Concepts, 4. Auflage, McGraw-Hill Book Co.
  • R. Ramakrishnan, J. Gehrke: Database Management Systems, 3. Auflage, 2003.
  • J.D. Ullmann, J. Widom: A First Course in Database Systems, McGraw Hill.

Zu XML gibt es ein ausgezeichnetes Skriptum von Mario Jeckle. Eine kurze Einführung in XML gibt dieses Kapitel des Modellierungs-Skriptums

Folien

Vorlesungsnotizen

Wiederholung

Beispiele für Prüfungsfragen

Material zu den Übungen

Einteilung der Übungsgruppen.

Arbeitsblätter

An dieser Stelle werden wöchentlich die Übungsaufgaben zum Download bereitgestellt. Die Lösungen sind dann als PDF über das Webformular hochzuladen.

Um Eure aktuellen Punkte und Bonuspunkte einzusehen könnt Ihr hier Eure Matrikelnummer eingeben:

Notizen und Folien aus der Übung

Klausurrelevante Übungsaufgaben: (aktuell bis Zettel 4)

Diplom AI, Bachelor AI
1-10
Bachelor ISE
1-8,10
Bachelor Kom(m)edia
1-4,7-8,10

Werkzeuge

Schnittstellen zum Testen

Die folgenden Datenbanken enthalten die Daten des Uni-Schemas.

  • MySQL-Datenbank: shirley.is.inf.uni-due.de (Port: 3306, Benutzer/Passwort: in der Übung, Zugriff z.B. über den MySQL Query Browser
  • DB2-Datenbank: shirley.is.inf.uni-due.de (Zugriff über SSH, Details in der Übung)
  • Webschnittstelle zu einer DB2-Datenbank

Treiber

Zum Zugriff mit Java auf unseren DB2 Server benötigt ihr den Treiber:

Beide JAR Files gehören in den Classpath.

(Bitte lesen)

Die Verbindungsparameter sind:

  • Driver: com.ibm.db2.jcc.DB2Driver
  • URL: jdbc:db2://shirley.is.inf.uni-due.de:50000/imdb

Username und Passwort sind wie beim SSH-Zugang.

Zusätzliche Informationen

  1. SQL-Referenz zu DB2 (5 MB)
  2. Kurzeinführung zu SQL
  3. SQL Tutorial
  4. SQLcourse.com scheint ein schönes SQL-Tutorial zu haben. Es ist aber wohl für Anfänger gedacht.
  5. SQLcourse2.com ist der Nachfolger von SQLcourse.com und dort gibt es Tutorials für Fortgeschrittene. Wobei das Niveau nicht so sehr "fortgeschritten" ist. . .
  6. Noch ein Tutorial