IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una nuova entità chiamata employee_training_details che memorizzi i record delle sessioni di formazione seguite dai dipendenti.
  • Questa entità deve includere un employee_training_id come chiave primaria; il tipo di dato deve essere NUMBER(10,0).
  • Aggiungi un nuovo attributo year con tipo di dato NUMBER(4,0) per registrare l'anno in cui il dipendente ha seguito la formazione.
  • Includi chiavi esterne che fanno riferimento a employee_id nell'entità employees e a training_id nell'entità training; entrambi sono di tipo NUMBER(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)
);
Modifica ed esegui il codice