Datenbankpraktikum im WS 2012/13
Aktuelles
- 19.02.2013: Die Praktikumsergebnisse sind ab sofort in UniWorX einsehbar.
- 24.01.2013: Die Termine zur Abnahme des Abschlussprojektes sind hier einsehbar.
- 11.01.2013: Die Testbögen sowie die Zuteilung der Gruppen für die Review-Phase sind jetzt online.
- 03.12.2012: Die Termine zur Abnahme von Blatt 3 sind hier einsehbar. Die Terminverteilung orientiert sich bis auf kleine Änderungen an den Terminen der Abnahme von Blatt 2.
- 13.11.2012: Kapitel 3 (Folie 18) und 4 (Folie 7) wurden korrigiert bzw. um Anmerkungen ergänzt.
- 12.11.2012: Die Termine zur Abnahme von Blatt 2 sind hier einsehbar.
- 08.11.2012: Die Folien zu den Kapiteln 3 und 4 wurden um Fehler bereinigt.
- 19.10.2012: Die Folien zum gestrigen Plenum wurden geringfügig korrigiert.
- 11.10.2012: Eine Anmeldung ist noch bis 9.00 Uhr am Tag der ersten Veranstaltung (18.10.2012) möglich. Für eine Teilnahme am Praktikum ist das Erscheinen zum ersten Plenumstermin verpflichtend.
- 10.09.2012: Die Anmeldung zum Praktikum ist ab sofort hier freigeschaltet. Wegen der beschränkten Teilnehmerzahl gibt es vor der endgültigen Platzvergabe eine Bewerbungsphase. Die Entscheidung über die Platzvergabe wird am ersten Veranstaltungstermin (18.10.2012) bekanntgegeben.
Wenn Sie bereits über eine gültige Rechnerkennung für den CIP-Pool Informatik verfügen, können Sie sich im System UniWorX registrieren (falls Sie das nicht bereits sind) und dann zum Praktikum anmelden. Falls Sie über keine gültige Rechnerkennung verfügen, informieren Sie sich bitte über die Vergabe der Rechnerkennungen auf den Webseiten der Rechnerbetriebsgruppe.
Hörerkreis
- Masterstudenten der Informatik sowie Bio- und Medieninformatik. Zählt als "Gruppenpraktikum zu fortgeschrittenen Themen der Informatik" (6 ECTS-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
- verteilte Datenbanken
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, Markus Mauder
- Verantwortlich: Prof. Dr. Hans-Peter Kriegel
- Anmeldung: wegen der begrenzten Teilnehmerzahl ist eine Anmeldung im UniWorX notwendig
Zeit und Ort
Veranstaltung | Zeit | Ort | Beginn |
---|---|---|---|
Vorlesung, Plenum | Do, 14.00 - 17.00 Uhr | Raum U 151 (Oettingenstr. 67) | 18.10.2012 |
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.2012, 9.00 Uhr 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 (18.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 |
18.10.2012 | Gruppeneinteilung Organisatorisches Kapitel 1: Einführung | Merkblatt 1 Aufgabenblatt 1 | |
25.10.2012 | Kapitel 2: SQL und PL/SQL | Aufgabenblatt 2 | Aufgabenblatt 1 Vortragsthemenpräferenzen |
01.11.2012 | kein Plenum (Feiertag) | ||
08.11.2012 | Kapitel 3: Datenintegrität Kapitel 4: Dynamisches SQL | ||
15.11.2012 | Kapitel 5: SQL und Java Kapitel 6: Objektrelationale Datenbanken | Aufgabenblatt 3 | Aufgabenblatt 2 |
22.11.2012 | Kapitel 7: Datenbank-Tuning Kapitel 8: Verteilte Datenbanken | ||
29.11.2012 | Gruppenvorträge 1 (Ablauf) | ||
06.12.2012 14:00 s.t. | Gruppenvorträge 2 (Ablauf) | Abschlussprojekt plan_table_v.sql utlxplan.sql | Aufgabenblatt 3 |
13.12.2012 | kein Plenum | ||
20.12.2011 | kein Plenum | ||
27.12.2012 | kein Plenum (Weihnachtsferien) | ||
03.01.2013 | kein Plenum (Weihnachtsferien) | ||
10.01.2013 | kein Plenum | Testbögen Zuteilung | |
17.01.2013 | kein Plenum | ||
24.01.2013 | kein Plenum | Testbögen | |
31.01.2013 | kein Plenum | Abschlussprojekt Termine | |
07.02.2013 | kein Plenum |
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