ÎncepețiÎncepe gratuit

Crearea entităților pentru modelul ER

Departamentul de resurse umane a solicitat un sistem nou pentru urmărirea programelor de instruire finalizate de angajați.

Sarcina ta presupune aplicarea modelului ER prin crearea unei noi entități care să înregistreze detaliile fiecărei sesiuni, inclusiv o referință la programul de instruire din entitatea trainings.

Acest exercițiu face parte din cursul

Introducere în modelarea datelor în Snowflake

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o nouă entitate numită employee_training_details, care va stoca înregistrările sesiunilor de instruire la care au participat angajații.
  • Această entitate trebuie să includă employee_training_id ca cheie primară; tipul de date trebuie să fie NUMBER(10,0).
  • Adaugă un atribut nou, year, cu tipul de date NUMBER(4,0), pentru a înregistra anul în care angajatul a urmat instruirea.
  • Include chei externe care fac referire la employee_id din entitatea employees și la training_id din entitatea training; ambele au tipul de date NUMBER(38,0).

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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)
);
Editează și rulează codul