Time: Tuesday, 2. DS (09:20 to 10:50)
Location: APB-E046
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. 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

Kontakt

sya-db-dbadmin@groups.tu-dresden.de

Skript zur Vorlesung

Datum Inhalt Vorlesender Folien Seitenanzahl
09.10.2018 Organisatorisches Claudio Hartmann pdf 9
16.10.2018 Datenaustausch Claudio Hartmann pdf 28
23.10.2018 SQL Grundlagen Claudio Hartmann pdf 31
30.10.2018 DB2 Architektur Lucas Woltmann pdf 29
06.11.2018 Tablespaces Claudio Hartmann pdf 27
13.11.2018 Anfrageoptimierung I Lucas Woltmann pdf 33
20.11.2018 Anfrageoptimierung II Lucas Woltmann pdf 13
27.11.2018 Anfrageoptimierung III Lucas Woltmann pdf 27
04.12.2017 Monitoring Lucas Woltmann pdf 29
18.12.2018 XML und XQuery Thomas Kissinger pdf 28
07.01.2019 Synchronisation Thomas Kissinger pdf 24
15.01.2019 Backup & Recovery Thomas Kissinger pdf 33
22.01.2019 Hochverfügbarkeit Thomas Kissinger pdf 25

Übungsaufgaben

Die Übungen werden wöchentlich 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