Lehrveranstaltungen in der Informatik

Datenbanken

Prof. Dr. H.W. Lang

zurück zurück

Inhalt

Die Idee einer Datenbank ist, alle Daten nach einem einheitlichen Konzept und völlig unabhängig von den Anwendungs­­programmen zu verwalten. Das Datenbank­system stellt für die Anwendungs­programme einheitliche Zugriffs­methoden auf die Daten zur Verfügung. Bei einer relationalen Datenbank werden alle Daten in Form von Tabellen dargestellt. Die Schnittstelle zu den Anwendungs­programmen ist die sehr einfache Sprache SQL.

 

Vorlesung

  • Architektur eines Datenbanksystems
  • Relationale Datenbank
  • Datenbank-Entwurf, Schlüssel, Normalform
  • Datenbankoperationen in SQL
  • Datenbanksystem MySQL

 

Übungen / Labor

In den begleitenden Laborübungen wird eine Web-Datenbankanwendung mit PHP und MySQL erstellt.

Organisation

4. Semester, Vorlesung / Übung  4-std.

Sprache: deutsch

Präsenzstudium: 60 h, Eigenstudium: 90 h
Gesamtaufwand: 150 h

Leistungspunkte (credit points): 5

Medienformen: Skript im Web, Tafel, Übungen am Computer

Vorbedingungen: Orientierungsprüfung

Prüfung: PL (Klausur)

Lernziele

Sie kennen die grundlegende Architektur einer relationalen Datenbank. Sie können eine Datenbank entwerfen sowie den Entwurf dokumentieren und in der Sprache SQL realisieren. Sie können Datenbankanfragen in SQL formulieren. Sie haben praktische Erfahrungen in der Arbeit mit einem Datenbank­system gesammelt.

Literatur

A. Kemper, A. Eickler: Datenbanksysteme. 8. Auflage, Oldenbourg (2011)

E. Schicker: Datenbanken und SQL. 2. Auflage, Teubner (1999)

C. Wenz, T. Hauser: PHP 5.1. Markt und Technik (2006)