Die wichtigsten Funktionen von Datenbanken-Managementsystemen erklären können und ihren Nutzen in einem Projekt abschätzen (gegenüber einer Datei-basierten Lösung). Hierzu gehört insbesondere das Transaktionskonzept.
Allgemeine Grundbegriffe und die logischen Grundlagen von Datenbanken erklären können.
Anfragen an existierende relationale Datenbanken in der Datenbanksprache SQL formulieren können (auch komplexe Anfragen inklusive Anfragen an Data Warehouses).
Mit mindestens einem verbreiteten Datenbank-Managementsystem (DBMS) praktisch arbeiten können (z.B. Oracle).
Datenbanken für gegebene (kleinere) Anwendungen entwerfen können.
Die Zuverlässigkeit von Anwendungen bei parallelem Zugriff (Mehrbenutzerbetrieb) beurteilen können.
Anwendung von Zugriffsrechten und Sichten zum Datenschutz einsetzen können.
Modulinhalte
Grundlegende Datenbank-Begriffe, Funktionen von Datenbanksystemen
Einführung in die mathematische Logik mit Anwendungen für Datenbanken (insbesondere Anfragekalküle)
Relationales Datenmodell, Integritätsbedingungen
Relationale Algebra, Ausdrucksfähigkeit von Anfragesprachen
Die Datenbanksprache SQL (Schwerpunkt der Vorlesung)
Einführung in Datenbankentwurf (Entity-Relationship-Modell, Logischer Entwurf, Relationale Normalformen: BCNF)
Kurze Einführung in den Speicherstrukturen und Zugriffspfade (Indexe)
Vorlesung (4 SWS)
Kursus
Übung (2 SWS)
Übung (1 SWS)
Kursus
Unterrichtsprachen
Deutsch, Englisch
Dauer in Semestern
2 Semester Semester
Angebotsrhythmus Modul
jedes Studienjahr beginnend im Wintersemester
Aufnahmekapazität Modul
unbegrenzt
Prüfungsebene
Credit-Points
10 CP
Modulabschlussnote
LV1: %; LV2: %; LV3: %; LV4: %; LV5: %.
Faktor der Modulnote für die Endnote des Studiengangs
1
Hinweise
das Modul wird nicht mehr angeboten, es kann durch eine der Kombinationen
`Einfuehrung in Datenbanken` und `Datenbank-Programmierung`
oder
`Einfuehrung in Datenbanken` und `Websuche und Information Retrieval`
ersetzt werden.
Modulveranstaltung
Lehrveranstaltungsform
Veranstaltungstitel
SWS
Workload Präsenz
Workload Vor- / Nachbereitung
Workload selbstgestaltete Arbeit
Workload Prüfung incl. Vorbereitung
Workload Summe
LV 1
Vorlesung
Vorlesung
4
0
LV 2
Kursus
Selbststudium
0
LV 3
Übung
Theoretische/Praktische Übung mit Seminaranteil
2
0
LV 4
Übung
Praktische Übung am Rechner
1
0
LV 5
Kursus
Lösen von Hausaufgaben
0
Workload modulbezogen
300
300
Workload Modul insgesamt
300
Prüfung
Prüfungsvorleistung
Prüfungsform
LV 1
LV 2
LV 3
LV 4
LV 5
Gesamtmodul
Korrekte Bearbeitung der Hausaufgaben, wobei ein gewisser Prozentsatz der Punkte erreicht werden muss, eine weitere Präzisierung findet sich in der konkreten Modulbeschreibung, Regelmäßige und aktive Mitarbeit in den Übungen inklusive Kurzvorträgen über die Hausaufgaben und der Beantwortung von Fragen zum Umfeld der Aufgaben, In Einzelfällen (begründete Ausnahmen) kann der Modulverantwortliche eine mündliche Kurzprüfung als Alternative anbieten.
mündl./schriftl. Prüfung, mündl. Prüfung oder Klausur