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