Checkliste

Kompetenz - Ich kann…
Datenbanken & SQL (nur DQL und DML)
… die grundlegenden Begriffe (Datenbank, Datenbanksystem, Datenbankmanagementsystem, relationale Datenbank, Tabelle, Datenintegrität, Datenunabhängigkeit) erläutern
… grundlegende SQL-Abfragen (SELECT, INSERT, UPDATE, DELETE) interpretieren.
… grundlegende Abfragen (SELECT, INSERT, UPDATE, DELETE) in SQL implementieren angeben.
… Aggregatfunktionen mit SELECT verwenden.
… Gruppierungen mit SELECT verwenden.
… mehrere Tabellen mittels Joins miteinander mit SELECT verknüpfen
Datenbanken allgemein
… erläutern, wie eine Datentabelle aufgebaut ist.
… die Funktion eines Primärschlüssels anhand eines Beispiels erläutern.
… in einer Datentabelle begründet ein Attribut als Primärschlüssel auswählen.
… die Funktion eines Fremdschlüssels anhand eines Beispiels erläutern.
… Fremdschlüssel in gegebenen Datentabellen begründet auswählen.
… Tabellen in die Relationenschreibweise überführen (inklusive Angabe von Primär- und Fremdschlüssel).
… erläutern, was eine Anomalie ist und Beispiele für grundlegenden Anomalien nennen.
… erläutern, warum man Datenbanken normalisieren sollte.
… eine gegebene Tabelle in die dritte Normalform überführen.
ER-Diagramme
… ein ERD (Chen-Notation) anhand eines gegebenen Textes erstellen.
… die Beziehungen zwischen Entitäten durch Kardinalitäten beschreiben.