|
|
Dozent |
Dr. Frank Köster |
Übungsleiter |
Dipl.-Math. Patrick Fox |
Tutoren |
Jörn Heidemann, Niklas Hoppe, Marcel Mangel, Christoph Schwarz, Tobias Schwegmann |
|
|
Vorlesung |
montags, 10:15 - 11:45 Uhr, Raum 31/449a
dienstags, 10:15 - 11:45 Uhr, Raum 31/449a |
Übung |
donnerstags, 14:15 - 15:45 Uhr, Raum 31/449a
donnerstags, 16:00 - 17:30 Uhr, Raum 31/449a
|
Klausur |
Donnerstag, 12.07.2007, 16:00 - 18:00 Uhr Raum 01/E01+02 (HVZ, Kolpingstr.) |
Mailingliste |
Mail an die Liste: dbs(a)informatik.uni-osnabrueck.de Archiv der Mailingliste An- und Abmeldung -> Rechnerbetreuung |
Inhalt |
Diese Veranstaltung befasst sich mit der Verwaltung großer Datenbestände.
Themen sind: Modellierungskonzepte, B*-Baum, Grid-File, der hierarchische Ansatz, der Netzwerkansatz, der relationale Ansatz,
der objektorientierte Ansatz, SQL, Datenbankapplikationen, JDBC, PHP, XML,
Transaktionsverwaltung, Mehrbenutzersynchronisation, Recovery, Sicherheit |
Vorlesungsmaterial |
10.04. | 1 | Einführung | herunterladen | abspielen | herunterladen |
16.04. | 2 | Konzeptuelle Modellierung | herunterladen | abspielen | herunterladen |
17.04. | 3 | Logische Datenmodelle | herunterladen | abspielen | herunterladen |
23.04. | 4 | Physische Datenorganisation | herunterladen | abspielen | herunterladen |
24.04. | 6 | Das Relationale Modell, Teil I | herunterladen | abspielen | herunterladen |
30.04. | 6 | Das Relationale Modell, Teil II | herunterladen | abspielen | herunterladen |
01.05 | | frei, Maifeiertag | | | |
07.05 | 7 | Structured Query Language (SQL): Abfragen | herunterladen | abspielen | herunterladen |
08.05 | 7, 8 | Structured Query Language (SQL): Abfragen, Views, Stored Procedures | herunterladen | abspielen | herunterladen |
14.05. | 7, 8, 9 | Structured Query Language (SQL): Stored Procedures, Stored Functions, Trigger. Datenbankapplikationen (Einfürung) | herunterladen | abspielen | herunterladen |
15.05. | 9 | Datenbankapplikationen: Microsoft Access (ODBC), Java (JDBC) | Teil 1 herunterladen Teil 2 herunterladen | abspielen | herunterladen |
21.05. | 9 | Datenbankapplikationen: Tomcat, Java Servlets, Java Server Pages (JSP) | herunterladen | abspielen | herunterladen |
22.05. | 9 | Datenbankapplikationen: Tomcat-Beispiele, PHP | herunterladen | abspielen | herunterladen |
28.05. | | frei, Pfingstmontag | | | |
29.05. | | Gastvortrag: Christian Kühne, Oracle Deutschland GmbH | herunterladen | abspielen | herunterladen |
04.06. | 9 | Datenbankapplikationen: PHP, Smarty, QuickForms | herunterladen | abspielen | herunterladen |
05.06. | 9, 10 | Datenbankapplikationen: XML | herunterladen | abspielen | herunterladen |
11.06. | 9, 10 | Datenbankapplikationen: XML (Praxisteil) | s.o. | abspielen | herunterladen |
12.06. | 11 | Relationale Entwurfstheorie | herunterladen | abspielen | herunterladen |
18.06. | 12, 13 | Transaktionsverwaltung und Mehrbenutzersynchronisation (Teil I) | herunterladen | abspielen | herunterladen |
19.06. | 12, 13 | Transaktionsverwaltung und Mehrbenutzersynchronisation (Teil II) | s.o. | abspielen | herunterladen |
25.06. | 13, 14 | Transaktionsverwaltung (Teil III), Recovery (Teil I) | herunterladen | abspielen | herunterladen |
26.06. | 14 | Recovery (Teil II) | s.o. | abspielen | herunterladen |
02.07. | 15 | Sicherheit | herunterladen | abspielen | herunterladen |
03.07 | 17 | Data Warehousing | herunterladen | abspielen | herunterladen |
09.07. | | Zusammenfassung und Rückblick | --- | abspielen | herunterladen |
10.07. | | Anwendungsbeispiel: Selbstorganisiertes eLearnig | herunterladen | --- | --- |
12.07. | | Klausur | | | |
|
Begleitmaterial |
3 |
Logische Datenmodelle |
Atkinson, Bancilhon, DeWitt, Dittrich, Maier, Zdonik:
"The Object-Oriented Database System Manifesto
M. Stonebraker, L.A. Rowe, B. Lindsay, J. Gray, M. Carey, M. Brodie, P. Bernstein, D. Beech:
"Third-Generation Database System Manifesto
Michael Stonebraker, Joey Hellerstein:
"What Goes Around Comes Around"
|
7 |
SQL |
uni-db.sql: Skript zum Anlegen der Uni-Datenbank in MySQL
uni-abfragen-1.txt: Abrage-Skripte I
uni-abfragen-2.txt: Abrage-Skripte II
|
9 |
ODBC |
MySQL-ODBC-Connector für Windows:
mysql-connector-odbc-5.00.11-beta-gpl-win32.msi,
Installationsanleitung
|
9 |
JDBC |
Java-Applet mit Zugriff auf einen lokalen MySQL-Server:
JDBC-Applet.zip
|
9 |
Tomcat |
Calculator-Servlet
(aufrufen,
herunterladen (ZIP),
herunterladen (WAR))
Calculator-JSP
(aufrufen,
herunterladen (ZIP),
herunterladen (WAR))
Calculator-Bean
(aufrufen,
herunterladen (ZIP),
herunterladen (WAR))
Calculator-DB-Bean
(aufrufen,
herunterladen (ZIP),
herunterladen (WAR))
Das letzte Beispiel fügt bei jedem Aufruf das Resultat der Addition
in die Tabelle add_value
der Datenbank Web des MySQL-Servers ein. Dies könnt Ihr überprüfen,
indem Ihr Euch mir erika2/musterfrau über die PhpMyAdmin-Schnittstelle des Datenbankservers einloggt.
|
9 |
Smarty |
Installationspaket, Beispiel
|
9 |
QuickForms |
Installationspaket, Beispiel
|
10 |
XML-DB |
Skripte für Oracle XML-DB |
|
Gastvortrag II |
Christian Kühne, Oracle Deutschland GmbH:
BPEL - überblick an einem Beispiel (Gastvortrag an der Uni Oldenburg)
Stream anschauen, herunterladen |
|
Evaluation |
Die Ergebnisse der Evaluation dieser Veranstaltung |
|
Literatur |
- Alfons Kemper, Andre Eickler:
"Datenbanksysteme - Eine Einführung"
Oldenbourg Verlag, München, 6. Auflage, 2006, 39.80 €
- Oliver Vornberger:
"Datenbanksysteme", HTML-Version, PDF-Version
Vorlesungsskript Heft 92, 9. Auflage, SS 2005, 6,50 €
- Ramez Elmasri, Shamkant Navathe:
"Fundamentals of Database Systems"
Addison Wesley, 4th edition, 2003, >> 70 €
- Thomas Connolly, Carolyn Begg:
"Database Systems"
Pearson Education, 4th edition, 2004, ca. 70 €
|