Aufgabe 01 - Einführung in Datenbanken
Aufgabe 01 - Einführung in Datenbanken
Abschnitt betitelt „Aufgabe 01 - Einführung in Datenbanken“Worum geht es?
Abschnitt betitelt „Worum geht es?“Diese Übung ist der Einstieg in das Thema Datenbanken (siehe Kapitel 1 - Grundlagen). Sie betrachten typische Probleme der Datenverwaltung, verschaffen sich einen Überblick über Datenbanksysteme, klären die Grundbegriffe des relationalen Modells und entwerfen erste Tabellen.
In dieser Übung üben Sie:
- Recherchieren: typische Probleme der Datenverwaltung und Arten von Datenbanksystemen nachschlagen.
- Beschreiben: die gefundenen Probleme und Systemarten in eigenen Worten darstellen.
- Vergleichen: die Eignung verschiedener Datenbankarten für eine Anwendung gegenüberstellen.
- Erklären: die Grundbegriffe des relationalen Modells (Relation, Attribut, Tupel, Schlüssel) klären.
- Anwenden: einen einfachen Tabellenentwurf als Spreadsheet-Prototyp erstellen.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Office/Spreadsheet-Grundkenntnisse (z. B. Excel/Google Sheets)
- Internetzugang für Literaturrecherche
Übungen (Recherche-Schritte)
Abschnitt betitelt „Übungen (Recherche-Schritte)“-
Probleme der Datenverwaltung identifizieren
Recherchieren Sie mindestens drei typische Probleme (z. B. Redundanz, Inkonsistenz, Mehrbenutzerzugriff, Sicherheit, Backup/Recovery) und beschreiben Sie diese.
-
Eigene Anwendung definieren und übertragen
Definieren Sie eine reale oder fiktive Anwendung (z. B. Klassenverwaltung, Inventar, Kursplanung) und erläutern Sie, wie sich die o. g. Probleme in Ihrem Beispiel zeigen.
-
Arten von Datenbanksystemen vergleichen
Beschreiben Sie grob mindestens drei Arten von Datenbanksystemen (z. B. relational, dokumentenorientiert, Key-Value, Graph) und vergleichen Sie kurz deren Eignung für Ihre Anwendung.
-
Relationales Modell klären
Erläutern Sie die grundlegenden Begriffe: Relation (Tabelle), Attribut (Spalte), Tupel (Zeile) sowie Schlüssel. Nutzen Sie ein kleines Beispiel zur Illustration.
-
Tabellenentwurf als Spreadsheet-Prototyp
Erstellen Sie einfache Tabellen passend zu Ihrer Anwendung (z. B. Schüler und Schülerinnen, Gegenstände/Fächer, Lehrer und Lehrerinnen).
Bonus:
- Referenzieren Sie Ihre Quellen (Links, Bücher, Videos etc.) nach der “IEEE Zitierweise”.
- Dokumentation mit:
- Erläuterungen zu den Ergebnissen und Überlegungen
- Spreadsheet-Datei (Excel, Google Sheets o. Ä.) mit den Tabellenentwürfen
Wissens-Check
Abschnitt betitelt „Wissens-Check“- Frage 1: Nennen Sie drei Probleme der Datenverwaltung, die auftreten, wenn man Daten nur in einfachen Dateien (z. B. CSV) speichert.
- Frage 2: Erklären Sie die Begriffe Relation, Attribut, Tupel und Schlüssel jeweils an einem kurzen Beispiel.
- Frage 3: Nennen Sie zwei Arten von Datenbanksystemen und je einen Anwendungsfall, für den sie besonders gut geeignet sind.
HTL Villach, Schuljahr 2025-2026,
https://www.htl-villach.at