Zum Hauptinhalt springen
24ef

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