ER modeli için varlık oluşturma
İK departmanı, çalışanların tamamladığı eğitim programlarını takip etmek için yeni bir sistem talep etti.
Görevin, eğitimler varlığındaki eğitim programına bir referans da içerecek şekilde, her oturumun ayrıntılarını kaydedecek yeni bir varlık oluşturarak ER modelini uygulamaktır.
Bu egzersiz
Snowflake ile Veri Modellemesine Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Çalışanların katıldığı eğitim oturumlarını kaydedecek
employee_training_detailsadlı yeni bir varlık oluştur. - Bu varlıkta birincil anahtar olarak
employee_training_idbulunmalı; veri türüNUMBER(10,0)olmalı. - Çalışanın eğitimi aldığı yılı kaydetmek için veri türü
NUMBER(4,0)olan yeni biryearözniteliği ekle. employeesvarlığındaki employee_id vetrainingvarlığındakitraining_idalanlarına referans veren yabancı anahtarlar ekle; her ikisinin de veri türüNUMBER(38,0).
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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)
);