German English

Relationales Datenbankpraktikum SS2011

Voranmeldung: Einloggen > Meine Gruppen

Einführungsveranstaltung mit Gruppeneinteilung: 11.04.2011, 11:15 bis ca. 12:00, Joh 26, FK Hs.

Infoveranstaltung zur 2. und 3. Aufgabe: 18.04.2011, 11:15 bis ca. 12:00, Joh 26, FK Hs.. Dort bekommen Sie auch Nutzername und Passwort für DB2 und Unix.

Übersicht

Das Praktikum beinhaltet den Entwurf einer Datenbank sowie die Realisierung von Datenbankanwendungen unter praxisnahen Bedingungen. Die Aufgaben sind mit dem kommerziellen SQL-Datenbanksystem DB2 im Rahmen einer Unix-basierten Client/Server-Umgebung zu bearbeiten. Im einzelnen sind folgende Teilaufgaben zu lösen:

  1. Entwurf eines konzeptionellen Schemas für eine Beispiel-Miniwelt. Dazu ist ein Entity-Relationship-Modell zu erstellen und in ein relationales Schema zu transformieren.
  2. Vollständige Generierung der Datenbank, d.h. Einlesen der zur Verfügung gestellten Daten (XML, CSV) in die DB mittels Java bzw. SQL/XML. Anschließend wird die DB mit Beispielanfragen überprüft.
  3. Realisierung einer Middleware in Java unter Verwendung von Hibernate zur Anbindung einer gegebenen Applikation an die in der zweiten Teilaufgabe erzeugte Datenbank.

Scheinvergabe

Nach jeder Teilaufgabe und zum Abschluß des Praktikums wird jeweils ein Testat durchgeführt. Bei erfolgreicher Bearbeitung wird ein Schein erteilt.

Es ist untersagt, Aufgabenstellung, Lösungen, Quelltexte sowie Zugangsinformationen zu veröffentlichen.

Erwartete Vorkenntnisse

  • Übungsschein DBS1, insbesondere sichere Kenntnisse bei Datenmodellierung (Entity-Relationship-Diagramm, relationales Modell) und SQL-Anfragen
  • Kenntnisse der Sprache Java sind unbedingt notwendig
  • Kenntnisse des objekt-relationalen Mapping-Frameworks Hibernate
  • UNIX-Kenntnisse von Vorteil
  • Dokumentation zu DB2 ist auf Englisch

Teilnehmerkreis

Diplom- und Magisterstudiengänge Informatik und Wirtschaftsmathematik. (Interessenten anderer Studiengänge werden selbstverständlich bei noch freien Plätzen berücksichtigt.)

Die Teilnahme erfolgt in 2-er Gruppen, die Teilnehmerzahl ist beschränkt. Bei zu großer Teilnehmerzahl erfolgt die endgültige Vergabe der Praktikumsplätze zu Beginn des Praktikums.

GruppeNameBetreuerThema
1BernertKolbMedia
1ZhorelKolbMedia
2BuchwaldKolbMedia
2KrishanikKolbMedia
3elaroussiKolbMedia
3SehiliKolbMedia
4GerighausenKolbMedia
4WaltherKolbMedia
5hartmannKolbMedia
5SchoenbernerKolbMedia
6HausdorfKolbMedia
6KonradKolbMedia
7HesseKolbMedia
7SchurigKolbMedia
8HofmannKolbMedia
8LaubeKolbMedia
9LiebmannKolbMedia
9SeifertKolbMedia
10PinselerKolbMedia
10SchaumburgKolbMedia
11HeuselKolbMedia
11SchreiterKolbMedia
12BaumbergHartungWFB
12HößelHartungWFB
13NentwigHartungWFB
13SiegertHartungWFB
14JakobHartungWFB
14TeichmannHartungWFB
15SintschilinHartungWFB
15TranHartungWFB
16TodtHartungWFB
16ZiganHartungWFB
17BrunnertHartungWFB
17JacobHartungWFB
18AltmannHartungWFB
18SchüllerHartungWFB
19LippertHartungWFB
19VinzHartungWFB
20BergerHartungWFB
20DornHartungWFB
21OppeltHartungWFB
21SADEGHIEPOUR MAHALLATIHartungWFB
  • Miniwelt World Fact Book (WFB), Länder der Erde
  • Miniwelt Media Store

Rechnerbenutzung

Die (in der 2. Veranstaltung) vergebenen Logins/Paßwörter dürfen von Ihnen entgegen sonst üblicher Regeln nicht verändert werden. Die Logins sind im SUN CIP-Pool gültig, d.h. auf den Rechnern uservX.informatik.uni-leipzig.de (X im Bereich 1,2,3,4,5). Reservierte Zeiten im Pool (CIP-Pool, Raum 3-11) ist freitags ganztägig. Während der reservierten Zeiten haben Teilnehmer am Praktikum bevorzugt Zugang zu den Rechnern. Die DB2-Clients in den Accounts laufen nicht mehr im ilabws-Pool!

Testate

Die konkreten Termine sind mit dem Betreuer zu vereinbaren. Folgende Restriktionen sind einzuhalten:

  • Aufgabe 1: bis Anfang/Mitte Mai (3 Wochen nach Beginn)
  • Aufgabe 2: bis Ende Juli (Vorlesungsende)
  • Aufgabe 3: bis Anfang/Mitte September (3 Wochen vor Semesterende)

Die letztmöglichen Termine der Testate 2 und 3 sind grundsätzlich nicht verschiebbar; wird einer nicht eingehalten, verfallen die bereits erbrachten Teilleistungen.

Um die weiteren Aufgabentexte auf dieser Website einsehen zu können, ist eine Registrierung als Student nötig.