एक एंटिटी बनाना
जैसे-जैसे आप डेटा मॉडलिंग में अवधारणात्मक (conceptual) चरण से लॉजिकल चरण तक बढ़े हैं, आपने वास्तविक दुनिया की एंटिटी और उनके कनेक्शन दर्शाने वाली संरचनाएँ परिभाषित करना सीखा है. अब इस ज्ञान को व्यावहारिक रूप से लागू करने का समय है.
E-commerce सिस्टम में लॉजिकल मॉडल में तीन आवश्यक टेबल शामिल थीं: customers, products, और orders. ये टेबल बिज़नेस संदर्भ में होने वाली वास्तविक इंटरैक्शन को दर्शाने के लिए डिज़ाइन की गई हैं: ग्राहक ऑर्डर बनाते हैं, और ऑर्डर में प्रोडक्ट्स होते हैं. पहले, आपने products बनाना सीखा था, अब customers टेबल को परिभाषित करने का समय है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Snowflake में डेटा मॉडलिंग परिचय
अभ्यास निर्देश
- यदि
customersटेबल पहले से मौजूद है तो उसे create or replace करें. customeridको न्यूमेरिकल डेटा टाइप के साथ, बिना डेसीमल, 38 अंकों की लंबाई में, ग्राहक के रिकॉर्ड्स के यूनिक आइडेंटिफायर के रूप में असाइन करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Create customers table
___ (
-- Define unique identifier
___,
country VARCHAR(255)
);