2NF लागू करना
आपकी productqualityrating एंटिटी एक समृद्ध डेटासेट है जो कई वर्षों में रिव्यू की गई चॉकलेट बार्स का सार पकड़ती है। आपने देखा कि company_location एट्रिब्यूट, manufacturer एट्रिब्यूट पर निर्भर है। जब भी ये दोनों साथ आते हैं, company_location के मान दोहरते हैं, जो सेकंड नॉर्मल फॉर्म के partial dependencies के नियम का उल्लंघन करता है.
इस डेटा को अलग समर्पित manufacturers एंटिटी में बाँटकर, आप दोहराव हटाएँगे और हमारे डेटा मॉडल को अधिक कुशल ऑपरेशंस के लिए तैयार करेंगे। यह कदम डेटा अखंडता बनाए रखने में महत्वपूर्ण है और स्केलेबल बिज़नेस इंटेलिजेंस सॉल्यूशंस को संभव बनाता है.
आपका कार्य है कि इस डेटा को 2NF सिद्धांतों के अनुरूप normalize करें ताकि प्रत्येक non-key एट्रिब्यूट पूरी तरह primary key पर निर्भर हो।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Snowflake में डेटा मॉडलिंग परिचय
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);