Time: Tuesday, 2. DS (09:20 to 10:50)
Location: APB E069
Quantity: 1/1/0
Language: German (English on request)
Modules: D-WW-INF-3421, D-WW-INF-3422, D-WW-INF-3423, INF-04-FG-AVS, INF-B-510, INF-B-520, INF-B-530, INF-B-540, INF-BAS4, INF-PM-FOR, INF-VERT4, MINF-04-FG-IAS

Ziele

Die Interaktion mit einem Datenbanksystem erfolgt üblicherweise durch die Datenbankanfragesprache SQL. Zur Verwaltung der Datenbestände in einem Unternehmen müssen Datenbanklandschaften aufgebaut werden, welche den Anforderungen Effizienz und Ausfallsicherheit genügen. Im Rahmen dieser Vorlesung werden Methoden und Techniken im Bereich der Datenbankadministration detailliert aufgearbeitet. Zusätzlich werden Übungsaufgaben gestellt, die das theoretisch Erlernte in die Praxis umsetzen.

Während der Lehrveranstaltung werden wir mit den IBM DB2 Produkten arbeiten. Beispiele und Übungsaufgaben beschäftigen sich mit den Spezifika von IBM DB2, sind jedoch leicht auf die Anwendung in anderen Datenbanksystemen erweiterbar.

In der Lehrveranstaltung werden die Inhalte des Zertifizierungskurses im Wesentlichen abgedeckt. Trotzdem ist eigenständiges Nacharbeiten der Begleitmaterialien Voraussetzung für eine erfolgreiche Zertifizierung. Die Lehrveranstaltung beschäftigt sich mit

  • Grundlagen
    • Datenaustausch
    • SQL Grundlagen
    • Architektur und Datenbankobjekte
    • XML und XQuery
  • Optimierung
    • Anfrageoptimierung
    • Performance Tuning
    • Monitoring
  • Verwaltung
    • Zugriffskontrolle
    • Backup und Recovery
    • Hochverfügbarkeit
    • Synchronisation

Einschreibung

  • Die Einschreibung erfolgt über jExam ab dem 26.09.2016 14:00. Es stehen 30 Plätze zur Verfügung. Alle weiteren Eintragungen erfolgen als Wartelistenplatz.
  • Bitte beachten: Bei Nichterscheinen zur ersten Vorlesung erfolgt automatische Austragung und der Platz wird durch Aufrücker aus der Warteliste belegt.

Vorlesung und Übung

Wochentag Stunde Zeit Raum Verantwortlicher Kontakt
Dienstag 2. DS 09:20 APB E069 Prof. Dr.-Ing. Wolfgang Lehner sya-db-dbadmin@groups.tu-dresden.de

Skript zur Vorlesung

Datum Inhalt Vorlesender Folien Seitenanzahl
11.10.2016 Organisatorisches Dirk Habich pdf 9
18.10.2016 Datenaustausch Dirk Habich pdf 28
25.10.2016 SQL Grundlagen Juliana Hildebrandt pdf 31
01.11.2016 DB2 Architektur Juliana Hildebrandt pdf 23
08.11.2016 Tablespaces Juliana Hildebrandt pdf 46
15.11.2016 Anfrageoptimierung I Lars Kegel pdf 33
22.11.2016 Anfrageoptimierung II Lars Kegel pdf 13
29.11.2016 Anfrageoptimierung III Lars Kegel pdf 27
06.12.2016 Monitoring Wolfgang Lehner pdf 30
13.12.2016 XML und XQuery Wolfgang Lehner pdf 28
20.12.2016
10.01.2017 Synchronisation Juliana Hildebrandt pdf 24
17.01.2017 Backup & Recovery Lars Kegel pdf 33
24.01.2017 Hochverfügbarkeit Dirk Habich pdf 25
31.01.2017 Potpurri Dirk Habich

Übungsaufgaben

Die Übungen werden wöchentlich durchgesehen und besprochen.

Teil Inhalt Link
01 Datenaustausch pdf
02 SQL Grundlagen pdf
03 Architektur pdf
04 Tablespaces pdf
05 Anfrageoptimierung I pdf
06 Anfrageoptimierung II pdf
07 Anfrageoptimierung III pdf
08 Monitoring pdf
09 XML und XQuery pdf
10 Synchronisation pdf
11 Backup und Recovery pdf
12 Hochverfügbarkeit pdf

Zusätzliches Lehrmaterial

Inhalt PDF / HTML
Google hier
IBM Infocenter / Online Dokumentation hier
IBM DB2 10.5 Manuals hier
IBM DB2 10.5 SQL Reference Volume 1(pdf)Volume 2(pdf)
IBM DB2 10.5 Command Reference pdf
DB2 Express-C html
Vorbereitung Zertifikat 610 (Tutorials) hier
Vorbereitung Zertifikat 611 (Tutorials) hier

Empfohlene Begleitlektüre

  • Sanders, Roger: DB2 10.1 Fundamentals: Certification Study Guide (Certification Study Guides). Gazelle Book Services, 2014
  • Saraswatipura, Mohankumar and Collins, Robert: DB2 10.1/10.5 for Linux, Unix, & Windows Database Administration (Certification Study Guides). MC Press, 2015
  • Türker, Can: SQL:1999 & SQL:2003: Objektrelationales SQL, SQLJ & SQL/XML. dpunkt.verlag, Heidelberg, 2003
  • Celko, Joe: SQL for Smarties: Advanced SQL Programming. Morgan Kaufmann; Expanded 2nd edition (October 1, 1999)
  • Geppert, Andreas: Objektrelationale Datenbanksysteme. dpunkt.verlag, Heidelberg, 2002