Datenbanken – Modellierung und Strukturierung

Ziel der Veranstaltung

Das Fach Datenbanksysteme 1 soll Grundlagen zum Verständnis und zur Benutzung von Datenbanksystemen legen. Aufbauend auf Einordnung und Architektur werden die für den Datenbankentwurfsprozess notwendigen Techniken vermittelt und geübt. Dabei wird insbesondere auf formale, Konsistenz erhaltende Methoden eingegangen. Die Implementierung und Nutzung von Datenbanken mit SQL rundet das Modul ab.

Inhalte der Veranstaltung

Grundlangen von Datenbanksystem
• Aufgaben und Funktionen von Datenbanksystemen
• Architektur von Datenbanksystemen
Datenbankentwurf
• Entwurfsprozess
• Konzeptioneller Entwurf (Entity-Ralationship-Methoden, UML)
• Relationaler Entwurf (Transformation ERRelationales Modell)
• Relationaler Verbesserungsentwurf (Normalisierung)
• Implementierung mit SQL-DDL
Datenbankanfragesprache SQL
• Algebraische Grundlagen von Anfragen
• Einfache SQL-Anfragen
• Verbundoperationen
• Aggregation und Gruppierung

Literaturhinweise

Heuer, Saake: Datenbanken – Konzepte und Sprachen
Heuer, Saake, Sattler – Datenbanken kompakt

Art der Veranstaltung

Pflicht

Semester

2.Sem

ECTS Credits

5 (Workload: 150 Stunden = 65 h Präsenz- und 85 h Eigenstudium)

Lehrmethode

Der Stoff wird im Rahmen eine Vorlesung präsentiert und in Übungen untersetzt. Die Übungen sollen zum einen durch individuelles Lösen von Übungsaufgaben mögliche Fehler und alternative Lösungen vorstellen, die dann in der Gruppe diskutiert werden. Zum anderen soll in Kleingruppen die typischen Konflikte bei Anforderungsanalyse und Entwurf erlebbar gemacht werden. Die Übungen zu SQL finden als Rechnerübungen statt.

Bewertung

Klausur benotet, 90 Minuten am Ende des Semesters

Sprache

Deutsch

Dozenten

Prof. Dr.-Ing. Michael Höding
Netzbasierte Anwendungen für den Handel/Electronic Business


Raum: WWZ 103
Telefon: 03381 355 243
E-Mail: hoeding@th-brandenburg.de
FBW-Web: Professoren-Link
 



Stand: 23.03.2015 / verantwortlich: Dekan FB Wirtschaft

Service

August 2018
M D M D F S S
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2