Datenbanken abfragen, bearbeiten und warten (ÜK)
Modulidentifikation
Handlungsziele
- Erarbeitet ein Datensicherheits- und Rollenkonzept und dokumentiert dieses.
- Setzt die Zugriffsberechtigungen (Rollen/Berechtigungen) gemäss Konzept zur Gewährleistung der Datensicherheit und des Datenschutzes.
- Führt Befehle zur Abfrage der Daten aus und nutzt Filter- sowie Aggregationsfunktionen.
- Bearbeitet Daten und setzt Transaktionen ein falls nötig.
- Sichert Daten und Datenbankschema in einem Backup und stellt daraus die Daten sowie das Datenbankschema wieder her.
- Ändert oder migriert ein Datenbankschema und die Daten einer Datenbank.
- Optimiert die Datenbank bezüglich Zugriffszeiten und Ressourcenbedarf.
Handlungsnotwenidge Kenntnisse
- Kennt die Notwendigkeit zur Dokumentation eines Datensicherheits- und Rollenkonzepts.
- Kennt den Begriff Rolle als Abstraktion einer bestimmten Benutzer- bzw. Zugriffsgruppe.
- Kennt allgemeine Möglichkeiten eines Datenbankmanagementsystems (DBMS), um die Prinzipien der Datensicherheit und des Zugriffsschutzes umzusetzen.
- Kennt Inhalte eines Datensicherheitskonzeptes, damit die Zugriffsberechtigungen auf Teile der Datenbank klar geregelt werden können.
- Kennt Befehle einer Datenkontrollsprache (DCL) um Benutzer und/oder Rollen zu verwalten.
- Kennt Befehle einer Datenkontrollsprache (DCL), um Zugriffsberechtigungen an Benutzer und/oder Rollen zuzuweisen und zu verwalten.
- Kennt Befehle einer Datenbearbeitungssprache (DML) zur Abfrage von Datenbeständen und mit einfachen bis komplexen Filterfunktionen.
- Kennt Befehle und Varianten einer Datenbearbeitungssprache (DML) zur Abfrage von Datenbeständen über mehrere Tabellen (JOIN).
- Kennt Befehle einer Datenbearbeitungssprache (DML) zur gruppierten und bei Bedarf gruppenweise gefilterten Abfrage von Datenbeständen über eine und mehrere Tabellen.
- Kennt Befehle einer Datenbearbeitungssprache (DML) zur Aggregation von Feldern sowie Textliteralen wie auch wichtige (Gruppen-)Hilfsfunktionen (Zufallszahlen, Anzahl, Maximum, Minimum, Durchschnitt, Summe).
- Kennt die Notwendigkeit der Sicherung von verbundenen Aktionsschritten durch Transaktionen.
- Kennt die Kriterien des ACID-Prinzips (Atomic, Constistent, Isolated, Durable), worüber Transaktionen charakterisiert werden.
- Kennt Befehle einer Transaktionskontrollsprache (TCL) zur Definition von Transaktionsgrenzen und Sicherungspunkten in Manipulationsschritten von über mehreren Tabellen verteilten, einzufügenden oder zu ändernden Datensätzen.