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