Entitäten für das ER-Modell erstellen
Die HR-Abteilung benötigt ein neues System, um die Schulungsprogramme zu verfolgen, die Mitarbeitende abgeschlossen haben.
Deine Aufgabe ist es, das ER-Modell anzuwenden, indem du eine neue Entität einrichtest, die die Details jeder Sitzung erfasst – einschließlich eines Verweises auf das Schulungsprogramm aus der Trainings-Entität.
Diese Übung ist Teil des Kurses
Einführung in das Data Modeling in Snowflake
Anleitung zur Übung
- Erstelle eine neue Entität namens
employee_training_details, die Einträge zu Schulungssitzungen speichert, an denen Mitarbeitende teilgenommen haben. - Diese Entität soll eine
employee_training_idals Primärschlüssel enthalten; der Datentyp sollNUMBER(10,0)sein. - Füge ein neues Attribut
yearmit dem DatentypNUMBER(4,0)hinzu, um das Jahr zu erfassen, in dem der Mitarbeitende die Schulung absolviert hat. - Füge Fremdschlüssel hinzu, die auf
employee_idin der Entitätemployeesund auftraining_idin der Entitättrainingverweisen; beide haben den DatentypNUMBER(38,0).
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Create new entity
___ employee_training_details (
-- Assign a unique identifier for the entity
___ ___ PRIMARY KEY,
-- Add new attribute
___,
-- Add new attributes to reference foreign entities
___ NUMBER(38,0),
___ NUMBER(38,0),
___ (___) ___ employees(employee_id),
___ (___) ___ trainings(training_id)
);