- Grundlagen der Modellierung
-
Datenmodellierung am Beispiel Entity-Relationship-Modell
-
Modellierung objektorientierter Systeme am Beispiel UML
-
Relationale Datenmodellierung und Anfragemöglichkeiten
-
Grundlagen der Metamodellierung
-
XML
-
Multidimensionale Datenmodellierung
-
Domänenmodellierung und Ontologien
Lernziele und Kompetenzen:
Die Studierenden:
-
definieren grundlegende Begriffe aus der Datenbankfachliteratur
-
erklären die Vorteile von Datenbanksystemen
-
erklären die verschiedenen Phasen des Datenbankentwurfs
-
benutzen das Entity-Relationship Modell und das erweiterte Entity-Relationship Modell zur semantischen Datenmodellierung
-
unterscheiden verschiedene Notationen für ER-Diagramme
-
erläutern die grundlegenden Konzepte des relationalen Datenmodells
-
bilden ein gegebenes EER-Diagramm auf ein relationales Datenbankschema ab
-
erklären die Normalformen 1NF, 2NF, 3NF, BCNF und 4NF
-
definieren die Operationen der Relationenalgebra
-
erstellen Datenbanktabellen mit Hilfe von SQL
-
lösen Aufgaben zur Datenselektion und Datenmanipulation mit Hilfe von SQL
-
erklären die grundlegenden Konzepte der XML
-
erstellen DTDs für XML-Dokumente
-
benutzen XPATH zur Formulierung von Anfragen an XML-Dokumente
-
definieren die grundlegenden Strukturelemente und Operatoren des multidimensionalen Datenmodells
-
erklären Star- und Snowflake-Schema
-
benutzen einfache UML Use-Case Diagramme
-
benutzen einfache UML-Aktivitätsdiagramme
-
erstellen UML-Sequenzdiagramme
-
erstellen einfache UML-Klassendiagramme
-
erklären den Begriff Meta-Modellierung
-
definieren den Begriff der Ontologie in der Informatik
-
definieren die Begriffe RDF und OWL