Fachinformatik (Ausbildung)
Von der Textdatei zur Datenbank
Warum eine Kundenliste als Datei irgendwann scheitert, was ein Datenbanksystem anders macht, wie Tabellen, Schlüssel und SQL funktionieren, welche Arten von Datenbanken es gibt und wann welche passt.
Fast jede Anwendung speichert Daten – und fast jede beginnt mit einer Datei. Dieser Kurs begleitet das Radhaus Kappel, einen Fahrradladen mit Verleih und zwei Filialen, auf dem Weg von der Kundenliste als CSV-Datei zur Datenbank. Jedes Seminar beginnt dort, wo die bisherige Lösung an ihre Grenze kommt.
Grundlagen: was eine Textdatei kann und wo sie bricht, und welche Aufgaben ein Datenbanksystem übernimmt. Das relationale Modell: Tabellen, Schlüssel und Beziehungen, Redundanz vermeiden – und SQL lesen, bis du das Ergebnis einer Abfrage vorhersagen kannst. Unter der Haube: Transaktionen, gleichzeitiger Zugriff, Index und Sicherung. Auswahl und Betrieb: Schlüssel-Wert, Dokument, Graph, Zeitreihe und Suche; das passende System für einen Auftrag wählen; Rechte, SQL-Injection und Wiederherstellung.
Was dieser Kurs nicht prüfen kann: SQL selbst schreiben und ein Datenmodell entwerfen. Dafür liegt ein Arbeitsblatt mit derselben Radhaus-Datenbank bereit, zum Ausprobieren mit dem kostenlosen „DB Browser for SQLite“. Vertieft wird das in der Anwendungsentwicklung (B01) und im Lernfeld 8 der Berufsschule.
Aufbau
Grundlagen
- Die Kundenliste als Textdatei 24 Aufgaben
- Warum eine Datenbank 24 Aufgaben
Das relationale Modell
- Tabellen, Schlüssel, Beziehungen 24 Aufgaben
- Fragen an die Daten: SQL lesen 24 Aufgaben
Unter der Haube
- Wie ein Datenbanksystem arbeitet 24 Aufgaben
Auswahl und Betrieb
- Nicht alles ist eine Tabelle 24 Aufgaben
- Das richtige System wählen 24 Aufgaben
- Daten sicher betreiben 24 Aufgaben