Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m290_guko:leistungsbeurteilungen:02_lb:a_lernziele [2025/11/12 21:05] – gelöscht gkoch | modul:m290_guko:leistungsbeurteilungen:02_lb:a_lernziele [2025/11/24 11:52] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Leistungsbeurteilung 2 (LB2) – Lernziele ====== | ||
| + | Damit Sie sich optimal auf diese Leistungsbeurteilung vorbereiten können, finden Sie nachfolgend eine Auflistung von Lernzielen, welche überprüft werden könnten. Alle Lernziele beziehen sich auf die im Unterricht behandelte Theorie und die dazugehörigen Übungen. | ||
| + | |||
| + | Diese Lernziele decken die Inhalte der Learning Units **LU07 bis LU13** ab. | ||
| + | **Wichtig: | ||
| + | |||
| + | |||
| + | ===== LU07 – CRUD & SQL-DML ===== | ||
| + | * Ich kann das Akronym **CRUD** (Create, Read, Update, Delete) erklären und auf typische Anwendungs-Fälle übertragen. | ||
| + | * Ich kann mit **DML**-Befehlen arbeiten: | ||
| + | * **INSERT** (einzelne/ | ||
| + | * **SELECT** (mit '' | ||
| + | * **UPDATE** (gezielt mit '' | ||
| + | * **DELETE** (gezielt mit '' | ||
| + | |||
| + | ===== LU08 – Tabellenbeziehungen & Schlüssel ===== | ||
| + | * Ich kann **Primärschlüssel (PK)** und **Fremdschlüssel (FK)** erklären und in Tabellen definieren. | ||
| + | * Ich kann **1:n** und **n: | ||
| + | * Ich kann beim Erstellen/ | ||
| + | * Ich kenne die **Referenzaktionen** und kann ihren Einsatz begründen: **RESTRICT/ | ||
| + | |||
| + | ===== LU09 – SELECT über mehrere Tabellen (JOINs) ===== | ||
| + | * Ich kann Daten aus mehreren Tabellen mit **INNER JOIN ... ON** korrekt abfragen. | ||
| + | * Ich kann die ältere **FROM+WHERE**-Variante verstehen und die Vorteile von **JOIN ... ON** erklären. | ||
| + | * Ich kann **Aliase** für Tabellen/ | ||
| + | * Ich kann in Mehrtabellen-Abfragen korrekt **filtern** ('' | ||
| + | * Ich kann **N: | ||
| + | |||
| + | ===== LU10 – Aggregatfunktionen & Gruppierung ===== | ||
| + | * Ich kenne und wende an: **COUNT**, **SUM**, **AVG**, **MIN**, **MAX**. | ||
| + | * Ich kann **GROUP BY** korrekt verwenden und die **Regel für SELECT** erklären (nur Aggregate oder gruppierte Spalten). | ||
| + | * Ich kann den Unterschied **WHERE** (Zeilenfilter **vor** dem Gruppieren) vs. **HAVING** (Gruppenfilter **nach** dem Gruppieren) anwenden. | ||
| + | |||
| + | ===== LU12 – Datenschutz, | ||
| + | * Ich kann den Unterschied zwischen **Datenschutz** (rechtlich) und **Datensicherheit** (technisch) erklären. | ||
| + | * Ich kann die Bedeutung des **Prinzips der minimalen Privilegien** (Least Privilege) erläutern. | ||
| + | * Ich kann erklären, warum Applikationen **nicht mit root-Rechten** arbeiten sollen. | ||
| + | * Ich kann anhand eines Beispiels (Noten-Datenbank) erklären, **wer welche Rechte** sinnvollerweise erhalten sollte (Lehrperson vs. Lernende). | ||
| + | * Ich kann in MySQL **Benutzerkonten** erstellen und löschen: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **Rollen** erstellen und ihnen **Rechte zuweisen**: | ||
| + | * '' | ||
| + | * '' | ||
| + | * Rollen **Benutzern zuweisen** und beim Login **automatisch aktivieren**: | ||
| + | * '' | ||
| + | * '' | ||
| + | * zugewiesene **Rechte anzeigen** und **entziehen**: | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | |||
| + | |||