Skip to main content

Modulbeschreibung - Einführung in Datenbank-Systeme

Nummer
edbs
ECTS 3.0
Anspruchsniveau basic
Inhaltsübersicht Datenbanksysteme bilden nach wie vor das Rückgrat moderner IT-Infrastrukturen. Mit BigData und Data Science sind Datenbanken nicht nur wichtiger, sondern auch vielseitiger geworden. Einerseits geht es darum, Daten aus Datenbanken auswerten zu können und die entsprechenden Modelle lesen und verstehen können. Anderseits geht es darum, Begebenheiten, Problemstellung oder Daten zu analysieren und Datenbank Modelle zu entwickeln und umzusetzen. Für viel Problemstellungen sind nach wie vor relationale Datenbanken passende Lösungen und viele relationale Datenbanken bieten spezifische Erweiterungen für spezifische Problemstellungen. Abfragen, Konzepte und der Entwurf von relationalen Datenbanken und Grundideen von NoSQL Datenbanken gehören zum Grundwissen angehender Informatik-Ingenieurinnen und -Ingenieure.

  • Datenanalyse mit SQL
  • Konzeptioneller Datenbankentwurf
  • Relationaler Datenbankentwurf
  • Umsetzung von Datenmodellen in relationalen Datenbanken
  • Funktionale Abhängigkeit und Normalisierung
  • Grundlagen von NoSQL
  • Grundlagen von Datenbanksystemen
Lernziele
  • Die Studierenden können mit der Sprache SQL die Datenbestände einer relationalen Datenbank abfragen und manipulieren
  • Sie können eine Datenanalyse durchführen und mit dem Entity-Relationship Diagramm modellieren
  • Sie können darauf aufbauend eine relationales Datenmodell entwerfen
  • Sie können mit Hilfe der Normalformen die Qualität eines relationalen Entwurfs beurteilen
  • Sie können einen relationalen Datenentwurf mittels SQL realisieren
  • Sie kennen die wichtigsten Typen von NoSQL und was deren Stärken sind
  • Sie kennen die Aufgaben eines Datenbanksystems

Empfohlene Vorkenntnisse keine
Leistungsbewertung Erfahrungsnote und MSP schriftlich, Gewichtung 50/50
Diese Seite teilen: