Angewandte Informatik

Im renommierten, bundesweiten CHE-Ranking der Zeit 2021 erneut mit „sehr gut“ bewertet

Modulhandbuch

 Zurück 

Datenbanksysteme 1

Empfohlene Vorkenntnisse

Modul "Objektorientierte Programmierung"

Lehrform Vorlesung/Labor
Lernziele / Kompetenzen

- Die Studierenden kennen die unterschiedliche Datenbanktechnologien
- Sie beherrschen die Datenbanksprache SQL und verstehen deren Designphilosophie
- Sie können Datenbanken abstrakt modellieren und in das relationale Modell unter Einhaltung anerkannter Qualitätskriterien umsetzen
- Die Teilnehmer*innen kennen die üblichen Schnittstellen zwischen Datenbanken und Programmiersprachen

 

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

Modulprüfung "Datenbanksysteme 1" (K60)
"Praktikum Datenbanksysteme" muss "m.E." attestiert sein

Modulverantwortlicher

Prof. Dr. Hartwig Grabowski

Max. Teilnehmer 41
Empf. Semester 3
Haeufigkeit jedes Jahr (WS)
Verwendbarkeit

Angewandte Informatik (Bachelor)
Wirtschaftsinformatik plus (Bachelor)
Wirtschaftsinformatik (Bachelor)

Veranstaltungen

Datenbanksysteme 1

Art Vorlesung
Nr. EMI121
SWS 2.0
Lerninhalt
  • Relationale Datenbanktechnologien und -produkte
  • Modellierung von Daten (ER-Modell und Relationales Datenbank-Modell)
  • Normalformen
  • Structured Query Language (SQL)
  • Data Control Language
  • Data Definition Language
  • Data Manipulation Language
  • Data Query Language
  • Transaktionen
  • Schnittstellen zu Datenbanksystemen (JDBC)
  • Einführung in Concurrency Control (Isolation Levels)
  • Aktive Datenbanksysteme
  • Einführung in O/R Mapping
Literatur

Saake, Gunter; Heuer, Andreas; Sattler, Kai-Uwe (2018): Datenbanken - Konzepte und Sprachen. 6. Aufl. Frechen: mitp.
Elmasri, Ramez A.; Navathe, Shamkant B.; Shafir, Angelika (2011): Grundlagen von Datenbanksystemen. Bachelorausg., 3., aktualisierte Aufl., [Nachdr.]. München: Pearson Studium (IT - Informatik).
Kemper, Alfons Heinrich; Eickler, André (2015): Datenbanksysteme. Eine Einführung. 10., erweiterte und aktualisierte Auflage. Berlin, Boston: De Gruyter Studium.

Praktikum Datenbanksysteme

Art Praktikum
Nr. EMI122
SWS 2.0
Lerninhalt
  • Erstellung von ER-Modellen von Hand und toolbasiert
  • Erstellung von Relationalen Datenbankschemata (von Hand und Toolbasiert)
  • Operatorbäume und Normalformen
  • Anlegen von Datenbanken
  • Anlegen von Tabellen und Constraints
  • Einfügen, Verändern und Löschen von Daten
  • Abfragen und Unterabfragen
  • Transaction Control
  • Concurrency Control
  • Zugriff auf Datenbanken mit JDBC
  • Aktive Datenbanksysteme (PL/SQL)
  • Einführung in O/R Mapping
Literatur

Faeskorn-Woyke, H., Datenbanksysteme – Theorie und Praxis mit SQL2003, Oracle und MySQL, München, Pearson-Studium, 2007
Heuer, A., Saake G., Sattler K. U., Datenbanken: Konzepte und Sprachen, 3. Auflage, Heidelberg, Mitp-Verlag, 2008
Elmasri R. A., Navathe, S. B., Grundlagen von Datenbanksystemen, 3. Auflage, München [u.a.], Pearson Studium, 2009
Ullenboom, C., Java ist auch eine Insel : das umfassende Handbuch, 9. Auflage, Bonn, Galileo Press, 2011

 Zurück