Inhalt

[ 521ANWEDI1V21 ] VL Datenbanken und Informationssysteme 1

Versionsauswahl
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B1 - Bachelor 1. Jahr Informatik Josef Küng 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Informatik 2025W
Lernergebnisse
Kompetenzen
Die Studierenden können selbständig einen gegebenen Ausschnitt der realen Welt in Hinblick auf die darin enthaltenen Informationen analysieren, ein ER-Diagramm erstellen, daraus korrekte relationale Datenbankschemata ableiten und diese verbessern, sodass sie redundanzfrei sind und keine Anomalien in den Daten ermöglichen. Darüber hinaus beherrschen sie die relationale Algebra sowie die Datenbankmanipulations und -abfragesprache SQL und verstehen Datenmodelle im Allgemeinen, den Aufbau von Datenbankmanagementsystemen und wie Transaktionen in solchen Systemen umgesetzt sind.
Fertigkeiten Kenntnisse
Studierende können

  • Aus einer gegebenen Realwelt-Aufgabenstellung ein ER-Diagramm erstellen und dieses bewerten (K5, K6)
  • Aus einem ER-Diagramm relationale Datenbankschemata ableiten (K3)
  • Abfragen an relationale Schemata in der relationalen Algebra formulieren (K6)
  • Datendefinitionen, Manipulationen und komplexe Abfragen in SQL formulieren (K3, K4, K5, K6)
  • Funktionale Abhängigkeiten in einem relationalen Datenbankschema erkennen und daraus Schlüsselkandidaten ableiten (K3, K4, K5)
  • Mehrwertige Abhängigkeiten in einem relationalen Datenbankschema erkennen (K4)
  • Ein relationales Datenbankschema bewerten und in bessere Schemata zerlegen (K5, K6)
  • Die Algorithmen zur Zerlegung in 3NF, BCNF und 4NF anwenden und die Ergebnisse bewerten (K3, K4, K5)
  • Potentielle Fehler im einem ungeschützten Mehrbenutzerbetrieb erkennen (K5)
  • Einfache Sperrprotokolle einsetzen (K3)
  • Aufbau und Funktionsweise von Datenbankmanagementsystemen
  • Übersicht über Datenmodelle des konzeptuellen und logischen Datenbankentwurfs.
  • Datenbankentwurf im Allgemeinen
  • Entity-Relationship Modell
  • Relationales Datenmodell
  • Relationale Algebra
  • SQL
  • Relationaler Datenbankentwurf: Funktionale und mehrwertige Abhängigkeiten, Schlüssel, Normalformen (1NF, 2NF, 3NF, BCNF, 4NF), Zerlegungsalgorithmen.
  • Verständnis von Mehrbenutzerbetrieb und Transaktionen.
  • Übersicht über NoSQL-Datenbankmanagementtechnologien und aktuelle Forschungsbereiche im Gebiet der Datenbank- und Informationssysteme
Beurteilungskriterien Klausur am Ende des Semesters.
Lehrmethoden Standardvorlesung mit Folien, die via KUSSS zur Verfügung gestellt werden.
Abhaltungssprache Deutsch
Literatur Empfohlene Bücher (sind nicht notwendig, wenn die Vorlesung regelmäßig besucht wird): A. Kemper, A. Eickler: Datenbanksysteme Eine Einführung. 10. aktualisierte und erweiterte Auflage. Oldenbourg Verlag, 2015. R. Elmasri, S.B. Navathe: Fundamentals of Database Systems, 7. Edition, Pearson, 2016.
Lehrinhalte wechselnd? Nein
Sonstige Informationen Diese Vorlesung bildet mit der dazugehörigen Übung eine untrennbare didaktische Einheit. Die hier dargestellten Lernergebnisse werden im Zusammenwirken der beiden Lehrveranstaltungen erreicht.
Äquivalenzen INBIPVOIFS1: VL Informationssysteme 1 (3 ECTS)
Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung