Institut für Informatik III
Universität Bonn

Datenbanken * Informationssysteme * Softwaretechnologie * Computergrafik * Mustererkennung * Bildverarbeitung * Künstliche Intelligenz * Robotik


 Vorlesung Relationale Datenbanken I

(Sommersemester 2004)

      INDEX:   Ansprechpartner   Informationen  Folien   Übungsblätter   Literatur   Links

Ansprechpartner


Informationen zur Vorlesung

Beschreibung:

Die Vorlesung "Relationale Datenbanken" zielt darauf, das in der Vorlesung "Informationssysteme" vermittelte Grundwissen zu vertiefen und zu erweitern. Sie richtet sich an Studierende, die eine Vertiefung in Richtung Datenbanken anstreben oder die sich intensiver über objektrelationale Datenbanken (als kommerziell dominierende DB-Technologie) informieren wollen.

Dabei geht es einerseits um die Erweiterung der SQL-Grundkenntnisse und die Diskussion neuerer Entwicklungen (rekursive Anfragen, objektrelationale Konzepte, Erweiterungen zur Unterstützung von Data Warehousing, raumbezogenen Daten und XML, Client-Server-Problematik, Einbettung von SQL in Wirtssprachen, Standard SQL:1999). Andererseits soll das für einen erfolgreichen Einsatz objektrelationaler Datenbanken benötigte Hintergrundwissen vermittelt, bzw. weiter vertieft werden. Relevante Themen in diesem Bereich sind z.B. logischer und physischer Datenbankentwurf, Anfragebearbeitung/-optimierung und Indexstrukturen.

Wegen des großen Umfangs des geplanten Stoffes habe ich mich entschieden, die Vorlesung über zwei Semester zu verteilen. Im Sommersemester wird der Schwerpunkt im Bereich SQL liegen, während im Wintersemester im Rahmen der Vorlesung "Relationale Datenbanken II" vor allem weiterführende Themen behandelt werden sollen. Beide Vorlesungsteile können getrennt geprüft werden.

Die Teilnahme an den Übungen ist sehr zu empfehlen!

Zeit und Ort:

Vorlesung: freitags von 11.00 bis 13.00 Uhr im Hörsaal A207
Übung (2-st.): mittwochs von 15.00 bis 17.00 Uhr im Hörsaal A207

Beginn der Vorlesung: 23.04.2004
Beginn der Übungen: 28.04.2004

Bereich:

alte DPO: C
neue DPO: B, 4 LP to top


Folien zur Vorlesung:

Hinweis: Die Folien sind nur für die Hörer der Vorlesung Relationale Datenbanken im SS 04.

Folien nach Vorlesungsstunden geordnet: (neu verfügbare Foliensätze werden über die Mailingliste angekündigt und sind i.d.R. bis freitags 10:00 Uhr verfügbar!)

VL-Termin 1 Folie/Seite 2 Folien/Seite final?
23.04.2004 PDF PDF ja
30.04.2004 PDF PDF ja
07.05.2004 PDF PDF ja
14.05.2004 PDF PDF ja
21.05.2004 PDF PDF ja
28.05.2004 PDF PDF ja
11.06.2004 PDF PDF ja
18.06.2004 PDF PDF ja
25.06.2004 PDF PDF ja
02.07.2004 PDF PDF ja
09.07.2004 PDF PDF ja
16.07.2004 PDF PDF ja
23.07.2004 PDF PDF ja
Gesamtversion (2,6MB) PDF PDF ja


Bei Problemen mit den Folien bitte eine mail an schaefe3(at)cs.uni-bonn.de schicken unter Angabe der verwendeten Programme/Plattform. to top


Übungsblätter zur Vorlesung:

Hinweis: Dieses Material ist nur für die Hörer der Vorlesung Relationale Datenbanken im SS 04.

Termin Übungsblatt Folien Material Musterlösung
28.04.2004 Blatt 1 PDF Infos zu DB2 und Accounts (PDF) PDF
05.05.2004 Blatt 2 - Film_Datenbank_1.zip PDF
19.05.2004 Blatt 3 - dvds.zip PDF
09.06.2004 Blatt 4 - Film_Datenbank_2.zip PDF
16.06.2004 - - - -
23.06.2004 Blatt 5 -

statt Übung gibts Beratung zu den Vertiefungen (s.o.)

Film_Datenbank_2.zip
JDBC-Treiber für DB2
Lizenzdatei für den JDBC-Treiber
PasswdDialog.java

ZIP
30.06.2004 Blatt 6 - Film_Datenbank_2.zip PDF
07.07.2004 Blatt 7 - jdbc_perf.zip
jdbc_perf.pdf
locking.pdf
ZIP
14.07.2004 Blatt 8 - locking.pdf PDF
21.07.2004 Blatt 9 - - PDF

to top

Literatur:

Vertiefungen:

Diese Vertiefungen wurden im Rahmen der Vorlesung von den Studierenden erstellt und mit deren Einverständnis in der Form veröffentlicht, in der sie abgegeben wurden.

Name Thema PDF

Britz, Marcus

Performancevergleich MySQL – IBM DB2

Cornelißen, Patrick

Strukturierte Typen in verschiedenen Datenbank Management Systemen

Ginzler, Tobias

Hibernate als Beispiel bjektrelationaler Persistenz

Jacobs, Stefan

Nullwerte in SQL 2003, DB2 und Oracle

Koch, Dirk

Nullwerte

Laubach, Joscha

Ausnahmebehandlung in SQL - Prozedurale Erweiterungen

Markgräfe, Frank

Laufzeitvergleich MySQL - IBM DB2

Nofftz, Alexander

Kollektionstypen in SQL:2003

Oltmanns/Mack, Frank

Transaktionskonzepte, Sperren/optimistische Ansätze - Theorie und in JDBC

Otto, Matthias

Trigger in DB2

Preilowski, Christian

PostgreSQL und der SQL 2003 Standard

Scherbart, Alexandra

Transaktionen - Synchronisation in IBM DB2

Stollenwerk, Timo

Standardkompatibilität von MySQL

Strucken, Michael

Rekursion in kommerziellen DBMS

Wegener, Dennis

Verwaltung von Multimedia-Daten mittels DB2

Weißer, Armin

JaSSQL: Ein Ansatz zur methodischen Auslagerung von SQL Statements in Java

 

Grundlagen zu DBMS:
  1. Kemper/Eickler: Datenbanksysteme, Oldenbourg, 2004
  2. Silberschatz/Korth/Sudarshan: Database System Concepts, McGraw-Hill, 2001
  3. Ramakrishnan/Gehrke: Database Management Systems, McGraw-Hill, 2002
  4. Garcia-Molina/Ullman/Widom: Database Systems - The Complete Book, Prentice Hall, 2003
  5. Türker: SQL:1999 & SQL:2003, dpunkt.verlag, 2003
Trigger:
  1. N. Paton (ed.): Active Rules in Database Systems, Springer, 1998:
    Kapitel Active Database Features in SQL3 von K. Kulkarni, N. Mattos und R. Cochrane (S. 197-220)
  2. J. Widom, S. Ceri: Active Database Systems, Morgan Kaufman Publ., 1996:
    Kapitel Standards and Commercial Systems (S. 233-258)
to top

Links:

HTML Links; PDF Dateien;

Ordner innerhalb der Informatik;

geschützter Link (nur für Hörer der Vorlesung)

Vorlesungsseite Informationssysteme (WS 03/04)

Artikelsammlungen
Oracle
DB2
SQL:1999
SQL:2003
Java

[Uni-Bonn] [Informatik] [III] [Lehre] [Seitenanfang]

Letzter Stand: 02.09.2004 15:36 Uhr, Michael Schaefers schaefe3(at)cs.uni-bonn.de