Lectures :: Datenbanken (Grundlagen)

Einordnung:

SG Informatik - Diplom/Bachelor: Pflicht im FS 4
ESG Softwaretechnik - Diplom: Pflicht im FS 2
SG Medieninformatik - Diplom/Bachelor: Pflicht im FS 4
SG Informationssystemtechnik - Diplom/Bachelor: Wahlpflicht im FS 6
Magisterstudiengang - Nebenfach Informatik: Pflicht im FS 6
SG Geographie - Nebenfach Informatik: Pflicht im Grundstudium für Studenten ab Imma WS 06/07
SG Wirtschaftsinformatik - nur Bachelor: Pflicht im FS 4

Lehrbeauftragter:

Dr.-Ing. Bernd Keller

Zeitrahmen

(0 V / 2 Ü / 0 P)

Ziele

Für Nach- und Wiederholer sowie weitere Interessenten aller Fakultäten läuft ab WS 10/11 die LV Datenbanken zusätzlich als Übungslehrveranstaltung mit 0/2/0 SWS, in deren Mittelpunkt das Lösen eines vertiefenden Übungspaketes steht. Damit sollen insbesondere Nach- und Wiederholer befähigt werden, den bisher nicht befriedigenden Klausurdurchschnitt zu verbessern. Es ist geplant, auf die Wünsche der Studenten bei der Auswahl der Übungskomplexe einzugehen.

Übung

Wochentag Stunde Zeit Raum Übungsleiter
Donnerstag 3.DS 11:10 - 12:40 Uhr INF/E009 Dr. Keller
Bitte beachten: Die SQL-Übungen finden im Rechnerlabor E040 statt.

Übungsblätter

Nr. Acrobat/PDF Lösungen
Musterklausur (1)    
SQL-Wiederholung    
1
SQL  
2 und 3
SQL  
4 SQL  
5 Anfrageoptimierung mit SQL  
6 Entity-Relationship-Modellierung  
7
Normalisierung von Relationen  
Musterklausur (2)
   
Klausurvorbereitung (26.1.12)    
Fragestunde (2.2.12)    

Mondial-Datenbank

Alle praktischen Aufgaben zu SQL basieren auf der Mondial-Datenbank. Im Rahmen der Übung steht die Mondial-Datenbank in Form einer In-Memory-Datenbank auf Basis des H2-Datenbanksystems zur Verfügung. H2 ist in Java implementiert und verfügt über eine Web-Oberfläche.
Um mit der Mondial-Datenbank arbeiten zu können, benötigen Sie entsprechend eine installierte Java Runtime Environment (JRE) und einen Browser.
Laden Sie sich die unten bereitgestellte JAR-Datei herunter und führen Sie die JAR-Datei aus (Doppelklick auf die JAR-Datei oder in der Kommandozeile java -jar h2-mondial.jar).
Nun wird das H2-Datenbanksystem gestartet, die Mondial-Datenbank angelegt und mit Daten befüllt, abschließend öffnet sich im Standard-Browser die Web-Oberfläche.
Die Web-Oberfläche besteht aus einer Liste aller Tabellen der Mondial-Datenbank (links), der SQL-Shell (rechts) und einer Werkzeugleiste (oben).
Zum Beenden des H2-Datenbanksystems klicken Sie auf Verbindung trennen ganz links in der Werkzeugleiste.
(ACHTUNG: Beim einfachen Schließen des Browsers läuft das H2-Datenbanksystem weiter und belegt Systemressourcen.)
Zum Ausführen einer SQL-Anfrage geben Sie diese rechts oben in das Eingabefeld ein und klicken auf Ausführen. Nach der Ausführung der Anfrage erscheint das Ergebnis unterhalb des Eingabefeldes. (Hinweis: Sie können auch mehrere Anfragen als Batch ausführen. Trennen Sie dazu die Anfragen im Eingabefeld durch ein Semikolon voneinander.)

Empfohlene Begleitlektüre

  • Datenbanksysteme. Eine Einführung. von Alfons Kemper, Andre Eickler
  • Modern Database Management (6th Edition) von Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden
  • Datenbanksysteme. Konzepte und Techniken der Implementierung von Theo Härder, Erhard Rahm
  • Databases and Transaction Processing von Philip M. Lewis, Arthur Bernstein, Michael Kifer
  • Fundamentals of Database Systems, with E-book (3rd Edition) von Shamkant Navathe, Ramez Elmasri

Prüfung

Die Lehrveranstaltung schließt mit einer Klausur (90 Minuten) ab.

 

Last Update: February 09, 2012 09:04 CET
Author Database Technology Group, Technische Universität Dresden

Contact
Head
Prof. Dr.-Ing.
Wolfgang Lehner


Tel.: +49 351 463-38383
Fax: +49 351 463-38259


Visiting Address (View)
Nöthnitzer Str. 46
Room 3109
01187 Dresden

Postal Address
Technische Universität Dresden
Dep. of Computer Science
Institute for System Architecture
Database Technology Group
01062 Dresden
Germany