Datenbanken
Das Themen- und Aufgabengebiet "Datenbanken" umfasst 80 Stunden und wird im Ausbildungsabschnitt II (Pflichtbereich) unterrichtet. Es sieht folgende Unterrichtsinhalte vor:
Grundkonzepte:
- Architektur von Datenbanken
- Dreischichten-Modell
- Datenbankarten
Entity-Relationship-Modell:
- Entitäten, Beziehungen, Kardinalitäten
ERM-Diagramme - Transformation von Entitätstypen
Normalisierung:
- Abhängigkeiten zwischen Attributen
- Semantische Integrität
- Normalisierungsprozess (1. bis 3. Normalform)
Relationale Datenbanken:
- Datenfeld, Datensatz, Tabelle
Datenmanipulation:
- Abfragesprache SQL
- Einfache Abfragen, Unterabfragen
- Gruppierungen und Aggregate
- Verknüpfung verschiedener Relationen
- Einfügen, Ändern und Löschen von Datensätzen
Datensicherheit, Datenschutz:
- Benutzerprofile
- Datenschutzgesetz
Didaktische und methodische Hinweise:
Die Schülerinnen und Schüler
- Untersuchen Ausschnitte der realen Welt und klassifizieren dabei Objekte (Entitäten), Objekttypen (Entity-Sets) mit relevanten Eigenschaften und modellieren dazu die Beziehungen zwischen den Objekttypen,
- erhalten dabei ein vollständiges Entity-Relationship-Modell,
- entwickeln die Tabellenmodelle einer relationalen Datenbank unter Berücksichtigung der Transformationsregeln,
- beseitigen Anomalien und Redundanzen durch Anwendung der Normalisierungsregeln,
- erstellen mit Hilfe eines geeigneten Datenbankmanagementsystems aus dem Tabellenmodell unter Berücksichtigung der Datentypen, Schlüssel und Beziehungen eine relationale Datenbank,
- werten Daten aus und manipulieren Daten mit der Abfragesprache SQL.
Quelle: Lehrplane der Fachoberschule in Hessen, beruflicher Lernbereich - Fachrichtung Technik