ER मॉडल के लिए एंटिटी बनाना
HR विभाग ने कर्मचारियों द्वारा पूरी की गई training programs को ट्रैक करने के लिए एक नया सिस्टम माँगा है.
आपका कार्य ER मॉडल लागू करना है: एक नई एंटिटी सेटअप करें जो हर session का विवरण रिकॉर्ड करे, और trainings एंटिटी में मौजूद training program का reference भी शामिल हो.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Snowflake में डेटा मॉडलिंग परिचय
अभ्यास निर्देश
employee_training_detailsनाम की एक नई एंटिटी बनाएँ, जो कर्मचारियों द्वारा अटेंड किए गए training sessions के रिकॉर्ड स्टोर करेगी.- इस एंटिटी में
employee_training_idएक primary key के रूप में शामिल होना चाहिए; इसका datatypeNUMBER(10,0)होगा. - एक नया एट्रिब्यूट
yearजोड़ें, जिसका datatypeNUMBER(4,0)हो, ताकि वह वर्ष रिकॉर्ड हो जब कर्मचारी ने training ली थी. - ऐसे foreign keys शामिल करें जो
employeesएंटिटी मेंemployee_idऔरtrainingएंटिटी मेंtraining_idको reference करें; दोनों के data typesNUMBER(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)
);