Advanced Database Applications
Winter Semester 06/07
Kontakt:
| André Csillaghy | Titus Jakob |
|---|---|
| Office: 4.513 | Office: 4.517 |
| Tel 056 - 462 - 4062 | Tel: 056 - 462 - 4069 |
| andre dot csillaghy at fhnw dot ch | titus dot jakob at fhnw dot ch |
Die Kapiteln sind unter der Kolonne "Thema" abrufbar.
Bitte beachten Sie, dass die Vorlesungsnotizen wirklich Notizen sind! Es sind hilfsmittel, für diejenigen, die nicht alles während dem Kurs aufgeschrieben haben. Sie ersetzen keineswegs den Begleittext, d.h. die einzelne Kapitel aus dem Buch von Ramakrishnan und Gehrke, die unten unter "Buch R&G" angegeben sind. Dort finden Sie alles. Die Notizen sollten es aber vereinfachen, aus ger gesamten Text die nötigen Teile herauszufiltrieren.
Aus den Notizen sind folgende Sektionen NICHT Teil der Prüfung: 2.1.5, 2.1.6, 2.1.7, das ganze 5.4, 5.5.3.
| Woche | Lektion | Datum | Thema | Buch R&G | Übungen |
| 44 | 1 | 27.10. | Repetition: Autoreparaturzentrum |
|
Aufgabe Garage |
| 45 | 2 | 3.11 | Repetition:
DB allgemein |
(keine Übungen) | |
| 46 | 3 | 10.11 | DB Erstellen |
Start / Stop DB | |
| 47 | 4 | 17.11 | Backup / recovery | Backup | |
| 48 | 5 | 24.11 | Backup neue Version | ||
| 49 | 6 | 1.12 | Sicherheit | Security | Wiews und GRANT |
| 50 | 7 | 7.12 | Datenspeicherung Indizes |
(keine Übungen) | |
| 51 | 8 | 15.12 | Transaction management I: ACID Eigenschaften | Transaction Management Overview | Indizes |
| 52 | 9 | 22.12 | Transaction management. II: Serializability & Locks, | Concurrency Control | Transactions |
| 29.12 | (Winterferien) | ||||
| 1 | 5.1 | (Winterferien) | |||
| 2 | 10 | 12.1 | Transaction Management III: Buffer Pool | PL/SQL | |
| 3 | 11 | 19.1 | Transaction Management IV: ARIES Recovery Algorithm |
Crash Recovery | PL/SQL Functions |
| 4 | 12 | 26.1 | Abfrageevaluation | SQL Tuning | |
| 5 | 13 | 2.2 | Abfrageoptimierung |
Query optimization | |
| 6 | 14 | 9.2 | Klausur mündlich | Klausur mündlich | |
| 7 | 15 | 16.2 | Themenorientierte Aufgabe I | Themenorientierte Aufgabe I | |
| 8 | 16 | 23.2 | Themenorientierte Aufgabe II | Themenorientierte Aufgabe II | |
| 9 | 17 | 2.3 | Aufgabenpräsentationen | Aufgabenpräsentationen |
The theory is based on the book “Database
Management Systems”
by
Raghu Ramakrishnan and Johannes Gehrke, Third Edition, McGraw
Hill.
The topics are also covered in the book “Database Systems” by
Connolly/Begg/Strachan, Addisson-Wesley, but do consider buying the R&G book as it is much better explained. The information
systems
meta-list is a very comprehensive list of pointers to IS resources,
from
where you can find a lot of information. If you want to have
information about
current research areas in database systems, check out the University of
Wisconsin Database Group or the University
of
California at Berkeley Database Research Group.
Die Studierenden können im Kontext der Applikationsentwicklung den Einsatz von Datenbanken in komplexen Situationen planen und realisieren.
Die Absolventen des Moduls
- verstehen die Funktionsweise von primären und sekundäre Speicherstrukturen und können deren Einsatz steuern;
- erkennen ineffiziente SQL Abfragen;
- können erklären, wie Datenbanksysteme Abfragen optimieren;
- kennen die Konzepte der Transaktionsverarbeitung;
- können erklären, wie Transaktionen realisiert werden;
- können die Grenzen relationaler Datenbanken abschätzen und kennen grundlegende Konzepte nicht-relaitionaler Modelle;
- verstehen die objektrelationale Spezifikationen im SQL Standard und können diese anwenden.