Entiteiten maken voor ER-model
De HR-afdeling wil een nieuw systeem om bij te houden welke trainingsprogramma's medewerkers hebben afgerond.
Jouw taak is om het ER-model toe te passen door een nieuwe entiteit op te zetten die de details van elke sessie vastlegt, inclusief een verwijzing naar het trainingsprogramma uit de trainingsentiteit.
Deze oefening maakt deel uit van de cursus
Introductie tot datamodellering in Snowflake
Oefeninstructies
- Maak een nieuwe entiteit
employee_training_detailsdie de records bewaart van trainingssessies die door medewerkers zijn gevolgd. - Deze entiteit bevat een
employee_training_idals primaire sleutel; het gegevenstype isNUMBER(10,0). - Voeg een nieuw attribuut
yeartoe met gegevenstypeNUMBER(4,0)om het jaar vast te leggen waarin de medewerker de training volgde. - Neem foreign keys op die verwijzen naar
employee_idin de entiteitemployeesentraining_idin de entiteittraining; beide hebben het gegevenstypeNUMBER(38,0).
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- 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)
);