Vorlesung Datenbanken (WS09/10)
Universität Bielefeld
Prof. Philipp Cimiano

Zeit: Donnerstags, 14:00 - 16:00
Raum: H3

Die erste Vorlesung findet am 15.10.2009 statt.

Die Klausur findet am 19. Februar 2010 im Hörsaal H12 um 10:00 statt!

Die Nachklausur findet am 22. März 2010 im Hörsaal H15 um 10:00 statt!

Die Übungsgruppen finden wie folgt statt:

Übungsgruppe 1 Montags, 18:00 -20:00 C01-226
Übungsgruppe 2 Dienstags, 12:00 - 14:00 U10-146
Übungsgruppe 2 Mittwochs, 12:00 - 14:00 V2-221
Übungsgruppe 3 Freitags, 12:00 - 14:00 D2-136

Vorlesungsfolien

Folien zur Vorlesung am 15.10.2009 (Einführung in die Datenbanken)
Folien zur Vorlesung am 22.10.2009 (Relationale Algebra - Teil 1)
Folien zur Vorlesung am 29.10.2009 (Relationale Algebra - Teil 2)
Folien zur Vorlesung am 5.11.2009 (SQL - Teil 1)
Folien zur Vorlesung am 12.11.2009 (SQL - Teil 2)
Folien zur Vorlesung am 19.11.2009 und 26.11.2009 (Design von Datenbanken, E-R Modell)
Folien zur Vorlesung am 3.12.2009 (Funktionale Abhängigkeiten und Normalformen)
Folien zur Vorlesung am 10.12.2009 (Funktionale Abhängigkeiten und Normalformen - Teil II)
Folien zur Vorlesung am 17.12.2009 (Wiederholung Normalformen etc.)
Folien zur Vorlesung am 7.1.2010 (Kanonische Abdeckung, Dekomposition)
Folien zur Vorlesung am 14.1.2010 (Applikationen)
Folien zur Vorlesung am 21.1.2010 (XML)
Folien zur Vorlesung am 28.1.2010 (Objektorientierte Datenbanken)

Übungsblätter

Übungsblatt 1 (Besprechung ab dem 23.10.2009)
Übungsblatt 2 (Besprechung ab dem 30.10.2009)
Übungsblatt 3 (Besprechung ab dem 6.11.2009)
Übungsblatt 4 (Besprechung ab dem 13.11.2009)
Tabellen zu Übungsblatt 4
Tabelle Kunde
Tabelle Produkt
Tabelle Bestand
Tabelle Bestellung
Übungsblatt 5 (Besprechung ab dem 20.11.2009)
Tabelle Kunde
Tabelle Produkt
Tabelle Bestand
Tabelle Bestellung
Tabelle Hersteller
Anhang Aufgabenblatt 5
Übungsblatt 6 (Besprechung ab dem 27.11.2009)
Übungsblatt 7 (Besprechung ab dem 4.12.2009)
Übungsblatt 8 (Besprechung ab dem 11.12.2009) Übungsblatt 9 (Besprechung ab dem 18.12.2009) Übungsblatt 10 (Besprechung ab dem 8.1.2010) Übungsblatt 11 (Besprechung ab dem 15.1.2010) Übungsblatt 12 (Besprechung ab dem 22.1.2010)
Übungsblatt 13 (Besprechung ab dem 29.1.2010)

XML Daten für Kamera Onlineshop

Sonstiges

Code

Accessing a MySQL Database through JDBC (Example1)

Accessing a MySQL Database through JDBC (Example2)

Accessing a MySQL Database through JDBC (Example3)

Implementing a servlet to access the database (BankAbfrage.java)

Java program that outputs the DOM Tree in text form (DOMTreeOutput.java)

How to use the DOM and XPath to query an XML document (XMLQuery.java)

Material



How to implement a servlet in Java using tomcat

Starthilfe MySQL

Beispieltabellen

Tabelle Acount
Tabelle Branch
Tabelle Borrower
Tabelle Depositor
Tabelle Customer
Tabelle Loan


XML Dokumente

Account Daten in XML

Formular zur Abfrage des Kontostandes

Software

MySQL Server
JDBC Libraries für MySQL
Tomcat