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 18.09.2017. 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
17.10.2017 Organisatorisches Dirk Habich pdf 9
24.10.2017 Datenaustausch Dirk Habich pdf 28
31.10.2017 Frei – Reformationstag
07.11.2017 SQL Grundlagen Dirk Habich pdf 31
14.11.2017 DB2 Architektur Juliana Hildebrandt pdf  24
21.11.2017 Tablespaces Kai Herrmann pdf 27
28.11.2017 Anfrageoptimierung I Alexander Krause pdf  33
05.12.2017 Anfrageoptimierung II Alexander Krause pdf  13
12.12.2017 Anfrageoptimierung III Alexander Krause pdf  27
19.12.2017 Monitoring Juliana Hildebrandt pdf 30
09.01.2018 XML und XQuery Wolfgang Lehner pdf 28
16.01.2018 Synchronisation Juliana Hildebrandt pdf  24
23.01.2017 Backup & Recovery Kai Herrmann pdf  33
30.01.2017 Hochverfügbarkeit Kai Herrmann pdf 25

Ü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