Folien - HSR-Wiki

Werbung
Informationen zur
Modulschlussprüfung
Datenbanksysteme 2 (Dbs2)
Frühjahrssemester 2012
Prof. S. Keller und Dr. K. Wolfertz
Abteilung Informatik HSR
Im August / FS 2012, S. Keller
Dbs2 - Prüfungsvorbereitung
1
Dbs2 – Modulbeschreibung
• Modulkategorie:
– Aufbau Informatik
• Vorausgesetzte Kenntnisse:
– Datenbanksysteme 1
• Prüfungszulassungsbedingungen:
– keine (kein Testat)
• Schriftliche Prüfung:
– Dauer: 120 min.
– Erlaubte Unterlagen: 1 Blatt A4, doppelseitig, mögl.
Gedruckt (nicht 2 A4 einseitig)
Im August / FS 2012, S. Keller
Dbs2 - Prüfungsvorbereitung
2
Dbs2 – Ziele (Auszug)
• Sie können eine Übersicht über DBMS-Architekturen
geben und vertiefen deren Entwurfsmethodik
• Sie können Massnahmen zur Integritätswahrung
(Konsistenzen) von DBMS anwenden
• Sie kennen interne Strukturen von DBs, insbes. Indexe
• Sie kennen Programmiermöglichkeiten von DB, inkl.
Funktionen, Triggers, JDBC (und nicht O/R-Mapping)
• Sie kennen die Grundlagen von objekt-relationalen und
von objekt-orientierten DBMS
• Sie kennen ausgewählte Non-Standard-DB und DBAnwendungen, insbesondere Geodatenbank-Systeme
• Sie kennen Data Warehouses und Data Mining
Im August / FS 2012, S. Keller
Dbs2 - Prüfungsvorbereitung
3
Dbs2 - Stoffumfang und Corrigenda
• Vgl. Unser Mail und
http://wiki.hsr.ch/Datenbanken/Dbs2FS12Pruefungsstoff
• Nochmals: Grundsätzlich gilt alles
– Vorlesung (mündl.), Folienskript und Übungen
– Sowie ggf. Materialien (ggf. Selbstlern-Material)
• Mischung von Konzept-Fragen und Programmierung
• Präzisierungen:
– Keine Stored Procedures in Java/Python.
Wobei SP (pl/sql ORACLE)-Aufruf aus JDBC schon
– Kein O/R-Mapping und kein JPA (ist Stoff Dbs1)
Im August / FS 2012, S. Keller
Dbs2 - Prüfungsvorbereitung
4
Dbs2 – Prüfung
• Prüfungsstil:
– Wie letztes Jahr, jedoch noch mehr auf Uebungen
eingehend;
– Konzept-, Transfer- und Wissensfragen
– Multiple Choice: Meist mehrere Antworten können
richtig sein, dabei (meist) Abzug bei falschen A.
(weniger als 0 P. gibt es nicht).
• SQL: Es gilt der Dialekt, den wir in den Übungen
verwendet haben (ORACLE, PostgreSQL). Falls
nichts angegeben ist und im Zweifelsfalle gilt pgsql.
Im August / FS 2012, S. Keller
Dbs2 - Prüfungsvorbereitung
5
Unverbindliche Gewichtung der Themen
• Ca. 120 Punkte = ca. 1 Punkt pro Minute
– Teil 1 (KES): 9 / “14 W.“ * 120 Punkte = 78 Punkte
– Teil 2 (WOK): 5 / „14 W.“ * 120 Punkte = 42 Punkte
• Gewichtung Prüfung (pro Zeile mindestens +/- 5 Punkte!!)
– Grundlagen, Integrität
=> ca. 5
– Stored Procedures, Triggers, Sichten
=> ca. 25
– Objektrelationale Datenbanksysteme
=> ca. 20
– ODBMS (db4o, Java)
=> ca. 10
– Geodatenbanken mit PostgreSQL/PostGIS
=> ca. 25
– Interne Ebene, Indexe, NoSQL (NEU!)
=> ca. 10
– Von Decision Support zu Data Warehouses
=> ca. 17
– Data Mining
=> ca. 25
Im August / FS 2012, S. Keller
Dbs2 - Prüfungsvorbereitung
6
Dbs2 – Tipps
• Tipps:
– Übungen beachten!
– Mit PostGIS-Terminal üben (betrifft Geodaten, interne
Ebene, NoSQL): http://labs.geometa.info/postgisterminal/
• Allgemein:
– Selbstlern-Materialien
– Bücher in Bibliothek!
– (Auch) in Gruppen lernen
• Bitte…
– Corrigenda Folien bitte mir melden
– Keine Mails am Tag vor der Prüfung mehr!
Im August / FS 2012, S. Keller
Dbs2 - Prüfungsvorbereitung
7
(Häufige) Fragen
• Fragen:
–
–
–
–
Gibt es alte Prüfungen/Musterlösungen?
Gibt es viel (Code) zu schreiben?
Gibt es Listen von ODL- und Geometrie-Typen?
Geometrie-Funktionen?
• Fläche/Länge, Distanz, Puffer, Overlay und
Nachbarschaft
– Kann auch Stoff von Dbs1 vorkommen?
• Kein Entwurf einer DB
• Im Zusammenhang mit Paradigmas, SQL in SP und
Triggers
• …?
Im August / FS 2012, S. Keller
Dbs2 - Prüfungsvorbereitung
8
Herunterladen