Datenbanken-Praktikum
Formalia
- Zielgruppe
- DAI Hauptstudium mit 8 Kreditpunkten :
in Kombination mit der
2stündigen Vorlesung als "Datenbanken mit Anwendungen" im Bereich "D" - Angewandte Informatik Bachelor:
in Kombination mit der
2stündigen Vorlesung als "Datenbanken" im 5. Semester - ISE Bachelor
- DAI Hauptstudium mit 8 Kreditpunkten :
in Kombination mit der
Termine
Übungen
Tag | Zeit | Ort | Betreuer |
Mittwoch | 10:15 - 12:00 | LF/230 | Andreas Tacke |
Donnerstag | 16:15 - 17:00 | LF/230 | Andreas Tacke |
Beschreibung
Beginn des Praktikums: 19./20.11.
Für das Praktikum ist eine Anmeldung notwendig. Zur Anmeldung hier.
- Das Praktikum Datenbanken wird für die Studiengänge "Diplom Angewandte Informatik" (DAI), "Bachelor Angewandte Informatik" (BAI), "Computer Science and Communications Engineering" (CSCE) und "Computer Engineering" (CE) angeboten. Es ist für die Studiengänge CSCE und CE Teil der Lehrveranstaltung Datenmodelle und Datenbanken im Modul Multimedia und Internet, für den Studiengang DAI Teil der Lehrveranstaltung Datenbanken mit Anwendungen im Bereich D, und für den Bachelor AI Teil der Veranstaltung Datenbanken im 5. Semester.
- Die Veranstaltung findet in deutscher Sprache statt.
- In wöchentlichen praktischen Übungen wird eine Fallstudie aus dem Bereich Datenbanken bearbeitet werden. Als Datenbanksystem kommt DB2 von IBM zum Einsatz.
- Das Praktikum setzt den parallelen Besuch der Vorlesung Datenbanken voraus.
Vorlesungsmaterial
Stand der Praktikumsaufgaben
- Während des Praktikums wird es hier möglich sein, den aktuellen Punktestand abzufragen, und zu erfahren, welche Aufgaben noch bearbeitet werden müssen.
Praktikumsunterlagen
- Das Praktikum findet an den Rechnern der Arbeitsgruppe Informationssysteme unter dem Betriebssystem Linux statt. Hierzu ist ein zusätzlicher Account nötig, der zu Beginn des Praktikums vergeben wird. Ein HRZ-Account oder ein Account für die Rechnerpools der Abteilung Informatik genügt nicht!
- Eine kurze Einführung mit ersten Schritten unter Linux wird in der ersten Woche gegeben.
- Woche 1: Organisatorisches,
Präsenz: Erste Schritte mit Linux und DB2,
Zusätzliches Material: Erste Schritte unter Linux - Woche 2-4: SQL als Anfragesprache
- Woche 5-7: Modellierung, Relationenschema, Normalformen; Anlegen und Füllen von Tabellen
- Woche 8-10: Datenbank-Anwendung mit PHP und Apache2
Alte Klausuren
- Datenmodelle und Datenbanken I / Internetdatenbanken (WS 03/04)
- Datenmodelle und Datenbanken I / Internetdatenbanken (SS 04)
- Datenmodelle und Datenbanken I / Internetdatenbanken (Probeklausur)
- Datenmodelle und Datenbanken II (WS 03/04)
- Datenmodelle und Datenbanken II (SS 04)
- Datenmodelle und Datenbanken II (WS 04/05)
- Datenmodelle und Datenbanken II (Übungsaufgaben)
Benutzte Werkzeuge
- dia:
ein Werkzeug zum Erstellen von Diagrammen
Installer für Windows - IBM DB2 Universal Database V8.1
- WebSphere Studio: Application Development Environment
- PuTTY: ein freier ssh-Client für Windows zum Zugriff auf den Datenbankserver
Literatur
Datenbanken
- A. Kemper, A. Eickler: Datenbanksysteme. Eine Einführung. 4. Auflage, Oldenbourg, 2001.
- J. Biskup: Grundlagen von Informationssystemen. Vieweg, 1995.
- R. Elmasri, S.B. Navathe: Fundamentals of Database Systems. Benjamin/Cummings, Redwood City etc.
- W. Kießling, G. Köstler: Multimedia-Kurs Datenbanksysteme, Springer.
- J.D. Ullmann: Principles of Database and Knowledge-Base Systems, Volume I and II, Computer Science Press.
- A. Heuer, G. Saake: Datenbanken - Konzepte und Sprachen. MITP-Verlag, Bonn.
- G. Vossen: Datenmodelle, Datenbanksprachen und Datenbank-Management-Systeme. Addison-Wesley.
- Th. Härder, E. Rahm: Datenbanksysteme: Konzepte und Techniken der Implementierung. Springer.
IBM DB2, SQL
- Technische Referenzen zu DB2 Version 8
- DB2 Survival Guide
- Das DB2 Information Center
- Graeme Birchall: DB2 V8.1 SQL Cookbook
- Raul F. Chong: A colorful introduction to DB2 UDB, Version 8 for UNIX, Linux, and Windows. IBM, 2003.
- SQL-Referenz zu DB2 (5 MB)
- Ein SQL-Tutorial
Java, JDBC
- Bruce Eckel: Thinking In Java. 3rd Edition, Prentice-Hall, 2002.
- Christian Ullenboom: Java ist auch eine Insel. 4., aktualisierte und erweiterte Auflage, Galileo Computing, 2004.
- Sun JDBC 2.0 Tutorial.
Unix, Linux
Kontakt
- Bei Fragen oder Problemen im Rahmen dieser Veranstaltung hilft Sascha Kriewel in seiner Sprechstunde gerne weiter. Zeit und Raum sind auf der entsprechenden Homepage aufgeführt.
- Alle Lehrpersonen dieses Praktikums sind per E-Mail unter der folgenden Adresse erreichbar: dbprak08@is.inf.uni-due.de