Datenbankmanagementsysteme sind systemenahe Programme; sie erledigen Aufgaben bei der Verwaltung großer Datenmengen, die bei vielen Anwendungsprogrammen gleich sind. In dieser Vorlesung lernen Sie, wie Datenbanken funktionieren und wie man sie verwendet. Nach der Vorlesung können Sie ...

  • entscheiden, ob für eine Anwendung Datenbanken eingesetzt werden sollen
  • eine Datenbankstruktur im Entity-Relationship-Modell erstellen
  • und in die Tabellenstruktur eines relationalen Datenbanksystems oder einer Graphen-Datenbank umwandeln
  • mit SQL Tabellen anlegen, Daten einfügen, ändern und löschen und gezielt abfragen
  • mit der Graphen-Datenbank Orient-DB arbeiten
  • zur Konsistenz einer Datenbank Constraints definieren und Trigger programmieren
  • JAVA-Anwendungen programmieren, die mit JDBC oder JPA auf Datenbanken zugreifen
  • Datenbankstrukturen normalisieren
  • die Arbeitsweise von Datenbankmanagementsystemen bei Transaktionen, Datensicherung, Datenspeicherung, Zugriffsoptimierung und verteilten Datenbanken verstehen.