CommencezCommencez gratuitement

Création d'entités pour le modèle RE

Le service des RH a demandé un nouveau système pour suivre les programmes de formation suivis par les employés.

Votre tâche consiste à appliquer le modèle entité-relation (ER) en mettant en place une nouvelle entité pour consigner les détails de chaque séance, y compris une référence au programme de formation provenant de l'entité des formations.

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Créez une nouvelle entité appelée employee_training_details qui stockera les enregistrements des séances de formation suivies par les employé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 avec le type de données NUMBER(4,0) pour consigner l'année où l'employé 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 de données NUMBER(38,0).

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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