medien und kommunikation, bachelor

  

Datenbanken

Empfohlene Vorkenntnisse

Kenntnisse einer Programmiersprache

 

Lehrform Vorlesung/Labor
Lernziele / Kompetenzen

Die Konzepte für die effiziente, strukturierte Datenverwaltung in der Praxis werden verstanden und können angewendet werden;

Die Bedeutung der Datenhaltung für unsere Welt kann eingeorndet und bewertet werden.

Dauer 1
SWS 4.0
Aufwand
Lehrveranstaltung 60
Selbststudium / Gruppenarbeit: 90
Workload 150
ECTS 5.0
Voraussetzungen für die Vergabe von LP

K60 benotet + Laborarbeit (LA) unbenotet

Leistungspunkte Noten

 

 

Modulverantwortlicher

Prof. Dr. Volker Sänger

 

Empf. Semester 4-7
Haeufigkeit jedes Semester
Verwendbarkeit

Medien und Kommunikation, Medientechnik / Wirtschaft plus, Unternehmens- und IT-Sicherheit

Veranstaltungen

Datenbanken

Art Vorlesung
Nr. M146
SWS 3.0
Lerninhalt

Die LV gliedert sich folgendermaßen:

  • Einführung: Datenbanksystem, Datenmodell, Datenbankanwendungen
  • Das relationale Datenmodell: Relationen, Attribute, Integritätsbedingungen, Selektion, Join, Projektion
  • SQL: Schemadefinition, Anfragen, Änderungen der Datenbasis, Views, Konsistenzbedingungen, ACID-Prinzip, SQL-Transaktionen,
  • Datenbankentwurf: Entwurfsphasen, semantische Datenmodelle, Abhängigkeiten, Normalisierung, Umsetzung semantischer Modelle in ein logisches Modell
  • Datenbank-Programmierung: JSP, Objekt-relationales Mapping, JDBC, Stored-Procedures, Trigger 
  • Nichtrelationale Datenbanken: No-SQL-Datenbanken, CAP und BASE
  • Indizes, Rollen und Rechte
  • Data Warehouse, Starschema
Literatur
  • A. Kemper, A. Eickler: Datenbanksysteme - Eine Einführung, Oldenbourg-Verlag, 2015
  • A. Heuer, G. Saake: Datenbanken: Konzepte und Sprachen, mitp-Verlag, 2020
  • R. Elmasri, S.B. Navathe: Fundamentals of Database Systems, Addison-Wesley, 2011
  • L. Piepmeyer: Grundkurs Datenbanksysteme – Von den Konzepten bis zur Anwendungsentwicklung, Hanser-Verlag, 2011 (e-book)
  • D. Sullivan: NoSQL for Mere Mortals, Addison Wesley, 2015, (e-book)

Labor Datenbanken

Art Labor
Nr. M147
SWS 1.0
Lerninhalt

Die LV gliedert sich folgendermaßen:

  • SQL: Tabellenanlage und Datenmanipulation
  • Datenbanken im WWW mit JSP
  • DokumentenDB mit MongoDB
Literatur

Siehe Vorlesung Datenbanken