164
Datenbanken erstellen und Daten einfügen
Data Management, Version 1
Beschreibung
Zweiteilige LB mit theoretischer/praktischer Einzelprüfung und praktischer Umsetzungsarbeit.
Lernorte
gibb Berufsfachschule Bern
Richtzeit total
14,00h
Elemente
Beschreibung
Im 1. Teil wird ein vorgegebenes, logisches Datenmodell mit max. 10 Tabellen interpretiert. Danach werden Teile dieses Datenmodells mittels SQL DDL implementiert. Dabei werden die Datentypen bestimmt, die Tabellen erstellt und die Primärschlüssel definiert. Mittels Constraints werden die referentielle Integrität und weitere Regeln definiert.
Im 2. Teil wird mit einer bereits erstellten Datenbank gearbeitet: Die Lernenden überprüfen den Datenimport mittels Abfragen, korrigieren fehlerhafte Daten, fügen fehlende Daten ein und löschen überflüssige Daten.
Hilfsmittel
Gemäss Vorgabe der Institution
Praxisbezug
Lernende interpretieren ein normalisiertes Datenmodell und implementieren Teile dieses Datenmodells unter Berücksichtigung der referentiellen Integrität. [HK c2.1, c2.2]
In einem zweite Schritt werden in einer fixfertigen Datenbank (bis zu 10'000 Datensätze pro Tabelle) praxisnahe CRUD-Operationen durchgeführt: überprüfen, einfügen, ändern und löschen von Daten. [HK c2.7]
Prüfungsform
Schriftlich
Sozialform
Einzelarbeit
Bewertungskriterien
LBV 164-3 - Element 1 - Bewertungskriterium 1 - Gewichtung 15% – 25%
Interpretiert die Darstellung eines logischen, relationalen Datenmodells korrekt: Tabellen, Attribute und Beziehungen.
LBV 164-3 - Element 1 - Bewertungskriterium 2 - Gewichtung 15% – 25%
Implementiert Teile dieses Datenmodells: Datentypen bestimmen, Datenbank erstellen, Tabellen erstellen, Primärschüssel definieren.
LBV 164-3 - Element 1 - Bewertungskriterium 3 - Gewichtung 15% – 25%
Stellt die referentielle Integrität von Teilen der Datenbank durch Constraints sicher.
LBV 164-3 - Element 1 - Bewertungskriterium 4 - Gewichtung 15% – 25%
Bearbeitet Daten mittels Datenbearbeitungssprache: Einfügen, ändern und löschen von Daten.
LBV 164-3 - Element 1 - Bewertungskriterium 5 - Gewichtung 15% – 25%
Prüft die Daten mittels Datenabfragesprache.
Beschreibung
Es wird ein logisches Datenmodell mit max. 10 Tabellen interpretiert und mittels SQL DDL implementiert: Es werden die Datentypen bestimmt, die Tabellen erstellt und die Primärschlüssel definiert. Mittels Constraints werden die referentielle Integrität und weitere Regeln definiert.
Danach wird die Datenbank mit Daten gefüllt: Daten werden eingefügt, geändert, gelöscht und abgefragt. Am Ende werden Datenbankschema und Daten exportiert und Skripts erstellt, damit die Datenbank auf ein anderes System (selbes Produkt) migriert werden kann.
Hilfsmittel
Während der Arbeit frei, Befragung ohne Hilfsmittel
Praxisbezug
Lernende bereiten die Realisierung eines normalisierten Datenmodells in einem RDBMS ihrer Wahl vor (SQL Server, MariaDB, MySQL oder PostgreSQL). Danach implementieren sie dieses Datenmodell unter Berücksichtigung der referentiellen Integrität und weiterer Regeln (Constraints). [HK c2.1, c2.2]
Es werden praxisnahe Daten eingefügt und überprüft. [HK c2.7]
Sowohl Datenbankschema als auch Daten werden exportiert und Skripts erstellt für die Reproduktion der Datenbank auf einem anderen System (selbes Produkt). [HK c2.6]
Prüfungsform
Praktisch am Objekt
Sozialform
Gruppenarbeit
Bewertungskriterien
LBV 164-3 - Element 2 - Bewertungskriterium 1 - Gewichtung 10% – 20%
Interpretiert die Darstellung eines logischen, relationalen Datenmodells korrekt: Tabellen, Attribute und Beziehungen.
LBV 164-3 - Element 2 - Bewertungskriterium 2 - Gewichtung 10% – 20%
Implementiert dieses Datenmodell: Datentypen bestimmen, Datenbank erstellen, Tabellen erstellen, Primärschüssel definieren.
LBV 164-3 - Element 2 - Bewertungskriterium 3 - Gewichtung 10% – 20%
Stellt die referentielle Integrität im implementierten Datenbankschema durch Constraints sicher.
LBV 164-3 - Element 2 - Bewertungskriterium 4 - Gewichtung 10% – 20%
Fügt Daten via INSERT-Befehl in die Datenbank ein.
LBV 164-3 - Element 2 - Bewertungskriterium 5 - Gewichtung 10% – 20%
Prüft die Daten mittels Datenabfragesprache.
LBV 164-3 - Element 2 - Bewertungskriterium 6 - Gewichtung 10% – 20%
Führt Anpassungen an den Daten durch, falls notwendig.
LBV 164-3 - Element 2 - Bewertungskriterium 7 - Gewichtung 10% – 20%
Erstellt alle notwendigen Skripts und Dateien, um die Datenbank auf ein anderes System zu migrieren.