Datenbankpraktikum im WS 2011/12
Aktuelles
- Die Praktikumsergebnisse sind unter dem Reiter Klausur in UniWorX einsehbar. Die Weiterleitung der Noten an die jeweiligen Prüfungsämter erfolgt bis spätestens Anfang März.
- Bei Problemen mit dem Datenbankzugriff schreibt uns bitte eine e-Mail mit Kopie an Franz Krojer (krojer@dbs.ifi.lmu.de).
- Alle Teilnehmervorträge sind jetzt auf der Website zum Download verfügbar. Der Zugriff ist auch hier auf das Institut (CIP-Pool) beschränkt.
- Das nächste Backup wird voraussichtlich am Donnerstag, den 22.12. zwischen etwa 14 und 17 Uhr durchgeführt.
- Das Abschlussprojekt ist ab sofort zur Bearbeitung freigegeben. Bitte beachten: die zugehörigen SQL-Dateien sind nur vom Institut aus (CIP-Pool) zugänglich!
- Das angekündigte Backup verschiebt sich leider etwas, so dass der DB-Server ab ca. 15 Uhr wieder zur Verfügung stehen wird.
- Am Montag, den 21.11.2011 wird am Vormittag (etwa in der Zeit zwischen 9:00 Uhr und 12:00 Uhr) ein Backup der Datenbank gefahren, so dass in dieser Zeit der DB-Server nicht zur Verfügung stehen wird.
- Ein paar Hinweise zu den Vorträgen:
- Bitte schickt uns die Vorträge am Tag vor dem jeweiligen Plenum, damit wir sie frühzeitig auf das Notebook übertragen können und während des Plenums möglichst wenig Aufwand haben.
- An beiden Vortragsterminen herrscht Anwesenheitspflicht! Falls ihr an eurem Termin aus dringenden Gründen den Vortrag nicht halten könnt, dann versucht, euren Termin mit einer anderen Gruppe zu tauschen. Dazu könnt ihr z.B. eine e-Mail an die Mailingliste des Praktikums (dbprakt@lists.ifi.lmu.de) senden.
- Bitte die Raumänderung für Donnerstag, den 15.12. beachten: das Plenum findet an diesem Termin ausnahmsweise in der Leopoldstr. 13 (Schweinchenbau) in Raum 1206 (Haus 1, 2. Stock) statt (siehe Gebäudeplan).
- Die Vortragstermine und Zuteilung stehen nun fest, siehe Ablauf.
- Eine Anmeldung zum Praktikum ist nicht mehr möglich.
Hörerkreis
- Masterstudenten der Informatik sowie Bio- und Medieninformatik. Zählt als "Gruppenpraktikum zu fortgeschrittenen Themen der Informatik" (6 ETCS-Punkte)
- Diplomstudenten mit abgeschlossenem Vordiplom
Inhalt
Das Praktikum vermittelt praktische Kenntnisse auf Basis eines kommerziellen relationalen Datenbanksystems in folgenden Bereichen:
- Relationales Datenmodell
- DDL und DML in SQL
- Prozedurales SQL, Cursor-Konzept
- Objektrelationales PL/SQL
- SQLJ und JDBC (Hostsprache Java)
- Datenbank Tuning
- Datenbanksysteme und WWW
Das Praktikum wird mit Übungsaufgaben begleitet und mit einer größeren Projektaufgabe abgeschlossen. Die Bearbeitung der Aufgaben erfolgt im Team.
Vorkenntnisse
- Bachelorvorlesungen
- Vorlesungen Datenbanksysteme I und Datenbanksysteme II
- Grundlegende Programmierkenntnisse in Java oder C
Organisation
- Umfang: 4 Semesterwochenstunden
- Ansprechpartner: Thomas Bernecker, Tobias Emrich
- Verantwortlich: PD Dr. Matthias Schubert
Zeit und Ort
Veranstaltung | Zeit | Ort | Beginn |
---|---|---|---|
Vorlesung, Plenum | Do, 14.00 - 17.00 Uhr | Raum L 155 (Oettingenstr. 67) | 20.10.2011 |
Teilnahme
- Die Anzahl der Praktikumsplätze ist auf 30 beschränkt. Wir erwarten mehr Anmeldungen als Plätze zur Verfügung stehen.
- Die Anmeldung ist bis 18.10.2011 freigeschaltet.
- Sie benötigen für die Anmeldung eine gültige Kennung im CIP-Pool des Instituts für Informatik.
- Die Entscheidung über die Platzvergabe wird am ersten Veranstaltungstermin (20.10.) bekanntgegeben.
Ablauf
In einem wöchentlichen Plenum (jeweils donnerstags) werden theoretische Kenntnisse erworben, welche in drei Übungsblättern angewandt werden sollen. Der Inhalt des Plenums setzt sich zum Großteil aus Vorträgen der Teilnehmer zusammen. Das Praktikum wird mit einem größeren Projekt abgeschlossen.
Die Bearbeitung der Übungsblätter und des Abschlussprojekts erfolgt in Gruppen; die Einteilung der Gruppen erfolgt am ersten Plenumstermin.
Voraussetzung für den Erwerb des Praktikumsscheins sind ein erfolgreich gehaltener Vortrag sowie die erfolgreiche Bearbeitung der Übungsblätter und des Abschlussprojekts. Als Prüfung für die Übungsblätter und das Abschlussprojekt gibt es vier mündliche Abnahmen, in denen die Lösungen vorgestellt werden sollen.
Datum | Plenum | Ausgabe | Abgabe |
20.10.2011 | Gruppeneinteilung, Organisatorisches, Kapitel 1: Einführung | Merkblatt 1, Aufgabenblatt 1 | |
27.10.2011 | Kapitel 2: SQL und PL/SQL | Vortragsthemenpräferenzen | |
03.11.2011 | Kapitel 3: Datenintegrität, Kapitel 4: Dynamisches SQL | Aufgabenblatt 2 | Aufgabenblatt 1 |
10.11.2011 14.00 st. Raum 0.33 | Kapitel 5: SQL und Java Kapitel 6: Objektrelationale Datenbanken | ||
17.11.2011 | Kapitel 7: Datenbank-Tuning, Kapitel 8: Verteilte Datenbanken | Aufgabenblatt 3 | Aufgabenblatt 2 (Abgabe bis 20.11., 23:59 Uhr) |
24.11.2011 | kein Plenum | ||
01.12.2011 | kein Plenum | Abschlussprojekt plan_table_v.sql utlxplan.sql | Aufgabenblatt 3 |
08.12.2011 | kein Plenum | ||
15.12.2011 Leopoldstr. 13 Raum 1206 | Vorträge 1 Gruppe B: SQL-QueryOptimizing in Oracle Gruppe A: Oracle + WWW Gruppe C: MySQL und wesentliche Unterschiede zu Oracle Gruppe D: Hibernate | ||
22.12.2011 | Vorträge 2 Stefan Finkenzeller: Columnstore Datenbanken – MonetDB Gruppe E/F: MapReduce (and Oracle) | ||
12.01.2012 | kein Plenum | ||
19.01.2012 | kein Plenum | Testbögen | |
23.01.2012 | Übergabe der Applikationen | ||
26.01.2012 | kein Plenum | ||
30.01.2012 | Rückgabe der Testbögen | ||
02.02.2012 | kein Plenum | ||
09.02.2012 | kein Plenum | Abschlussprojekt |
Links
DBMS:
- Oracle Documentation Library, Oracle 10g Release 1 (10.1) (lokal LMU)
- Oracle Documentation Library, Oracle 10g Release 1 (10.1)
- OTN (Oracle Technology Network)
- OAI (Oracle Academic Initiative)
- OUKC (Oracle University Knowledge Center)
Java:
Sonstiges:
- Wie halte ich einen Vortrag (pdf, 6K)
- Die Lehr- und Forschungseinheit für Datenbanksysteme im Forum http://www.die-informatiker.net
- Rechnerbetriebsgruppe
- SQL Tutorial
- HTML Tutorial
Vorherige Semester
WS 12/13, WS 11/12, WS 10/11, WS 09/10, WS 08/09, WS 07/08, WS 06/07, WS 05/06, WS 04/05, WS 03/04, SS 03, WS 01/02, WS 00/01, WS 99/00, WS 98/99