initialer check für Rohfassung des Studiengangs VI
This commit is contained in:
parent
a4961eb681
commit
43805d3dc4
43 changed files with 9743 additions and 0 deletions
129
syllabus/VI/mod.dbs.yaml
Normal file
129
syllabus/VI/mod.dbs.yaml
Normal file
|
@ -0,0 +1,129 @@
|
|||
name:
|
||||
de: Datenbanksysteme
|
||||
|
||||
instructor:
|
||||
de: Prof. Dr. Thomas Heimrich
|
||||
|
||||
id:
|
||||
value: Analysis
|
||||
|
||||
goal:
|
||||
de: |
|
||||
Die Studierenden sollen in der Lage sein,
|
||||
|
||||
* Daten aus der Anwendungswelt in ein Entity-Relationship-Modell (ERM) zu überführen
|
||||
|
||||
* aus dem ERM einen logischen Datenbankentwurf (relational) abzuleiten
|
||||
|
||||
* den logischen Datenbankentwurf zu normalisieren
|
||||
|
||||
* die theoretischen Grundlagen der Normalisierung beherrschen
|
||||
|
||||
* Tabellen mit SQL zu erstellen, Daten in Tabellen einzufügen und zu ändern
|
||||
|
||||
* komplexe select-Anfragen mit SQL auszuführen
|
||||
|
||||
* eine Verbindung zwischen Oracle und einer Java-Anwendung herzustellen
|
||||
|
||||
content:
|
||||
de: |
|
||||
1. Datenmodellierung und Entity Relationship Modell
|
||||
- Merkmale von Datenbanksystemen und die verschiedenen Arten von Datenunabhängigkeit
|
||||
- der Begriff „Schlüssel" in der Datenbankwelt
|
||||
- graphische Elemente (Notationen) im ERM
|
||||
- Funktionalität und Kardinalität im ERM
|
||||
- einfache und mehrwertige Relationen
|
||||
- spezielle ERM-Elemente (IST-Beziehung, schwache Entitytypen)
|
||||
- Überblick zur Datenmodellierung mit UML
|
||||
2. Das relationale Modell
|
||||
- theoretische Grundlagen zu Relationen
|
||||
- Überführung der ERM-Elemente in Relationen
|
||||
- Überführung der verschiedenen Arten von Beziehungen in Relationen
|
||||
- Überführung spezieller ERM-Elemente in Relationen
|
||||
3. Normalisierung (Relationale Entwurfstheorie)
|
||||
- mögliche Anomalien bei der relationalen Modellierung
|
||||
- Funktionale Abhängigkeiten
|
||||
- formale Betrachtung)
|
||||
- 1. bis 3. Normalform und deren Eigenschaften
|
||||
- Algorithmus für die Normalisierung
|
||||
- Boyce-Codd Normalform
|
||||
4. Relationale Algebra und Relationenkalkül
|
||||
- relationale Algebra mit ihren Grundoperationen (Selektion, Projektion, verschiedene Join-Operationen, Mengenoperationen)
|
||||
- der Operatorbaum als Mittel der Repräsentation von Algebra-Ausdrücken
|
||||
- Anfragen mit dem Relationenkalkül
|
||||
5. Schemadefinition und Datenintegrität
|
||||
- Einführung zu SQL
|
||||
- SQL-Anweisungen zum Erstellen von Tabellen
|
||||
- Möglichkeiten Integritätsbedingungen in SQL zu definieren
|
||||
- SQL-Anweisungen um Daten in Tabellen einzufügen und zu ändern
|
||||
6. select-Anfragen mit SQL
|
||||
- Grundstruktur der select-Anweisung
|
||||
- einfache und komplexe (geschachtelte) select-Anweisungen
|
||||
7. Sichten in SQL
|
||||
- Grundkonzept von Sichten
|
||||
- Definition von Sichten
|
||||
- Daten in Sichten einfügen und ändern
|
||||
- Verwendung von Sichten für die Datenmodellierung
|
||||
8. Datenbankanbindung an Programmiersprachen
|
||||
- Arten der Einbettung von SQL in eine Programmiersprachen
|
||||
- Anbindung einer ORACLE-Datenbank an eine JAVA-Anwendung
|
||||
- Anfragen an die Datenbank aus der JAVA-Anwendung heraus und verarbeiten der Anfrageergebnisse.
|
||||
9. Transaktionen
|
||||
- Grundlagen zu Transaktionen
|
||||
- Probleme bei der Nebenläufigkeit von Anfragen
|
||||
- Sperrmodelle und Sperrprotokolle
|
||||
|
||||
form-of-instruction:
|
||||
value: { 'lecture': 2, 'pc_lab': 1 }
|
||||
|
||||
prerequisites:
|
||||
de: Formelle Voraussetzungen bestehen nicht.
|
||||
|
||||
media-of-instruction:
|
||||
de: |
|
||||
Vorlesungsunterlagen (werden den Studierenden zur Verfügung gestellt)
|
||||
|
||||
Die folgende Literatur dient der Vertiefung der Inhalte:
|
||||
|
||||
- Laudon, K. C., et al. (2016). Wirtschaftsinformatik: Eine Einführung, Pearson Deutschland GmbH.
|
||||
- Leimeister, J. M. (2015). Einführung in die Wirtschaftsinformatik, Springer-Verlag.
|
||||
- Schmid, A. Verwaltung, eGovernment und Digitalisierung: Grundlagen, Konzepte und Anwendungsfälle, 2019
|
||||
|
||||
author-of-indenture:
|
||||
de:
|
||||
|
||||
used-in:
|
||||
de: |
|
||||
Das Modul ist in den Bachelorstudiengängen „Wirtschaftsinformatik & Digitale Transformation", „Verwaltungsinformatik/E-Government" und „Multimedia-Marketing" ein Pflichtmodul.
|
||||
|
||||
Ferner ist eine Verwendung in anderen Studiengängen möglich, in denen Grundlagen zur Wirtschaftsinformatik vermittelt werden müssen.
|
||||
|
||||
workload:
|
||||
de: >
|
||||
Kontaktzeit/Präsenzstudium: 60 Stunden; Selbststudium: 60 Stunden; Prüfung und Prüfungsvorbereitung: 30 Stunden
|
||||
|
||||
credits:
|
||||
value: 4
|
||||
|
||||
form-of-exam:
|
||||
value: written
|
||||
spec:
|
||||
de: "Klausur von 90min"
|
||||
|
||||
term:
|
||||
value: 1
|
||||
|
||||
frequency:
|
||||
value: once_per_year
|
||||
|
||||
duration:
|
||||
value: 1
|
||||
|
||||
kind:
|
||||
value: compulsory
|
||||
|
||||
remarks:
|
||||
de:
|
||||
|
||||
notes:
|
||||
de:
|
Loading…
Add table
Add a link
Reference in a new issue