Modulbeschreibung

Datenbanksysteme 1

Kurzzeichen:
M_Dbs1
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Leitidee:
  • Architekturen und Funktionsweise von relationalen Datenbanksystemen kennen und verstehen
  • Relationale Datenbanken systematisch entwerfen können 
  • DB-Strukturen mit SQL definieren können
  • SQL-Abfragen formulieren können 
  • Grundkonzepte der Programmierschnittstellen für die Entwicklung von DB-Applikationen kennen, Praxis mit JDBC
  • Praxis im Umgang mit einem DBMS

Modulverantwortung:
Prof. Keller Stefan F.
Standort (angeboten):
Rapperswil-Jona
Zusätzliche Eingangskompetenzen:

Software-Engineering 1 (speziell Modellierung mit UML)

Modultyp:
Wahlpflicht-Modul für Informatik STD_02(Empfohlenes Semester: 4)Kategorie:Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_05(Empfohlenes Semester: 4)Kategorie:Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_11(Keine Semesterempfehlung)Kategorie:Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik U1_01(Empfohlenes Semester: 4)Kategorie:Übergangsmodule Informatik 1 (Jahrgang 2001) (K_U1I)
Wahlpflicht-Modul für Maschinentechnik STD_02(Empfohlenes Semester: 6)Kategorien:Maschinentechnik (M-mt), Maschinentechnik, Mathematik, Naturwissenschaften (M-mmn)
Wahlpflicht-Modul für Maschinentechnik STD_05(Empfohlenes Semester: 6)Kategorie:Maschinentechnik (M-mt)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten

Inhalte

Modul- und Lerninhalt:
  • Einführung: Aufbau eines DBMS, Architekturen
  • Datenmodellierung
  • Relationales Datenmodell
  • SQL: SQL als DDL, SQL als DML, SQL als DCL
  • Transaktionen
  • Synchronisation von parallelen Transaktionen
  • Backup und Recovery
  • Interne Ebene
  • Programmierschnittstellen: Embedded JDBC, Ueberblick ODBC, embedded SQL