Module 39-Inf-DBM_NI Introduction to Data Banks and Modelling for Students of Other Disciplines

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

Die Vorlesung gibt einen Einblick in das Gebiet der Datenbanken und vermittelt Grundlagen und Handhabung der gängigen Datenbankmodelle wie das relationale Datenmodell und XML. Es werden Kenntnisse im Bereich der Datenmodellierung erworben. Darüber hinaus werden fortgeschrittene Kenntnisse über Transaktionen, Index-Datenstrukturen sowie physikalischer Organisation und Anfrageverarbeitung erworben.

Im Rahmen von Übungen wird das vermittelte Wissen durch praktische Aufgaben vertieft und umgesetzt. Die Studierenden werden durch die Arbeit mit konkreten Werkzeugen wie z.B. MySQL, XAMPP XML, PHP bzw. Java dazu befähigt, eigene Datenbanken und Applikationen entwerfen und implementieren zu können.

Content of teaching

In diesem Modul befassen wir uns mit den Grundlagen von Datenbanksystemen. Nach einem allgemeinen Überblick beschäftigen wir uns insbesondere mit dem relationalen Datenmodell, mit der relationalen Algebra und der Structured Query Language (SQL). Wir beschäftigen uns mit dem Entity-Relationship als Werkzeug zur Modellierung von Daten. Wir führen in die Theorie der funktionalen Abhängigkeiten sowie in die Theorie der Normalisierung ein. Zusätzlich zum relationalen Modell werden wir auch weitere Datenmodelle kennenlernen, wie z.B. das XML Datenmodell. Als fortgeschrittene Elemente im Bereich der Datenbanken beschäftigen wir uns mit Transaktionsverarbeitung und Concurrency Control, mit Index-Strukturen (Hashing, B-Bäume), sowie mit Prinzipien der physikalischen Speicherorganisation und der Anfrageverarbeitung.

Praktische Übungen mit MySQL, XAMPP und PHP/Java begleiten die Vorlesung und sorgen für tieferes Verständnis der Algorithmen, Werkzeuge und Datenmodelle.

Recommended previous knowledge

39-Inf-1 oder 39-Inf-3,
Grundkenntnisse Mengentheorie, PHP Kenntnisse sind ebenfalls von Vorteil, aber keine Voraussetzung

Necessary requirements

Explanation regarding the elements of the module

Module structure: 1 uPr 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 tutorial (in connection with lecture/seminar)
Regular cycle WiSe
Workload5 60 h (30 + 30)
LP 2

Examinations

portfolio
Allocated examiner Person responsible for module examines or determines examiner
Weighting without grades
Workload 30h
LP2 1

Portfolio aus Übungsaufgaben, die veranstaltungsbegleitend und in der Regel wöchentlich gestellt werden, und Abschlussprojekt.
Nachweis einer ausreichenden Zahl korrekt gelöster Übungsaufgaben (60% der im Semester für das Lösen der Aufgaben erzielbaren Punkte). Die Abschlussprüfung umfasst die Entwicklung einer eigenen Datenbank und Webseite zur Datenabfrage und -eingabe.

The module is used in these degree programmes:

Degree programme Profile Recom­mended start 3 Duration Manda­tory option 4
Interdisciplinary Media Studies / Master of Arts | Master of Science [FsB vom 01.04.2021 mit Änderungen vom 01.10.2022 und 01.11.2022] Master of Arts Pathway 1. o. 3. one semester Compul­sory optional subject
Interdisciplinary Media Studies / Master of Arts | Master of Science [FsB vom 01.04.2021 mit Änderungen vom 01.10.2022 und 01.11.2022] Master of Science Pathway 1. o. 3. one semester Compul­sory optional subject
Interdisciplinary Media Studies / Master of Arts | Master of Science [FsB vom 02.10.2017] Master of Arts Pathway 1. o. 3. one semester Compul­sory optional subject
Interdisciplinary Media Studies / Master of Arts | Master of Science [FsB vom 02.10.2017] Master of Science Pathway 1. o. 3. one semester Compul­sory optional subject

Automatic check for completeness

The system can perform an automatic check for completeness for 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)
SL
Study requirement
Pr
Examination
bPr
Number of examinations with grades
uPr
Number of examinations without grades
Diese Leistung kann gemeldet und verbucht werden.