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
Instructions
- Créez une nouvelle entité appelée
employee_training_detailsqui stockera les enregistrements des sessions de formation suivies par les employé·e·s. - Cette entité doit inclure un
employee_training_idcomme clé primaire ; le type de données doit êtreNUMBER(10,0). - Ajoutez un nouvel attribut
yearde typeNUMBER(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_iddans l’entitéemployeesettraining_iddans l’entitétraining; les deux sont de typeNUMBER(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)
);