Zum Hauptinhalt springen

Lernziele Datenbanken

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

Theoretischer Teil

Material

👉 Buch

👉 Skript

Kapitel ER-Diagramme (Lösungen)

  • 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.

Praktischer Teil: SQL (db-sql.ch)
  • 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.

Nicht zugelassene Hilfsmittel
  • Chat/Kommunikation mit anderen Personen