Inizia subitoInizia 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 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 interattivo pratico

Prova questo esercizio completando questo 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