LoslegenKostenlos loslegen

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

Kurs anzeigen

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_id als Primärschlüssel enthalten; der Datentyp soll NUMBER(10,0) sein.
  • Füge ein neues Attribut year mit dem Datentyp NUMBER(4,0) hinzu, um das Jahr zu erfassen, in dem der Mitarbeitende die Schulung absolviert hat.
  • Füge Fremdschlüssel hinzu, die auf employee_id in der Entität employees und auf training_id in der Entität training verweisen; beide haben den Datentyp NUMBER(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)
);
Code bearbeiten und ausführen