Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

. .
Suche

Universität Siegen Fachbereich 12 Fachgruppe Praktische Informatik
Datenbanksysteme I
Inhalt:
Einleitend wird in der Vorlesung Datenbanksysteme I (Wintersemester 2002/03) das Problem der persistenten Datenverwaltung generell betrachtet, und Datenbanksysteme werden mit anderen Systemen zur persistenten Datenverwaltung verglichen. Danach werden folgende Themen behandelt:
  • Architektur von Informationssystemen und Datenbankmanagementsystemen (DBMS)
  • relationale Systeme
    • konzeptionelle Grundlagen und die relationale Algebra
    • SQL
    • Abfrageverarbeitung und Optimierung
  • Entwurf redundanzfreier Datenbankschemata
Im Sommersemester 2003 wird die Vorlesung Datenbanksysteme II angeboten, in der folgende Themen behandelt werden:
  • objektorientierte DBMS
  • XML
  • WWW-Schnittstellen zu DBMS
  • Transaktionen (Concurrency Control und Recovery)

Art Vorlesung mit Übungen
Informationen zu den Übungen
Umfang 2V/1Ü
Studiengang Diese Veranstaltung gehört zu den Studiengängen
  • Technische Informatik, alte DPO (1991)
  • Technische Informatik, neue DPO (1998)
  • Elektrotechnik, neue DPO (1998)
  • Wirtschaftsinformatik (DPO 1998)
  • Angewandte Informatik (DPO 2001/2003)
Termine Vorlesung: freitags, 14:15 - 15:45, Raum H-C 6321
Terminänderung ab 25.10.2002: freitags, 12:15-13:45 (Tausch mit Betriebssysteme I)
Raumänderung für den 25.10., und 8.11.2002: Grüner Hörsaal

Übungen:
mo, 12-14, H-A6118
di, 08-10, H-A6118
mi, 14-16, H-C3303
mi, 16-18, H-A6118
do, 14-16, H-A6118
Raum s. Termine
Schein / Prüfung Hinweise zu Prüfungen in Kernfächern (bitte zuerst lesen!)

Termine der Klausuren:

  1. Montag 24. Februar 2003, 15.00 Uhr, Audimax

  2. Donnerstag 3. April 2003, 15.00 Uhr, Audimax   in Vorbereitung

  3. dritte Septemberwoche (15.09. - 19.09.2003).

Späteren Klausuren liegt jeweils der Stoff der aktuellste Version der Vorlesung zugrunde. Die zugehörigen Skripten befinden sich unter http://pi.informatik.uni-siegen.de/kelter/lehre/dbs1.

Übungsgruppenschein: Für den ÜG-Schein ist das Bestehen einer Scheinklausur Voraussetzung. Diese wird voraussichtlich in der letzten Semesterwoche stattfinden.

Vorkenntnisse aus der Vorlesung Einführung in die Informatik 1 (1. Semester):
  • imperatives Programmieren
  • Datenabstraktion
  • Java
  • Datenstrukturen
aus der Vorlesung Einführung in die Informatik 2 (2. Semester):
  • zusätzliche Erfahrung
Skript / Literatur / Materialien
  • Für die Vorlesung liegt ein Skript als Volltext vor, wahlweise in Form einzelner Module oder als Gesamttext.
    Separate Seite mit detaillierten Angaben und einer Stichwortsuchfunktion
    Im Skript befinden sich weitere Referenzen.
  • In der UB sind diverse Lehrbücher über Datenbank- und Informationssysteme ausleihbar. Von folgendem Werk sind ca. 20 Exemplare ausleihbar:
    Korth, H.; Silberschatz, A.: Database system concepts; McGraw-Hill; 1991
  • Als kompakter ergänzender Text, der u.a. weitere Details zu SQL, Anwendungsarchitekturen und WWW-Anbindungen einführend vorstellt, kann empfohlen werden:
    Heuer, A.; Saake, G.; Sattler, K.U.: Datenbanken kompakt; mitp Verlag, Bonn; 2001 287 S.; 20.40 Euro ISBN 3-8266-0715-5
  • Ein Beispiel für ein sehr umfangreiches Buch:
    Connolly, Thomas; Begg, Carolyn: Database Systems - a Practical Approach to Design, Implementation, and Management (3rd edition); Addison Wesley; 2002; 1236 S., ISBN 0-201-70857-4; ca. 62 Euro

Veranstalter Roswitha Eifler, (Sekretariat, nur vormittags), H-C8322, Tel. 2612
Udo Kelter, H-C8322, Tel. 2611 (Sprechstunde: immer nach der Vorlesung und n.V.)
Marc Monecke, H-C8304, Tel. 2618
Yong Piao, H-C8303, Tel. 2617
Sonstiges / Anmerkungen:

Liste der Vorlesungstermine mit Inhaltsangabe:
 
Woche Nr. Datum Vorl. Nr. Inhalt / Anmerkungen Skript
        SZ PS PDF
42 2002-10-18   Organisatorisches      
      Vorwort zum Buch Datenbanksysteme I 9S. 42kB 54kB
    V01 Datenverwaltungssysteme 38S. 119kB 176kB
43 2002-10-25 V02 Fortsetzung Datenverwaltungssysteme      
    V03 Architektur von DBMS 20S. 70kB 93kB
44 2002-11-01 --- Allerheiligen      
45 2002-11-08 V04 B-Bäume 18S. 83kB 111kB
46 2002-11-15 V05 Das relationale Datenbankmodell 36S. 118kB 171kB
47 2002-11-22 V06 Fortsetzung Das relationale Datenbankmodell      
48 2002-11-29 V07 Der relationale Tupel-Kalkül 12S. 54kB 72kB
      Einführung in SQL 24S. 77kB 118kB
49 2002-12-06 V08 Fortsetzung Einführung in SQL      
50 2002-12-13 V09 Datenbankinhalte und Schnittstellen zu Datenbankinhalten 16S. 70kB 69kB
      JDBC; Materialien:
Tutorial JDBC Basics
Marc Monecke: Kurzübersicht JDBC   ps.gz   pdf
     
51 2002-12-20 --- Übung (s.u.)      
02 2003-01-10 V10 Implementierung relationaler Operationen 17S. 78kB 102kB
03 2003-01-17 V11 Abfrageverarbeitung und Optimierung 21S. 79kB 108kB
04 2003-01-24 V12 Entwurf redundanzfreier Datenbankschemata 49S. 146kB 231kB
05 2003-01-31 V13 Fortsetzung Entwurf redundanzfreier Datenbankschemata      
06 2003-02-07 V14 Fortsetzung Entwurf redundanzfreier Datenbankschemata      
07 2003-02-14 V15 Transaktionen und die Integrität von Datenbanken 20S. 75kB 108kB
      Stichwortverzeichnis für alle Lehrmodule zur Vorlesung Datenbanksysteme I 7S. 38kB 46kB

Erläuterungen zu den Spalten SZ, PS, PDF:

SZ: Seitenzahl
PS: Link auf komprimierte Postscript-Datei; enthält je 2 DIN-A5-Seiten auf einem Blatt; Angabe der Dateigröße in kB
PDF: Link auf komprimierte PDF-Datei; DIN A5; Angabe der Dateigröße in kB

Die Dateien sind mit gzip komprimiert. Die Dateien sind keine Zip-Archive!!

Detaillierte Erläuterung zu den Dateiformaten (Bitte lesen, sofern beim Entpacken der Dateien Probleme auftreten.)

In den beiden ersten Wochen wird die Zeit für die Übungen umgewidmet für die Heimlektüre eines Lehrmoduls. Voraussichtlich in Woche 50 wird umgekehrt eine Vorlesung zur Übung umgewidmet, um Zeit für eine umfangreichere Übungsaufgabe zu haben.
Übungsgruppentermine finden daher erstmals in Woche 44 statt.


Übungen

Die aktive Teilnahme an den Übungen ist unerläßlich für einen nachhaltigen Lernerfolg!

Zeitplanung: Der Umfang der Übungsaufgaben ist so dimensioniert, daß diese mit einen Zeitaufwand von ca. 4 Stunden pro Woche incl. Nacharbeitung des Vorlesungsstoffs bearbeitet werden können. Inclusive der 3 Stunden Präsenzzeiten (2V + 1 Ü) beträgt der gesamte einzuplanende Zeitaufwand ca. 7 Stunden pro Woche.

Übungsaufgaben: Die Übungszettel sind hier verfügbar, ferner die Probeklausur vom 8. Februar 2002.


Stand: 10.02.2003