Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m290_guko:leistungsbeurteilungen:02_lb:a_lernziele [2025/11/17 07:37] gkochmodul:m290_guko:leistungsbeurteilungen:02_lb:a_lernziele [2025/11/24 11:52] (aktuell) gkoch
Zeile 32: Zeile 32:
   * Ich kann den Unterschied **WHERE** (Zeilenfilter **vor** dem Gruppieren) vs. **HAVING** (Gruppenfilter **nach** dem Gruppieren) anwenden.   * Ich kann den Unterschied **WHERE** (Zeilenfilter **vor** dem Gruppieren) vs. **HAVING** (Gruppenfilter **nach** dem Gruppieren) anwenden.
  
-**Ich kann …** +===== LU12 – Datenschutz, Datensicherheit & User Management (DCL) ===== 
-  * den Unterschied zwischen **Datenschutz** (rechtlich) und **Datensicherheit** (technisch) erklären. +  * Ich kann den Unterschied zwischen **Datenschutz** (rechtlich) und **Datensicherheit** (technisch) erklären. 
-  * die Bedeutung des **Prinzips der minimalen Privilegien** (Least Privilege) erläutern. +  * Ich kann die Bedeutung des **Prinzips der minimalen Privilegien** (Least Privilege) erläutern. 
-  * erklären, warum Applikationen **nicht mit root-Rechten** arbeiten sollen. +  * Ich kann erklären, warum Applikationen **nicht mit root-Rechten** arbeiten sollen. 
-  * anhand eines Beispiels (Noten-Datenbank) erklären, **wer welche Rechte** sinnvollerweise erhalten sollte (Lehrperson vs. Lernende). +  * Ich kann anhand eines Beispiels (Noten-Datenbank) erklären, **wer welche Rechte** sinnvollerweise erhalten sollte (Lehrperson vs. Lernende). 
-  * in MySQL **Benutzerkonten** erstellen und löschen:+  * Ich kann in MySQL **Benutzerkonten** erstellen und löschen:
     * ''CREATE USER 'name'@'localhost' IDENTIFIED BY '...';''     * ''CREATE USER 'name'@'localhost' IDENTIFIED BY '...';''
     * ''DROP USER 'name'@'localhost';''     * ''DROP USER 'name'@'localhost';''
Zeile 45: Zeile 45:
   * Rollen **Benutzern zuweisen** und beim Login **automatisch aktivieren**:   * Rollen **Benutzern zuweisen** und beim Login **automatisch aktivieren**:
     * ''GRANT rolle TO 'user'@'localhost';''       * ''GRANT rolle TO 'user'@'localhost';''  
-    * ''SET DEFAULT ROLE rolle TO 'user'@'localhost';''+    * ''SET PERSIST activate_all_roles_on_login = ON;''
   * zugewiesene **Rechte anzeigen** und **entziehen**:   * zugewiesene **Rechte anzeigen** und **entziehen**:
     * ''SHOW GRANTS FOR ...;''       * ''SHOW GRANTS FOR ...;''  
Zeile 51: Zeile 51:
  
  
-===== 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/IDE, Kommandozeile, ''SOURCE''/„Run SQL Script“). 
-  * Ich kann **CSV**-Daten in Tabellen **importieren** (z. B. ''LOAD DATA INFILE'' / IDE-Assistent) und auf Datentyp-/Encoding-Fallen achten. 
  
  
  • modul/m290_guko/leistungsbeurteilungen/02_lb/a_lernziele.1763361437.txt.gz
  • Zuletzt geändert: 2025/11/17 07:37
  • von gkoch