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 2004/05) 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 2005 wird die Vorlesung Datenbanksysteme II angeboten, in der voraussichtlich folgende Themen behandelt werden:
  • objektorientierte DBMS
  • XML
  • WWW-Schnittstellen zu DBMS
  • Transaktionen (Concurrency Control und Recovery)
Liste der Vorlesungstermine mit Inhaltsangabe


Art Vorlesung mit Übungen
Informationen zu den Übungen
Umfang 2V/1Ü
Studiengang Diese Veranstaltung gehört zu den Studiengängen
  • Technische Informatik, DPO 1991
  • Technische Informatik, DPO 1998
  • Elektrotechnik, DPO 1998 und 2003
  • Wirtschaftsinformatik, DPO 1998 und 2004
  • Angewandte Informatik, DPO 2002
Termine Vorlesung: montags, 12:15 - 13:45, Raum H-F 116, Beginn am 11.10.
Übungen: Übungsgruppen werden abhängig von der Zahl der (aktiven) Teilnehmer eingerichtet werden. Die ersten Gruppensitzungen finden frühestens in der 2. Vorlesungswoche statt.

Aufgaben und Termine: s. eigene Seite für die Übungen

Schein / Prüfung Hinweise zu Prüfungen in Kernfächern (bitte zuerst lesen!)

Es werden drei Termine angeboten, die beliebig wählbar sind (d.h. der 2. und 3. Termin ist nicht nur für Wiederholer wählbar); alle Termine stehen noch nicht fest:

  1. Ende Februar 2005
  2. Ende März 2005
  3. September 2005
Ü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.)
Jürgen Wehren, H-C8331, Tel. 2614
Sonstiges / Anmerkungen:

Liste der Vorlesungstermine mit Inhaltsangabe:
 
Woche Nr. Datum Inhalt / Anmerkungen Skript
      SZ PS PDF
42 2004-10-11 Organisatorisches      
    Vorwort zum Buch Datenbanksysteme I 9S. 42kB 54kB
    Datenverwaltungssysteme 38S. 119kB 176kB
43 2004-10-18 Fortsetzung Datenverwaltungssysteme      
44 2004-10-25 Architektur von DBMS 20S. 70kB 93kB
45 2004-11-01 Allerheiligen      
46 2004-11-08 B-Bäume 18S. 83kB 111kB
47 2004-11-15 Das relationale Datenbankmodell 36S. 118kB 171kB
48 2004-11-22 Fortsetzung Das relationale Datenbankmodell      
    Der relationale Tupel-Kalkül 12S. 54kB 72kB
49 2004-11-29 Einführung in SQL 24S. 77kB 118kB
50 2004-12-06 Fortsetzung Einführung in SQL      
51 2004-12-13 Datenbankinhalte und Schnittstellen zu Datenbankinhalten 16S. 70kB 69kB
    JDBC; Materialien:
Tutorial JDBC Basics
Marc Monecke: Kurzübersicht JDBC   ps.gz   pdf
     
52 2004-12-20 Implementierung relationaler Operationen 17S. 78kB 102kB
    Abfrageverarbeitung und Optimierung 21S. 79kB 108kB
02 2005-01-10 Fortsetzung Abfrageverarbeitung und Optimierung      
03 2005-01-17 Entwurf redundanzfreier Datenbankschemata 52S. 223kB 267kB
04 2005-01-24 Fortsetzung Entwurf redundanzfreier Datenbankschemata      
05 2005-01-31 Fortsetzung Entwurf redundanzfreier Datenbankschemata      

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 oder Drucken der Dateien Probleme auftreten, z.B. beim Drucken fehlende Bilder)


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


Stand: