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:learningunits:lu12:aufgaben:a_paararbeit [2025/11/16 22:47] gkochmodul:m290_guko:learningunits:lu12:aufgaben:a_paararbeit [2025/11/17 08:37] (aktuell) gkoch
Zeile 16: Zeile 16:
 Jede Person liest **selbständig** und hält die wichtigsten Punkte **stichwortartig** fest   Jede Person liest **selbständig** und hält die wichtigsten Punkte **stichwortartig** fest  
 (z. B. in einem Word-Dokument, Textfile oder auf Papier). (z. B. in einem Word-Dokument, Textfile oder auf Papier).
 +
 <WRAP info round 80%> <WRAP info round 80%>
-**Vorstrukturiertes Word-Dokument** mit Platz für Notizen und Tabelle für Schritt 2 – hier downloaden[[ :modul:m290_guko:learningunits:lu12:aufgaben:partnerauftrag_lu12_datenschutz_rollen_rechte.docx |  Auftrag Datenschutz und Rollen bzw. Rechte ]] +**Vorstrukturiertes Word-Dokument** mit Platz für Notizen und einer Tabelle für Schritt 2 – hier herunterladen  
-<WRAP>+{{ :modul:m290_guko:learningunits:lu12:aufgaben:partnerauftrag_lu12_datenschutz_rollen_rechte.docx | AuftragDatenschutzRollen Rechte }} 
 +</WRAP> 
  
 Orientieren Sie sich dabei an diesen Leitfragen: Orientieren Sie sich dabei an diesen Leitfragen:
Zeile 46: Zeile 49:
 Gehen Sie gemeinsam vor (eine Person tippt, die andere denkt mit). Gehen Sie gemeinsam vor (eine Person tippt, die andere denkt mit).
  
-1. Überlegen Sie sich, welche Aktionen im Notenbuch möglich sind, z. B.:+1. Vorgeben sind folgende Aktionen:
  
   * Noten ansehen     * Noten ansehen  
Zeile 53: Zeile 56:
   * Auswertungen über alle Klassen sehen     * Auswertungen über alle Klassen sehen  
  
-2. Tragen Sie diese Aktionen und Rollen in die Tabelle ein und markieren Sie, was **Sie sinnvoll finden**   +2. Überlegen Sie, welche Aktion für welche vorgegebene Rolle (Lehrperson, Lernende etc.) **Sie sinnvoll finden**
-   (nicht, was technisch gerade umgesetzt ist):+
  
-<WRAP center round box 80%> 
-^ Rolle \ Aktion ^ Noten ansehen (alle) ^ Eigene Noten ansehen ^ Noten erfassen/ändern ^ Noten löschen ^ Auswertungen über alle Klassen ^ 
-| Lernende |  |  |  |  |  | 
-| Lehrperson |  |  |  |  |  | 
-| Verwaltung/Schulleitung |  |  |  |  |  | 
-| IT-Verantwortliche |  |  |  |  |  | 
-</WRAP> 
  
 3. Diskutieren Sie kurz: 3. Diskutieren Sie kurz:
Zeile 91: Zeile 86:
    * Testen Sie mit ''SHOW DATABASES'' und ''SHOW GRANTS'', ob die Rechte korrekt wirken.    * Testen Sie mit ''SHOW DATABASES'' und ''SHOW GRANTS'', ob die Rechte korrekt wirken.
  
-4. Führen Sie abschliessend folgenden Test mit beiden Usern aus:+4. Führen Sie abschliessend folgenden Test mit beiden Benutzern aus:
 <WRAP round box center 80%> <WRAP round box center 80%>
 <code sql> <code sql>
Zeile 102: Zeile 97:
   * Melden Sie sich mit ''lernende_caduff'' an → darf nur SELECT-Befehle ausführen.   * Melden Sie sich mit ''lernende_caduff'' an → darf nur SELECT-Befehle ausführen.
  
 +===== Schritt 5 (ca. 5–10 Minuten) – Rollen entziehen & Benutzer löschen =====
 +
 +Zum Abschluss üben Sie, wie Sie Rechte und Benutzer wieder entfernen können.
 +
 +1. Öffnen Sie erneut die Query Console mit dem **root** User.
 +
 +2. Entziehen Sie der Lernenden-Rolle vom Benutzer ''lernende_caduff'':
 +
 +<WRAP center round box 80%>
 +<code sql>
 +REVOKE lernende_role FROM 'lernende_caduff'@'localhost';
 +</code>
 +</WRAP>
 +
 +3. Öffnen Sie danach in WebStorm eine **neue Query Console** (Rechts-Klick auf Verbindung lernende_caduff@localhost > New > Query Console).  
 +
 +Prüfen Sie, ob die Rechte jetzt tatsächlich entzogen wurden (''SELECT * FROM noten;'' → sollte nicht mehr funktionieren).
 +
 +4. Löschen Sie schliesslich den Benutzer **''lernende_caduff''** vollständig:
 +
 +<WRAP center round box 80%>
 +<code sql>
 +DROP USER 'lernende_caduff'@'localhost';
 +</code>
 +</WRAP>
  
 +→ Damit entfernen Sie den Zugriff vollständig – so, wie es bei Austritt oder Projektende einer Person erfolgen sollte.
 **Ziel des Partnerauftrags:**   **Ziel des Partnerauftrags:**  
 Sie verstehen, wie Datenschutz, Rollen und Berechtigungen zusammenhängen –   Sie verstehen, wie Datenschutz, Rollen und Berechtigungen zusammenhängen –  
 und können diese Prinzipien im MySQL-System praktisch nachvollziehen. und können diese Prinzipien im MySQL-System praktisch nachvollziehen.
  
  • modul/m290_guko/learningunits/lu12/aufgaben/a_paararbeit.1763329622.txt.gz
  • Zuletzt geändert: 2025/11/16 22:47
  • von gkoch