Datenbanken abfragen, bearbeiten und warten (ÜK)

Modulidentifikation

Handlungsziele

  1. Erarbeitet ein Datensicherheits- und Rollenkonzept und dokumentiert dieses.
  2. Setzt die Zugriffsberechtigungen (Rollen/Berechtigungen) gemäss Konzept zur Gewährleistung der Datensicherheit und des Datenschutzes.
  3. Führt Befehle zur Abfrage der Daten aus und nutzt Filter- sowie Aggregationsfunktionen.
  4. Bearbeitet Daten und setzt Transaktionen ein falls nötig.
  5. Sichert Daten und Datenbankschema in einem Backup und stellt daraus die Daten sowie das Datenbankschema wieder her.
  6. Ändert oder migriert ein Datenbankschema und die Daten einer Datenbank.
  7. 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.