PI.DBS.DB.VO+UE - Universität Wien

Werbung
Faculty of Computer Science
Department of Knowledge and Business Engineering
PI.DBS.DB.VO+UE
Vorbesprechung zu Datenbanksysteme
[1] Erich Schikuta (VO+UE)
[2] Peter Paul Beran (UE)
[3] Jürgen Mangler (UE)
[4] Böhm Hannes (Tutor)
[5] Haas Alexander (Tutor)
[1]
[2]
[4]
[3]
[5]
Vorlesung
050030 – VO PI.DBS.DB.VO Datenbanksysteme (2 std.)
Ao. Univ.-Prof. Dipl.-Ing. Dr. Erich Schikuta
Fakultät für Informatik, Universität Wien
WS 2008/09
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
2
Allgemeine Informationen
ƒ Zielgruppe der VO
ƒ Studierendes des Studiums Bachelor Informatik (A 033 521)
ƒ Pflichtlehrveranstaltung im 3. Semester
ƒ Teil des Moduls Datenbanksysteme (6 ECTS)
ƒ VO PI.DBS.DB.VO Datenbanksysteme (3 ECTS)
ƒ UE PI.DBS.DB.UE Datenbanksysteme (3 ECTS)
ƒ begleitende Laborübung
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
3
Allgemeine Informationen
ƒ Vortragender
ƒ Ao.Univ.-Prof. Dipl.-Ing. Dr. Erich Schikuta
ƒ Sprechstunde
ƒ MI, 10:00-11:00 Uhr, Rathausstr. 19/9
ƒ email: [email protected]
ƒ www: http://www.informatik.univie.ac.at/erich.schikuta
ƒ http://www.pri.univie.ac.at/courses/PI.DBS.DB.UE/ws08/
ƒ Homepage der Lehrveranstaltung (VO + UE)
ƒ Unterlagen, als PDF Skriptum der VO Folien
ƒ Benötigte Vorkenntnisse
ƒ Modul Algorithmen und Datenstrukturen (im SS)
ƒ Modul Grundlagen der Modellierung (im SS)
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
4
Ziele
Teilnehmer
1. Verstehen die grundlegenden Funktionsweisen von
Datenbanksystemen
2. können Datenbanksysteme für die Erstellung von
Anwendungssystemen einsetzen,
3. können Datenbanken entwerfen und abfragen,
4. kennen die theoretischen Grundlagen der relationalen
Datenbanken und
5. verstehen die Probleme des Mehrbenutzerbetriebs und die
grundsätzlichen Lösungsmöglichkeiten.
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
5
Literaturempfehlung
Folien der LVen (bilden auch die Basis dieser LV)
ƒ E. Schikuta, VO KFK GC/DM Grid Computing - Datenbanksysteme
und VO Datenbanksysteme
ƒ G. Vinek, VO Datenmodellierung
ƒ J. Eder, VO Datenbanksysteme
A. Silberschatz, H.F. Korth, S. Sundarshan, Database System Concepts, 5th
Edition, McGrawHill, 2005
A. Kemper, A. Eickler, Datenbanksysteme, 6. Auflage, Oldenbourg Verlag,
2006
R. Elmasri, S.B. Navathe, Grundlagen von Datenbanksystemen, 3. Auflage,
Pearson Studium, Addision Wesley, 2005
A. Heuer, G. Saake, Datenbanken, Konzepte und Sprachen, 3. Auflage, MitpVerlag, Oktober 2007
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
6
Übung
050031/1-5 – UE PI.DBS.DB.UE Datenbanksysteme (2 std.)
Gruppe 1 und 2:
Gruppe 3 und 4:
Gruppe 5:
Mag. Peter Paul Beran
Ao. Univ.-Prof. Dipl.-Ing. Dr. Erich Schikuta
Mag. Jürgen Mangler
Fakultät für Informatik, Universität Wien
WS 2008/09
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
7
Allgemeine Informationen
Anwesenheitspflicht
ƒ zweimaliges Fehlen wird akzeptiert
Allgemeine Informationen auf der LV-Webseite unter
http://www.pri.univie.ac.at/courses/PI.DBS.DB.UE/ws08/
benutzer:
a<MatrNr>
passwort: UNET-passwort
Ablauf während der Übungseinheit
ƒ Diskussion des Vorlesungsinhalts
ƒ Präsentation der Übungsbeispiele
ƒ Beantwortung von Fragen
Tutoren (mittels Forum erreichbar)
ƒ Böhm Hannes
ƒ Haas Alexander
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
8
Laborumgebung
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Betriebssystem: Sun Solaris
Fensterumgebung: Gnome, CDE
Kommandointerpreter: bash, csh
Texteditor: gedit, vim, textedit, nedit
Verbindung zu Oracle DB: SQL*Plus
Sonstige Software: Webbrowser, Mailtool, etc.
Externer Zugang (Arbeiten von zu Hause)
ƒ Verbinden mittels:
ƒ Secure-Shell (SSH) bzw. Secure FTP (SFTP) bzw. PuTTY
ƒ … oder jeder beliebige andere SSH2 client
ƒ Praktikumserver (Host Name):
ƒ almighty.pri.univie.ac.at
ƒ Persönliche Benutzerkennung (Login) :
ƒ Username:
ƒ Passwort:
a<MatrNr>
PISWI-Kennwort
ƒ Nach erfolgreichen Login befindet man sich im eigenen Home-Directory
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
9
Leistungsbeurteilung
Mindestanforderungen für positiven Abschluss
ƒ Anwesenheit
Tafelmeldung (30%)
ƒ 9 Übungsblätter (Angaben ab spätestens 22.10.2008 online)
ƒ mindestens 2 positive, (freiwillige) Tafelmeldungen
ƒ Ausarbeitung aller Beispiele
Übungsprojekt (30%)
ƒ 5 Meilensteine (Angaben ab spätestens 22.10.2008 online)
ƒ rechtzeitige Abgabe der Projektmeilensteine
ƒ unbedingtes Einhalten der Projektvorgaben
ƒ positive Projektendabnahme
Übungstest (40%)
ƒ nicht zwingend positiv zu absolvieren
ƒ Übungstestpunkte werden zu Gesamtpunkte hinzugezählt
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
10
Semesterablauf
Stoffgebiete
ER-Modellierung
Relationale
DB-Schemata
SQL-DDL
Relationenalgebra
SQL-DML
Übungsblätter
Übungsblatt 1 (29.10.):
Meilenstein 1 (5.11.): Anforderungsanalyse
ER-Diagramme & Reengineering
Auswahl und Beschreibung des Realitätsausschnitts
Übungsblatt 2 (5.11.):
Meilenstein 2 (19.11.): Konzeptueller Entwurf
ER-Modell & relationales DB-Schema
Überführung Realitätsausschnitt Æ ER-Modell
Übungsblatt 3 (12.11.):
Meilenstein 3 (3.12.): Logischer Entwurf
Datenbankschemaentwurf
Relationales DB-Schema
Übungsblatt 4 (19.11.):
Meilenstein 4 (17.12.): Physischer Entwurf
Relationenalgebra & SQL (leicht)
Physisches DB-Schema (DDL)
Übungsblatt 5 (26.11.):
Meilenstein 5 (14.1.): Testdaten & Use-Cases
Relationenalgebra & SQL (schwer)
Testdatengenerierung (mittels DML)
Prototypische Abfragen (mittels SQL)
Übungsblatt 6 (3.12.):
Relationenalgebra & SQL (schwer)
Projektabnahme (21.1.): Face-2-Face
Übungsblatt 7 (10.12.):
Besprechung der Meilensteindokumente
gemeinsam mit Tutor(en) und Lektor
SQL, Relationschema, Normalformen (leicht)
Relationenschema
Normalformen
Projektmeilensteine
Übungsblatt 8 (7.1.):
SQL, Relationschema, Normalformen (schwer)
Übungsblatt 9 (14.1.):
Tutorium (17.12.)
Betreuung durch die Tutoren
SQL, Relationschema, Normalformen (schwer)
PI.DBS.DB.VO+UE: Vorbesprechung zu Datenbanksysteme
11
Faculty of Computer Science
Department of Knowledge and Business Engineering
Danke für die Aufmerksamkeit!
Übungsbeginn für alle Gruppen
erst am 29.10.2008
Aktuelle Informationen entnehmen Sie der Webseite:
http://www.pri.univie.ac.at/courses/PI.DBS.DB.UE/ws08/
Herunterladen