CommencerCommencer gratuitement

Créer des entités pour le modèle ER

Le service RH souhaite mettre en place un nouveau système pour suivre les programmes de formation effectués par les employé·e·s.

Votre tâche consiste à appliquer le modèle ER en créant une nouvelle entité pour enregistrer les détails de chaque session, avec une référence au programme de formation issu de l’entité trainings.

Cet exercice fait partie du cours

Introduction à la modélisation des données dans Snowflake

Afficher le cours

Instructions

  • Créez une nouvelle entité appelée employee_training_details qui stockera les enregistrements des sessions de formation suivies par les employé·e·s.
  • Cette entité doit inclure un employee_training_id comme clé primaire ; le type de données doit être NUMBER(10,0).
  • Ajoutez un nouvel attribut year de type NUMBER(4,0) pour enregistrer l’année où l’employé·e a suivi la formation.
  • Incluez des clés étrangères qui référencent employee_id dans l’entité employees et training_id dans l’entité training ; les deux sont de type NUMBER(38,0).

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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)
);
Modifier et exécuter le code