Logo
164
Datenbanken erstellen und Daten einfügen
Data Management, Version 1
Kompetenz
Implementiert ein logisches, relationales Datenmodell in einem Datenbankmanagementsystem. Fügt Daten in die Datenbank ein, prüft die eingefügten Daten und korrigiert allfällige Fehler.
Objekt
Datenbanken mit bis zu zehn Tabellen (einfache, komplexe und rekursive Beziehungstypen) und schützenswerten Daten (z.B. Kunden- oder Patientenverwaltung).
Abschlüsse
Entwickler/in digitales Business EFZ (ab 2023)Informatiker/in EFZ Plattformentwicklung (ab 2021)Informatiker/in EFZ Applikationsentwicklung (ab 2021)
Handlungsziele

  1. Kennt Vorgehensweise, um ein logisches, relationales Datenmodell systematisch zu interpretieren.

  1. Kennt die Elemente (Datenbank, Zeichensatz, Schema, Tablespace, Tabelle, Partition, Feld, usw.) eines Datenbankmanagementsystems (DBMS) zur Umsetzung eines Datenmodells in ein physisches Datenbankschema.
  2. Kennt die Befehle einer Datendefinitionssprache (DDL) zur Implementierung des logischen, relationalen Datenmodells in einem physischen Datenbankschema.
  3. Kennt gebräuchliche Datentypen (Zeichenfolgen fix und variabel, Ganzzahlen, Fliesskommazahlen, Datum und Zeit, Binärtypen) und deren Grenzen und Verwendung passend zum logischen Datentyp.
  4. Kennt Möglichkeiten zur Vergabe von Standardwerten für Attribute und zur automatischen Verwaltung des Primärschlüssels.

  1. Kennt Elemente und Befehle einer Datendefinitionssprache (DDL) zur Implementierung von Integritätsbedingungen (Constraints), d.h. zur Sicherstellung der referenziellen Integrität.
  2. Kennt weitere Constraints auf Tabellen- und Attributebene (keine leeren Werte, Einschränkung des Wertebereichs, Standardwerte, usw.) und kennt die möglichen Regeln beim Ändern und Löschen eines Datensatzes.
  3. Kennt Befehle zur zeitweisen Aussetzung der Integritätsbedingungen, z.B. zur Ermöglichung oder Beschleunigung von Imports.

  1. Kennt Befehle einer Datenbearbeitungssprache (DML) zum Hinzufügen einzelner oder mehrerer Datensätze in die Datenbank (über die Konsole, aus bestehenden Tabellen, über DBMS-Frontend Tools).

  1. Kennt Varianten und Befehle einer Datenbearbeitungssprache (DML) zum Hinzufügen von Datensätzen über einen Massenimport (Bulk Load) aus externen Quellen (CSV, XML, JSON, SQL-Insert, usw.).
  2. Kennt Befehle einer Datenbearbeitungssprache (DML) zur Manipulation von Datensätzen während des Massenimports.

  1. Kennt Testkriterien zur Prüfung der importierten Daten auf Vollständigkeit und Datenintegrität.
  2. Kennt Befehle einer Datenbearbeitungssprache (DML) zur Abfrage von Datenbeständen und nutzt einfache Filterfunktionen.
  3. Kennt Befehle einer Datenbearbeitungssprache (DML) zur Erstellung von Checksummen zur anschliessenden Prüfung der Datenbestände.

  1. Kennt Befehle einer Datenbearbeitungssprache (DML) zur Anpassung oder Entfernung einzelner oder mehrerer Datensätze.