Uni Göttingen
Institute for Informatics
Databases and Information Systems

dbis

Einführung in Datenbanken und SQL
WS2002/03

PD Dr. Wolfgang May

Termin: Mittwoch 9-11 ct.
Ort: Max-Planck-Institut für Strömungsforschung, Bunsenstr. 10, Seminarraum Haus 3.

Wahlpflichtveranstaltung, 4 Kreditpunkte. Prüfung am Ende des Semesters.

Info zur Veranstaltung

In dem Kurs wird eine Einführung in relationale Datenbanken gegeben. Je nach Interesse der Teilnehmer können dabei theoretische Grundlagen oder praktische Erfahrungen im Vordergrund stehen.

Inhalt:
Theorie: konzeptuelle Modellierung (ER-Modell), relationales Modell,
relationale Algebra (theoretische Grundlagen für Anfragekonzepte), Transaktionen ...
Praxis: SQL (Datenbank-Anfrage und -manipulationssprache): Anfragen,
einfache Updates, evtl. PL/SQL.

In dem Kurs wird die Geographie-Datenbank "Mondial" unter Oracle eingesetzt.

Der Kurs ist eine Auswahl von Themen aus dem 4-stündigen Kurs "Introduction to Databases and SQL" und dem Datenbankpraktikum, wie sie in integrierter Form an der Universität Freiburg gehalten werden. Die vollständigen Folien dieses Kurses finden Sie am Ende der Seite.

Terminplan

Dokumentation

Literatur

  • Classics on SQL-2:
    • Lehrbuch zu SQL (In Deutsch):
      Matthiessen, Günter; Unterstein, Michael: Relationale Datenbanken und SQL: Konzepte der Entwicklung und Anwendung; Addison-Wesley, 1997.
    • The book on the SQL-2 Standard:
      C. Date and H. Darwen: A guide to the SQL standard: a user's guide to the standard relational language SQL. Addison-Wesley, 1994.
    • Lehrbuch zu SQL:
      M. Dürr, K. Radermacher: Einsatz von Datenbanksystemen. (In Deutsch) Describes the database training at Karlsruhe Universität Karlsruhe including their SQL unit which has been the stimulating base for the present training.
  • On Oracle 8:
    • U. Hohenstein, V. Pleßer: Oracle 8: Effiziente Anwendungsentwicklung mit objektrelationalen Konzepten. dpunkt-Verlag, 1998.
    • A. Christiansen, M. Höding, C. Rautenstrauch, G. Saake: Oracle8 effizient einsetzen. Addison-Wesley, 1998.
      Dieses Buch richtet sich nicht an absolute Einsteiger, sondern an Leser, die die Grundkonzepte von Oracle8 bereits kennen.
  • JDBC:
    • G. Hamilton, R. Cattell, M. Fisher: JDBC - Database Access with Java. Addison-Wesley, 1997.
    • G. Hamilton, R. Cattell, M. Fisher: JDBC - Datenbankzugriff mit Java (in German). Addison-Wesley, 1998.
  • Textbooks on databases:
    • A. Kemper, A. Eickler: Datenbanksysteme - Eine Einführung (In Deutsch), Oldenbourg, 1996
    • G. Vossen: Datenmodelle, Datenbanksprachen und Datenbankmanagement-Systeme (In Deutsch). Addison-Wesley, 1994.
  • Textbooks on Relational Databases and SQL:
    • J. Ullman and J. Widom: A First Course in Database Systems. Prentice Hall, 1997.
    • C. J. Date, H. Darwen: A guide to the SQL standard. Addison-Wesley, New York, 1993.
    • H. F. Korth and A. Silberschatz: Database System Concepts. McGraw-Hill, 1991.

Software

Oracle 9i is freely available for LINUX. Installation instructions can be found here.