13.1

Datenbanken

100 (5 Std.)

 

 

 

 

Verbindliche Unterrichtsinhalte

Stichworte

Grundkonzepte

Architektur von Datenbanken
Dreischichten-Modell
Datenbankarten (Hierarchisches-, Netzwerk-, Relationales-, Objektorientiertes Modell)

Entity-Relationship-Modell

Entitäten, Beziehungen, Kardinalitäten
ERM-Diagramm
Transformation von Entitätstypen

Normalisierung

Abhängigkeiten zwischen Attributen
Semantische Integrität
Normalformen und Normalisierungsprozess (1. bis 3. Normalform)

Relationale Datenbank

Datenfeld, Datensatz, Tabelle, Schlüssel

Datenmanipulation

Abfragen mit SQL (Selektion, Projektion, Join)
Aggregatfunktionen, Gruppierung, Sortierung, Unterabfragen

Datensicherheit und Datenschutz

Recoverymethoden, Benutzerprofile, Rechtevergabe
Datenschutzgesetz

 

Fakultative Unterrichtsinhalte

 

Relationales Datenbankmodell vs. Objektmodell

ERM-Diagramm
UML-Klassendiagramm

DDL, DML und DCL

Erweiterung des SQL-Sprachumfangs

Relationenalgebra

Mathematische Beschreibungsformen

Verteilte Datenbanken

Konzepte verteilter Informationssysteme