Membuat entitas untuk model ER
Departemen HR meminta sistem baru untuk melacak program pelatihan yang telah diselesaikan karyawan.
Tugas Anda adalah menerapkan model ER dengan menyiapkan entitas baru untuk mencatat detail setiap sesi, termasuk referensi ke program pelatihan dari entitas trainings.
Latihan ini adalah bagian dari kursus
Pengantar Pemodelan Data di Snowflake
Petunjuk latihan
- Buat entitas baru bernama
employee_training_detailsyang akan menyimpan catatan sesi pelatihan yang diikuti karyawan. - Entitas ini harus menyertakan
employee_training_idsebagai primary key; tipe datanyaNUMBER(10,0). - Tambahkan atribut baru
yeardengan tipe dataNUMBER(4,0)untuk mencatat tahun ketika karyawan mengikuti pelatihan. - Sertakan foreign key yang mereferensikan employee_id pada entitas
employeesdantraining_idpada entitastraining; keduanya bertipe dataNUMBER(38,0).
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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)
);