Zeige
Systems Engineering-Format
Wirtschaftsinformatik-Format
Informatik-Format
Digitale Medien-Format
Digitale Medien-Ansicht
Modulnummer
|
B-MI-8/1 |
Modulbezeichnung
|
Datenbanksysteme |
Titel (englisch)
|
Database Systems |
Pflicht/Wahl
|
Wahl |
Erklärung
|
|
CP
|
8 |
Berechnung des Workloads
|
|
Turnus
|
i. d. R. angeboten in jedem WiSe |
Dauer
|
ein Semester |
Form
|
4 SWS L, 2 SWS T |
Prüfung
|
i.d.R. Hausarbeit oder Bearbeitung von Übungsaufgaben und Fachgespräch oder mündliche Prüfung |
Anforderungen
|
TGDM, Grundlagen der Softwaretechnik |
Lernziele
|
-
Sich in der Terminologie des Gebietes Datenbanksysteme ausdrücken können. Datenbanksystem- und Anwendungskomponenten mit richtigen Begriffen bezeichnen können.
-
Über detailierte Kenntnisse und praktische Erfahrungen mit Datenbanksystemen verfügen, insbesondere im Entwurf, der Implementierung und der Administration. Trennung von statischen und dynamischen Aspekte erkennen können.
-
Lösungsvarianten für datenbanktechnische Probleme entwickeln können. Voraussetzungen für die Anwendung der unterschiedlichen Modelle und Techniken erkennen können. Aufwände abschätzen, Schemata und Anwendungen entwerfen und Einsatzgebiete für Techniken bewerten können.
-
Realisierung von Datenbankanwendungen durchführen. Gutes Sprachverständnis durch strikte Trennung von Syntax und Semantik entwickeln.
|
Lerninhalte
|
- Einführung: Historische Entwicklung, Aufgaben und Architektur von Datenbanksystemen.
- Wichtige Datenmodelle: Entity-Relationship-Modell, Relationenmodell, objektorientierte und semistrukturietes Datenmodell. Syntax und Semantik der Modelle.
- Relationale Datenbanksprachen: Einführende Klassifikation; Relationenalgebra und Relationenkalküle als Grundlage für deskriptive Anfragesprachen. Konkrete kalkülbasierte Sprachen wie SQL, QUEL und QBE. Verwendung der Konzepte in modernen Datenbanksystemen. Syntax und Semantik der Sprachen. Vergleich der Sprachmächtigkeit.
- Programmierschnittstellen: Verfahren für das relationale Datenmodell in modernen Programmiersprachen wie Java.
- Datenintegrität und Datenschutz: Begriffsklärung, Integritätsregeln in Datenbanksprachen. Statische, transitionale und temporale Integritätsbedingungen. Trigger.
- Zentrale Begriffe und Verfahren aus dem relationalen Datenbankentwurf. Normalformen: 1NF, 2NF, 3NF, BCNF, 4NF. Armstrong-Axiome. Normalisierungs-Algorithmen.
|
Quellen
|
- Heuer, A., Saake, G.: Datenbanken - Konzepte und Sprachen. mitp-Verlag, Bonn, 2000.
- Kemper, A.; Eickler, A.; Datenbanksysteme. Eine Einführung. Oldenbourg-Verlag, 2001.
|
Sprache
|
Deutsch |
Bemerkung
|
|
Zuletzt geändert
|
2019-11-15 14:59:01 UTC |
Zurück
Zeige
Systems Engineering-Format
Wirtschaftsinformatik-Format
Informatik-Format
Digitale Medien-Format