Datenbanksysteme (WS 2020/21)
Aktuelles
Organisation
- Umfang: 3+2 Semesterwochenstunden
- Dozent: Prof. Dr. Thomas Seidl
- Übungsleitung: Dominik Mautz, Collin Leiber
- Registrierung: Uni2Work
Inhalt
Die Vorlesung bietet eine Einführung in das Gebiet der Datenbanksysteme aus Anwendersicht. Im Mittelpunkt stehen die theoretischen Aspekte des relationalen Datenbankentwurfs anhand des relationalen Datenmodells, der relationalen Algebra und des Relationenkalküls. Es erfolgt eine ausführliche Behandlung der Anfragesprache SQL, die in den meisten relationalen Systemen implementiert ist. Des Weiteren werden Formalismen, Theorie und Algorithmen der relationalen Entwurfstheorie beschrieben und neuere Anwendungen im Bereich Datenbanken behandelt.
SQL-Schnittstelle
Es gibt für die in den Übungen verwendeten Schemata eine SQL-Schnittstelle, mit der Beispiele aus den Übungen überprüft werden könnnen. Die Schnittstelle ist innerhalb des Universitätsnetzwerks (z.B. Eduroam) erreichbar. Von zu Hause müssen Sie sich über einen VPN-Client verbinden. Weitere Informationen zu VPN finden Sie hier.
Die Tabellen im jeweiligen Schema kann man sich mit "show tables" anzeigen lassen. Weiter Hinweise und Unterschiede zwischen der SQL-Syntax der Schnittstelle und der Vorlesung finden sich in der Hilfe. Aktuell befindet sich die Schnittstelle noch in der Beta-Phase. Sollten Sie Probleme oder Verbesserungsvorschläge haben wenden Sie sich bitte an die Übungsleitung.
- SQL-Schnittstelle (Beta-Test)
Alte Schnittstelle
Die alte Schnittstelle ist ebenfalls noch erreichbar. Hier gibt es jedoch einige kleinere Unterschiede zu den im aktuellen Semester verwendeten Ausprägungen. Unter anderem: alle Relationennamen müssen in Großbuchstaben geschrieben werden, Auftragsposten heißt hier AUSGANG.
- LTP-Schema (alt)
- Möbel-Schema (alt)
Weiterführende Informationen
- SQL Fiddle: Nützliche Webapplikation, um SQL Anfragen auf einem beliebigen selbst erzeugten Schema zu testen (Mit Videotutorial im 'About').
- MySQL
Vorhergehende Semester
WS19/20, WS18/19, WS17/18, WS16/17, WS15/16, WS 14/15, WS 13/14, 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, WS 02/03, WS 01/02, WS 00/01, SS 00, SS 99, SS 98