Datenbanksysteme

Werbung
Datenbanksysteme
Prof. Dr.-Ing. Kai-Uwe Sattler1
Prof. Dr. Gunter Saake2
1 TU Ilmenau
FG Datenbanken & Informationssysteme
2 Universität
Magdeburg
Institut für Technische & Betriebliche Informationssysteme
Letzte Änderung: Okt. 2016
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–1
Einführung
Zugrundeliegendes Lehrbuch
G. Saake; K. Sattler; A. Heuer:
Datenbanken — Konzepte und
Sprachen
5. Auflage, mitp-Verlag, 2013
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–2
Einführung
Stammbaum Relationaler Datenbanken
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–3
Einführung
Überblick
1
Was sind Datenbanken – Grundlegende Konzepte
2
Relationale Datenbanken – Daten als Tabellen
3
Datenbankentwurf im ER-Modell
4
Relationaler DB-Entwurf
5
Relationale Entwurfstheorie
6
Die Datenbanksprache SQL
7
Grundlagen von Anfragen: Algebra & Kalkül
8
Transaktionen, Integrität und Trigger
9
Sichten und Zugriffskontrolle
10
Anwendungsprogrammierung
11
Datenaustausch mit XML
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–4
Einführung
Organisatorisches: Ilmenau
Dozent: Kai-Uwe Sattler
Infos (Zeiten, Räume) & Folienkopien unter
http://moodle2.tu-ilmenau.de/
Übungen (siehe Übungsplan)
I
I
Übungen zum Vorlesungsstoff; „Hausaufgaben“
Projektübungen: praktische Arbeit mit SQL
Prüfung
I
Klausur gemeinsam mit Betriebssysteme
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–5
Einführung
Praktische Übungen
verwendetes DBMS: IBM DB2
Übungsdatenbank über Web-Interface nutzbar:
https://www.dbis.prakinf.tu-ilmenau.de/diomedes
Alternative: DB2-Express-C (für Linux, Windows, MacOS X) mit
Data Studio (Eclipse-basiert)
http://www-01.ibm.com/software/data/db2/express/
Alternative: PostgreSQL 9.4 + pgAdmin
http://www.postgresql.org
Alternative: MySQL 5.6 + MySQL Workbench
http://dev.mysql.com
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–6
Einführung
Organisatorisches: Magdeburg
Dozent: Gunter Saake (Büro: 29-110, email: [email protected])
Sprechzeiten: voraussichtlich Freitags 10:30
Abschluss der Veranstaltung:
I
I
I
Prüfung: Klausur (120min)
Schein: Klausur (120min) muss bestanden werden
Zulassungsvoraussetzung: Übungschein
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–7
Einführung
Organisatorisches: Magdeburg – Übungen
Übungsleiter: David Broneske, Oskar Kirmis, Florian Koch,
Benedikt Weiß
Begleitende Übungen (siehe Übungsplan):
I
I
I
Ab dritter Vorlesungswoche (KW 43)
60% der Aufgaben votieren und 4 Vorträge für Schein und Prüfung
Letzte Übung ist praktisch (SQL)
Einschreibung ab 15 Uhr auf:
https://omen.cs.uni-magdeburg.de/einschreiben/index.php
Möglichkeit der Nutzung von SQLValidator
http://propra14.iti.cs.ovgu.de/sqlvali/
I
Passphrase: db1-20162017
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–8
Einführung
Weitere Literatur
G. Vossen.
Datenbankmodelle, Datenbanksprachen und
Datenbankmanagement-Systeme.
5. Auflage, Oldenbourg-Verlag, München, 2008
R. Elmasri, S.B. Navathe.
Grundlagen von Datenbanksystemen.
3. Auflage, Pearson Studium, 2002
A. Kemper, A. Eickler.
Datenbanksysteme. Eine Einführung.
7. Auflage, Oldenbourg-Verlag, München, 2009
A. Heuer, G. Saake, K. Sattler.
Datenbanken kompakt
2. Aufl., mitp-Verlag, Bonn, August 2003
G. Lausen.
Datenbanken – Grundlagen und XML-Technologien
Spektrum Akademischer Verlag, 2005
Sattler / Saake
Datenbanksysteme
Letzte Änderung: Okt. 2016
0–9
Herunterladen