Dauer
ca. 60 Minuten
Benotung
Die note zählt ganz
Teile
Theorie (ca. 40 Minuten), ohne Hilfsmittel, auf Papier
SQL (ca. 20 Minuten), Openbook, Laptop, db-sql.ch, Webseite.
keine Chats/Kommunikation mit anderen Personen
-
Sie kennen die Begriffe Datenbank, Datensatz, Datenfeld, Attribut, Kardinalität, Schlüssel und können diese in eigenen Worten erklären.
-
Sie können erklären, wozu ein Primärschlüssel dient, welche Voraussetzungen er erfüllen muss und wie er gebildet wird.
-
Sie können erklären, wozu ein Fremdschlüssel dient.
-
Sie wissen, wie grosse Datenmengen sinnvoll strukturiert werden können, so dass keine Daten mehrfach gespeichert werden müssen.
-
Sie können ein ER-Diagramm lesen und verstehen.
-
Sie erstellen ER-Diagramme für reale Situationen.
-
Sie können ein ER-Diagramm in ein relationales Modell (Tabellenform) überführen.
-
Sie erfinden verknüpfte Datensätze für die Tabellen.
-
Sie können ein relationales Modell in ein ER-Diagramm überführen.
-
Sie können die Kardinalität einer Beziehung bestimmen (1:1, 1:n und m:n).
-
Sie verstehen SQL Abfragen und erklären in eigenen Worten, was sie machen/bedeuten.
-
Sie kennen die 3 Normalformen und können diese anwenden.
-
Sie können eine Tabelle schrittweise in die 3NF bringen.
-
Sie können für eine Tabelle bestimmen in welcher NF sie sich befindet.
-
Sie kennen die Grundprinzipien von SQL Injection (
UNION
,OR 1=1
,Kommentare
, Mehrfache Queries, etc.) können diese erklären und wissen, wie man sich davor schützen kann.
-
Aufgaben aus den Kapiteln oben lösen
-
Aufgaben aus dem Buch lösen
-
Aufgaben selber erfinden und lösen
-
Es können auch Queries vorgegeben sein und Sie müssen es erklären oder anpassen.
-
Chat/Kommunikation mit anderen Personen
Lernziele Datenbanken