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