शुरू करेंमुफ़्त में शुरू करें

ER मॉडल के लिए एंटिटी बनाना

HR विभाग ने कर्मचारियों द्वारा पूरी की गई training programs को ट्रैक करने के लिए एक नया सिस्टम माँगा है.

आपका कार्य ER मॉडल लागू करना है: एक नई एंटिटी सेटअप करें जो हर session का विवरण रिकॉर्ड करे, और trainings एंटिटी में मौजूद training program का reference भी शामिल हो.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Snowflake में डेटा मॉडलिंग परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • employee_training_details नाम की एक नई एंटिटी बनाएँ, जो कर्मचारियों द्वारा अटेंड किए गए training sessions के रिकॉर्ड स्टोर करेगी.
  • इस एंटिटी में employee_training_id एक primary key के रूप में शामिल होना चाहिए; इसका datatype NUMBER(10,0) होगा.
  • एक नया एट्रिब्यूट year जोड़ें, जिसका datatype NUMBER(4,0) हो, ताकि वह वर्ष रिकॉर्ड हो जब कर्मचारी ने training ली थी.
  • ऐसे foreign keys शामिल करें जो employees एंटिटी में employee_id और training एंटिटी में training_id को reference करें; दोनों के data types 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)
);
कोड संपादित करें और चलाएँ