Module 39-Inf-10_a Database and Information Systems

Faculty

Person responsible for module

Regular cycle (beginning)

Every winter semester

Credit points and duration

5 Credit points

For information on the duration of the modul, refer to the courses of study in which the module is used.

Competencies

Studierende sind mit den Grundkonzepten und theoretischen Grundlagen von Datenbanksystemen und Datenmodellen im Allgemeinen vertraut. Sie verstehen Fachbegriffe und Konzepte der Datenbanken.

Sie kennen verschiedene Datenbankmodelle und können sie voneinander abgrenzen.

Studierende erwerben vertiefte Kenntnisse der relationalen Datenbanken. Sie verstehen, was gutes Datenbankdesign ist und wie die Werkzeuge der Normalisierung dafür eingesetzt werden können. Sie können eigene kleine Datenbanksysteme entwerfen und umsetzen.

Studierende erlangen praktische Fähigkeiten im Umfang mit Datenbanken. Sie können SQL Anfragen an eine Datenbank stellen.

Darüber hinaus erwerben die Studierende Grundkenntnisse im Bereich der Transaktionsverarbeitung, Concurrency Control, Index- und Datenstrukturen sowie im Bereich der Verarbeitung von Anfragen an eine Datenbank.

Content of teaching

Das Modul befasst sich mit den Grundlagen von Datenbanken- und Informationssystemen. Nach einem allgemeinen Überblick vertieft das Modul insbesondere das relationale Datenmodell und führt in die relationale Algebra und die Structured Query Language (SQL) ein. Inhalt des Moduls ist ebenfalls das Entity-Relationship als Werkzeug zur Modellierung von Daten. Das Modul umfasst Grundlagen der Datenbanken wie die Theorie der funktionalen Abhängigkeiten und stellt konkrete Werkzeuge wie die Normalisierung von Datenbanken vor. Das Modul führt über das relationale Datenmodell in weitere Datenmodelle (XML, RDF, ...) ein. Als fortgeschrittene Konzepte führt das Modul in die Verarbeitung von Transaktionen sowie Concurrency Control ein. Darüber hinaus gibt das Modul einen Überblick über Index- und Datenstrukturen sowie Speicherorganisation und Anfrageverarbeitung (Query Processing).

Praktische Übungen mit MySQL begleiten die theoretischen Elemente des Moduls und sorgen für tieferes Verständnis der Algorithmen, Werkzeuge und Datenmodelle.

Recommended previous knowledge

Erfolgreicher Abschluss des Moduls 39-Inf-PP.
Grundkenntnisse Mengentheorie und PHP Kenntnisse sind ebenfalls von Vorteil.

Necessary requirements

Explanation regarding the elements of the module

Module structure: 1 bPr 1

Courses

Einführung in die Datenbanken und Modellierung
Type lecture
Regular cycle WiSe
Workload5 60 h (30 + 30)
LP 2
Einführung in die Datenbanken und Modellierung
Type exercise
Regular cycle WiSe
Workload5 60 h (30 + 30)
LP 2

Examinations

portfolio with final examination
Allocated examiner Person responsible for module examines or determines examiner
Weighting 1
Workload 30h
LP2 1

Portfolio mit Abschlussprüfung bestehend aus:
1) Portfolio von Übungen zu Inhalten der Vorlesung
Übungsaufgaben oder Programmieraufgaben, die veranstaltungsbezogen gestellt werden (Bestehensgrenze 50% der erzielbaren Punkte). Die Kontrolle der Übungsaufgaben umfasst auch direkte Fragen zu den Lösungsansätzen, die von den Studierenden in den Übungen beantwortet werden müssen. Der*die Lehrende kann ein individuelles Erläutern und Vorführen von Aufgaben verlangen (zweimaliges Vorrechnen von Übungsaufgaben nach Aufforderung) sowie einen Teil der Übungsaufgaben durch Präsenzübungen ersetzen. Die Übungsaufgaben im Rahmen des Portfolios werden in der Regel wöchentlich ausgegeben und dienen dem begleitenden Erlernen selbständiger Umsetzungen der in der Vorlesung vorgestellten Lerninhalte.

2) einer Abschlussprüfung zur Vorlesung
Die Abschlussprüfung zu den Inhalten der Vorlesung nimmt Bezug auf die Übungs- oder Programmieraufgaben oder entwickelt sich aus den in den Übungen erlernten Kompetenzen.
Eine weitergehende Konkretisierung insbesondere zum zeitlichen Umfang der Abschlussprüfung erfolgt in der Beschreibung der Veranstaltung.

Abschlussklausur (im Umfang von 60-90) oder mündliche Abschlussprüfung (im Umfang von 20-30 Minuten) zu den in der Vorlesung vermittelten und in den Übungen erarbeiteten Inhalten.

Die Klausur kann alternativ als eKlausur, Open Book Klausur oder eOpen Book Klausur geprüft werden. Im Falle von Open Book Klausur und eOpen Book Klausur beträgt der Umfang 120-180 Minuten.

Beide Portfolioelemente werden durch eine*n Prüfer*in geprüft. Es erfolgt eine abschließende Gesamtbewertung.

The module is used in these degree programmes:

Degree programme Version Profile Recom­mended start 3 Duration Manda­tory option 4
Informatics / Bachelor of Science [FsB vom 01.04.2025] Major Subject (Academic) Technical Informatics 3. one semester Obli­gation
Informatics / Bachelor of Science [FsB vom 01.04.2025] Major Subject (Academic) Bioinformatics 3. one semester Obli­gation
Informatics / Bachelor of Science [FsB vom 01.04.2025] Major Subject (Academic) Modelling 3. one semester Obli­gation
Informatics / Bachelor [FsB vom 01.04.2025] Minor Subject (Academic), 60 CPs 1. o. 3. o. 5. one semester Compul­sory optional subject
Informatics / Bachelor [FsB vom 01.04.2025] Minor Subject (Academic), 30 CPs Practical Informatics 3. one semester Obli­gation
Informatics / Bachelor of Science [FsB vom 16.05.2023 mit Änderung vom 01.08.2023] Major Subject (Academic) Technical Informatics 3. one semester Obli­gation
Informatics / Bachelor of Science [FsB vom 16.05.2023 mit Änderung vom 01.08.2023] Major Subject (Academic) Bioinformatics 3. one semester Obli­gation
Informatics / Bachelor of Science [FsB vom 16.05.2023 mit Änderung vom 01.08.2023] Major Subject (Academic) Modelling 2. one semester Obli­gation
Informatics / Bachelor [FsB vom 16.05.2023 mit Änderung vom 01.08.2023] Minor Subject (Academic), 60 CPs Practical Informatics 3. one semester Obli­gation
Informatics / Bachelor [FsB vom 16.05.2023 mit Änderung vom 01.08.2023] Minor Subject (Academic), 30 CPs Practical Informatics 3. one semester Obli­gation
Artificial Intelligence and Cognitive Informatics / Bachelor of Science [FsB vom 16.05.2023 mit Änderung vom 01.04.2025] Bachelor with One Core Subject (Academic) 3. one semester Obli­gation
Informatics for the Natural Sciences / Bachelor of Science [FsB vom 01.04.2025] Bachelor with One Core Subject (Academic) 3. one semester Obli­gation

Automatic check for completeness

The system can perform an automatic check for completeness for this module.

Previus version of this module


Legend

1
The module structure displays the required number of study requirements and examinations.
2
LP is the short form for credit points.
3
The figures in this column are the specialist semesters in which it is recommended to start the module. Depending on the individual study schedule, entirely different courses of study are possible and advisable.
4
Explanations on mandatory option: "Obligation" means: This module is mandatory for the course of the studies; "Optional obligation" means: This module belongs to a number of modules available for selection under certain circumstances. This is more precisely regulated by the "Subject-related regulations" (see navigation).
5
Workload (contact time + self-study)
SoSe
Summer semester
WiSe
Winter semester
SL
Study requirement
Pr
Examination
bPr
Number of examinations with grades
uPr
Number of examinations without grades
This academic achievement can be reported and recognised.