[Dozent]      [Termine]      [Vorlesungs-Materialien]      [Übungs-Scheine]      [Punkte-DB]      [Bücher]      [Links]

 

TU Clausthal
Institut für Informatik

Vorlesung "Datenbanken I"

(Winter 2002/2003)

Ihre Zensuren stehen jetzt in der Punkte-Datenbank: Abfragen. Bitte kontrollieren Sie, dass Ihre Hausaufgaben-Punkte, die Punkte für die Zwischenklausur, und die Extrapunkte korrekt eingetragen sind. Falls Sie Fehler entdecken, schicken Sie mir bitte eine Email oder rufen Sie mich an: 0641/9609992.


Themen


In den Übungen wird das Datenbanksystem Oracle eingesetzt. In der Vorlesung werden aber auch die wichtigsten Unterschiede zu IBM DB2 und Microsoft SQL Server erläutert. Dieser Kurs wird auch im Rahmen der "Oracle Academic Initiative" veranstaltet. Der Dozent ist Oracle Certified Professional (Oracle8 DBA).


Dozent


Prof. Dr. Stefan Braß

Büro:
Julius-Albert-Str. 4, Raum 203
Sprechstunde:
Montags, 15-16 Uhr
Email:
Stefan.Brass@informatik.uni-giessen.de
Telefon:
05323/72-7157 (Büro)
0641/9609992 (privat, bitte nur 8-12, 16-21)
Fax:
0641/99-32149 (im Sekretariat Gießen)
Sekretariat:
Frau Kammann, Raum 207, Telefon 05323/72-7114 (nur vormittags)


Termine


Vorlesung:

Übung:


Vorlesungsmaterialien


Informationen zur Vorlesung:

Folien:

  1. Introduction (Basic Database Notions: 78 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  2. Introduction to the Relational Model and SQL (68 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  3. The Relational Data Model (Schemas, Constraints: 104 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  4. Relational Algebra (87 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  5. SQL I (Grundlagen, Tupelvariablen, Bedingungen, Nullwerte: 117 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  6. SQL II (Aggregationen, Unteranfragen, UNION, Joins: 140 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  7. Table Definition in SQL (142 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  8. Updates in SQL, Transactions (64 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  9. Introduction to the Entity-Relationship Model (102 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  10. Introduction to Relational Normal Forms (40 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  11. Security: Access Rights in SQL (94 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  12. Views (46 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  13. Basics of Physical Database Design (40 Folien)
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  14. System Catalog (Data Dictionary)             [Postscript, S/W, verkleinert]   [PDF, farbig, gross]

Anhänge:

  1. Anhang A: Syntaxdiagramme
                [Postscript, S/W, verkleinert]   [PDF, farbig, gross]
  2. Anhang B: Benutzung von SQL*Plus

Hausaufgaben:

  1. Einführung in SQL (Abgabetermin: 26. November)
                [Postscript, verkleinert]   [PDF, unverkleinert]   [CD-Datenbank (Unix)]   [CD-Datenbank (Windows)]
  2. Relationale Algebra, Fremdschlüssel (Abgabetermin: 26. November)
                [Postscript]   [PDF]
  3. SQL: Joins (Abgabetermin: 3. Dezember)
                [Postscript]   [PDF]
  4. SQL: Aggregationen, Unteranfragen (Abgabetermin: 17. Dezember)
                [Postscript]   [PDF]
  5. SQL: Komplexere Anfragen (Abgabetermin: 14. Januar)
                [Postscript]   [PDF]
  6. Entity-Relationship Modell (Abgabetermin: 21. Januar)
                [Postscript]   [Postscript, verkleinert]   [PDF]
  7. Freiwilliger Selbsttest: Funktionale Abhängigkeiten und BCNF
                [Postscript]   [Postscript, verkleinert]   [PDF]

Frühere Klausuren:

  1. Zwischenklausur aus dem Wintersemester 2000/2001 (Relevant für Zwischenklausur: Aufg. 3, 4, 5).
                [Postscript]   [PDF]
  2. Endklausur aus dem Wintersemester 2000/2001 (Relevant für Zwischenklausur: Aufg. 1a,b,e - setzt aber eigentlich Kenntnisse über Rechte voraus).
                [Postscript]   [PDF]
  3. Klausur aus dem Wintersemester 2001/2002 (Relevant für Zwischenklausur: Aufg. 1a,b,c,f, Aufg. 3).
                [Postscript]   [PDF]   [Beispiel-DB (UNIX)]   [Beispiel-DB (Windows)]
  4. Klausur aus dem Sommersemester 2002 (Relevant für Zwischenklausur: Aufg. 1a,b,c).
                [Postscript]   [PDF]   [Lösung: Postscript]   [Lösung: PDF]

Frühere Klausuren (in Englisch):

Siehe auch:

Hinweis:

Postscript-Dateien können mit Aladdin Ghostscript angezeigt und ausgedruckt werden. Teurere Laserdrucker haben einen Postscript-Interpreter eingebaut.


Voraussetzungen zur Teilnahme



Kriterien für Scheine


Die folgenden Informationen sind noch unverbindlich: Ich muß mich erst nach der Prüfungsordnung und dem sonst üblichen Vorgehen erkundigen.

Zur Vorlesung werden Übungsscheine/Teilnahmebestätigungen ausgestellt, die auch eine Note enthalten (sofern es die Prüfungsordnung zuläßt). Es gibt wöchentliche Hausaufgaben und zwei Klausuren. Die Hausaufgaben können in kleinen Gruppen bearbeitet werden. In den Klausuren können Lehrbücher, Notizen, etc. verwendet werden.

Die bei den Hausaufgaben erreichten Punkte werden mit 35% gewichtet, die in der besseren Klausur mit 40%, und die in der schlechteren Klausur mit 25%. Wenn Sie mindestens 90% aller Punkte erreichen, bekommen Sie eine 1.0.

Punkte mindestens: 90%87%83%80%77%73%70%67%63%60%
Zensur (oder besser): 1.01.31.72.02.32.73.03.33.74.0
Bei unter 60% bekommen Sie keinen Schein (nicht bestanden). Die Punktegrenzen können noch nach unten verschoben werden, d.h. diese Tabelle gibt nur garantierte Mindestzensuren an. Bei 99.0% oder besser wird eine 1+ vergeben (soweit es die Prüfungsordnung zulässt).

Sie müssen die Hausaufgaben nicht unbedingt lösen. In diesem Fall werden beide Klausuren mit 50% gewertet. Allerdings sind die Hausaufgaben eine wichtige Vorbereitung für die Klausuren.

Für Korrekturen zu den Vorlesungsmaterialien, Vorschläge nützlicher Web-Links, aktive Teilnahme an den Diskussionen in der Vorlesung u.s.w. kann es Extrapunkte geben (nach Ermessen des Dozenten).


Punkte Datenbank



Literatur (Bücher)


Ich empfehle, sich eins der folgenden Bücher zu beschaffen und begleitend zur Vorlesung zu lesen. Außerdem werde ich die in der Vorlesung verwendeten Folien zur Verfügung stellen (in Englisch).

[Weitere Datenbank-Lehrbücher]


Zeitplanung (ohne Gewähr)


  1. 15. Oktober:
    Vorbesprechung, Organisatorisches, Motivation.
  2. 21. Oktober, 22. Oktober:
    Datenbank-Grundbegriffe, Funktionen von Datenbanksystemen, Datenunabhängigkeit, Drei-Schema-Architektur, DBMS Anbieter.
  3. 28. Oktober, 29. Oktober:
    Praktische Kurzeinführung in das relationale Modell und SQL. Relationales Modell: Formale Definitionen (Schema, Zustand).
  4. 4. November, 5. November:
    Relationales Modell: Formale Definitionen (Integritätsbedingungen).
  5. 11. November, 12. November:
    Relationale Algebra.
  6. 18. November, 19. November:
    SQL I (Syntaxdiagramme, Lexikalische Syntax, Tupelvariablen), etwas Logik.
  7. 25. November, 26. November:
    SQL I (Bedingungen in SQL, Logik, Nullwerte). SQL II (Aggregationen).
  8. 2. Dezember, 3. Dezember:
    Unteranfragen, Besprechung von Hausaufgabe 1 und 2.
  9. 9. Dezember, 10. Dezember:
    SQL III (UNION, SQL-92 Joins, Sortierung). *** Klausur *** (am 10. Dezember).
  10. 16. Dezember, 17. Dezember:
    Besprechung der Klausur. Tabellendefinitionen in SQL.
  11. 6. Januar, 7. Januar:
    Updates in SQL, Synchronisation paralleler Zugriffe. Einführung in den Datenbank-Entwurf, Entity-Relationship-Modell. Übersetzung vom ER-Modell ins Relationale Modell.
  12. 13. Januar, 14. Januar:
    Relationale Normalformen. Sicherheit.
  13. 20. Januar, 21. Januar:
    Sichten. Data Dictionary (Systemkatalog). Einführung in den physischen Datenbankentwurf (Indexe).
  14. 27. Januar, 28. Januar:
    Einführung in die Anwendungsprogrammierung, Abschlußbesprechung. *** Klausur *** (am 28. Januar).


Informationen zur Installation von Oracle



Informationen zur Oracle Zertifizierung



Literatur im WWW


Meine Sammlung von WWW-Referenzen:

Datenbank Tutorien im Internet:

Weitere Informationsquellen:


Stefan Brass (Stefan.Brass@informatik.uni-giessen.de), 14. Januar 2002

Original URL: http://www.informatik.uni-giessen.de/staff/brass/db_w02/   [HTML 3.2 Checked]