Restrukturierung
This commit is contained in:
parent
5577e81216
commit
3828fcc079
42 changed files with 1506 additions and 6 deletions
|
@ -1,124 +0,0 @@
|
|||
name:
|
||||
de: Datenbanksysteme
|
||||
|
||||
instructor:
|
||||
de: Prof. Dr. Thomas Heimrich
|
||||
|
||||
id:
|
||||
value: DBS
|
||||
|
||||
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
|
||||
<!-- tablebreak -->
|
||||
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': 3, 'pc_lab': 1 }
|
||||
|
||||
prerequisites:
|
||||
de: Formelle Voraussetzungen bestehen nicht.
|
||||
|
||||
teaching-material:
|
||||
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: 5
|
||||
|
||||
form-of-exam:
|
||||
value: written
|
||||
spec:
|
||||
de: "Klausur von 90min"
|
||||
|
||||
term:
|
||||
value: 3
|
||||
|
||||
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