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.
|