Creare entità per il modello ER
Il reparto HR ha richiesto un nuovo sistema per tracciare i programmi di formazione completati dai dipendenti.
Il tuo compito è applicare il modello ER creando una nuova entità per registrare i dettagli di ogni sessione, includendo un riferimento al programma di formazione presente nell'entità trainings.
Questo esercizio fa parte del corso
Introduzione al Data Modeling in Snowflake
Istruzioni dell'esercizio
- Crea una nuova entità chiamata
employee_training_detailsche memorizzi i record delle sessioni di formazione seguite dai dipendenti. - Questa entità deve includere un
employee_training_idcome chiave primaria; il tipo di dato deve essereNUMBER(10,0). - Aggiungi un nuovo attributo
yearcon tipo di datoNUMBER(4,0)per registrare l'anno in cui il dipendente ha seguito la formazione. - Includi chiavi esterne che fanno riferimento a
employee_idnell'entitàemployeese atraining_idnell'entitàtraining; entrambi sono di tipoNUMBER(38,0).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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)
);