Datenbanksysteme

Pflichtmodul im 2. Fachsemester

Voraussetzungen

  • Grundkenntnisse in Mathematik
  • Programmierung und Datenstrukturen

Inhalt

  • Entwicklung von Datenbanksystemen
  • Entity-Relationship-Modell: Normalisierung,Datenintegrität
  • Relationenmodell
  • Relationenalgebra
  • SQL: Datendefinition
  • SQL: Anfragen, Join, Unteranfragen, Datenmanipulation
  • Anwendungsprogrammierung: Grundlagen DB-Zugriffe mit Java, PHP
  • Administration von Datenbanken
  • Effiziente Speicherstrukturen
  • Ausblick NoSQL-Datenbanken
  • Praktika: PostgreSQL, Oracle, DB2

Literatur

  • Kemper , A. Eickler: Datenbanksysteme – Eine Einführung, 7. Auflage. Oldenbourg Verlag, 2013
  • R. A. Elmasr, S. B. Navathe: Grundlagen von Datenbanksystemen, 3. Auflage, Pearson Studium, 2009
  • A. Heuer, G. Saake: Datenbanken –Konzepte und Sprachen. 2. Auflage, MITP Verlag, 2013
  • S. Edlich, A. Friedland, J. Hampe, B. Brauer: NoSQL: Einstieg in die Welt nichtrelationaler Web 2.0 Datenbanken, Hanser Verlag, 2010

Dozentin

1 SWS Vorlesung
1 SWS Seminaristische Übung
1 SWS Übung
1 SWS Praktikum

Prüfung
120 Minuten schriftlich
oder 20 Minuten mündlich

oder alternative Prüfungsleistung

Wert
5 Credits