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/12 21:22] (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 – Data Security & User Management (DCL) ===== | ||
| + | * Ich weiss, was der **root**-User ist (Vollzugriff, | ||
| + | * Ich kann **Benutzerkonten** mit **Hostbindung** anlegen/ | ||
| + | * '' | ||
| + | * '' | ||
| + | * Ich kann **Rollen** erstellen und mit **GRANT** Privilegien auf verschiedenen Ebenen vergeben: | ||
| + | * global ('' | ||
| + | * Ich kann zugewiesene Rechte **anzeigen** ('' | ||
| + | |||
| + | ===== LU13 – Datenexport & -import ===== | ||
| + | * Ich kann eine Datenbank mit **mysqldump** exportieren (struktur- und datenbezogene Optionen benennen) und aus einem Dump **wiederherstellen**. | ||
| + | * Ich kenne Varianten, wie ein SQL-Skript **importiert** wird (Client/ | ||
| + | * Ich kann **CSV**-Daten in Tabellen **importieren** (z. B. '' | ||
| + | |||