Hochschule Darmstadt - Fb Informatik

Drucken| Layout| Design| Schriftgröße English|
Modulbeschreibung
Modul:Datenbanken 1

Databases 1

Belegnummern:30.7312 [PVL 30.7313]
Sprache:deutsch
Zuordnung:Bachelor 2014 - 3. Semester
Bachelor dual KESS 2014 - 4. Semester
Bachelor dual KITS 2014 - 4. Semester
Bachelor dual KoSI 2014 - 4. Semester
Bachelor KMI 2014 - 3. Semester
Lehrform:V+P = Vorlesung+Praktikum
SWS:3+1
CP:5
Prüfung:Klausur
Anmeldung zur Prüfung:explizit und unabhängig von der Belegung
PVL (z.B. Praktikum):unbenotet (Erfolgreiche Teilnahme am Praktikum)
Häufigkeit des Angebots:jedes Semester (zuletzt im SS 2019)
Belegvoraussetzung:Es muss das Modul "Programmieren, Algorithmen und Datenstrukturen 1" erfolgreich absolviert sein sowie ein Prüfungsversuch "Programmieren, Algorithmen und Datenstrukturen 2" erfolgt sein.
Erforderliche Vorkenntnisse:Grundlegende Kenntnisse auf Bachelorniveau in objektorientierter Analyse und Design
Lernziele:Die Studierenden sollen,
  • ein ER-Modell entwickeln und dieses in ein relationales Datenmodell transformieren können (sowohl manuell als auch mit einem CASE-Tool),
  • in der Lage sein, ein Datenbankschema mit Hilfe von SQL-DDL zu implementieren und Daten mittels SQL-DML einzufügen, abzufragen und zu verändern,
  • Integritätsbedingungen mit Hilfe von Constraints und Triggern umsetzen können,
  • Datenbank-Rechtekonzepte praktisch anwenden können,
  • Datenbankanwendungslogik sowohl mit prozeduralem SQL als auch in einem Java-Anwendungsprogramm implementieren können,
  • Konzepte des Transaktionsmanagements und
  • Datenbank-Indexstrukturen kennen und geeignet anwenden können.
Lehrinhalte:
  • Konzeptionelle Datenmodellierung mit dem erweiterten Entity-Relationship-Modell
  • Relationale Datenmodellierung
  • SQL-DDL, SQL-DML, Systemkatalog
  • Prozedurales SQL und Trigger
  • JDBC-Zugriff auf Datenbanken
  • Transaktionskonzept (inkl. Backup und Recovery)
  • Interne Datenorganisation: Indexe (B-Bäume, Hashverfahren)
Literatur:
  • A. Heuer, K.-U. Sattler, G. Saake. Datenbanken: Konzepte und Sprachen, 5. Auflage mitp 2013;
  • A. Kemper, A. Eickler: Datenbanksysteme. Eine Einführung, Oldenbourg, 8. Auflage März 2011;
  • C. J. Date, An Introduction to Database Systems, Addison Wesley 2004;
Arbeitsformen / Hilfsmittel:Seminaristische Vorlesung, elektronisch verfügbare Materialien, Hörsaalübungen, Klausurbeispiele.
Modulverantwortung:Uta Störl
Freigabe ab:WS 2014/2015
Angebot im SS 19:A: Schestag
B: Döhring
C: Karczewski
Angebot im WS 19/20:B: Schildgen
C: Muth
D: Schestag

[Fachbereich Informatik] [Hochschule Darmstadt]
© 2008 - 2019 FBI OBS Team. Alle Rechte vorbehalten.