ПочатиПочніть безкоштовно

Створення сутностей для 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)
);
Редагувати та запускати код