Створення сутностей для ER-моделі
Відділ кадрів (HR) попросив створити нову систему для відстеження навчальних програм, які пройшли співробітники.
Ваше завдання — застосувати ER-модель, налаштувавши нову сутність для фіксації деталей кожної сесії, включно з посиланням на навчальну програму із сутності trainings.
Ця вправа є частиною курсу
Вступ до моделювання даних у Snowflake
Інструкції до вправи
- Створіть нову сутність під назвою
employee_training_details, яка зберігатиме записи про навчальні сесії, що відвідали співробітники. - Ця сутність має містити
employee_training_idяк первинний ключ; тип даних —NUMBER(10,0). - Додайте новий атрибут
yearз типом данихNUMBER(4,0)для фіксації року, коли співробітник проходив навчання. - Додайте зовнішні ключі, які посилаються на
employee_idу сутностіemployeesі наtraining_idу сутностіtraining; обидва мають тип данихNUMBER(38,0).
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- 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)
);