Tworzenie encji dla modelu ER
Dział HR poprosił o stworzenie nowego systemu do śledzenia programów szkoleniowych ukończonych przez pracowników.
Twoim zadaniem jest zastosowanie modelu ER poprzez skonfigurowanie nowej encji, która będzie rejestrować szczegóły każdej sesji szkoleniowej – wraz z odwołaniem do programu szkoleniowego z encji trainings.
To ćwiczenie jest częścią kursu
Wprowadzenie do modelowania danych w Snowflake
Instrukcje do ćwiczenia
- Utwórz nową encję o nazwie
employee_training_details, która będzie przechowywać rekordy sesji szkoleniowych odbytych przez pracowników. - Encja powinna zawierać
employee_training_idjako klucz główny; typ danych powinien byćNUMBER(10,0). - Dodaj nowy atrybut
yearz typem danychNUMBER(4,0), który będzie rejestrować rok odbycia szkolenia przez pracownika. - Uwzględnij klucze obce odwołujące się do employee_id w encji
employeesoraztraining_idw encjitraining; oba mają typ danychNUMBER(38,0).
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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)
);