Snowflake में डेटा मॉडलिंग परिचय
Nuno Rocha
Director of Engineering



Primary key (PK): सुनिश्चित करती है कि हर टेबल रिकॉर्ड का एक यूनिक आइडेंटिफायर हो

Primary key (PK): सुनिश्चित करती है कि हर टेबल रिकॉर्ड का एक यूनिक आइडेंटिफायर हो

PRIMARY KEY: किसी कॉलम को यूनिक आइडेंटिफायर घोषित करने के लिए SQL क्लॉज़
CREATE OR REPLACE TABLE products (
stockcode VARCHAR(255) PRIMARY KEY,
description VARCHAR(255)
);
Foreign Key (FK): अलग-अलग टेबल के रिकॉर्ड्स को जोड़ती है ताकि डेटा संबंधित बना रहे

FOREIGN KEY () REFERENCES (): किसी कॉलम को दूसरी टेबल की प्राइमरी की को रेफरेंस करने के लिए SQL क्लॉज़
CREATE OR REPLACE TABLE orders (
invoiceno INT,
customerid INT,
invoicedate DATE,
unitprice DECIMAL(10, 2),
quantity INT,
stockcode VARCHAR(255),
FOREIGN KEY (stockcode) REFERENCES products(stockcode)
);

PRIMARY KEY: किसी कॉलम को यूनिक आइडेंटिफायर घोषित करने के लिए SQL क्लॉज़FOREIGN KEY (...) REFERENCES (...): दो टेबल के बीच लिंक बनाने के लिए SQL क्लॉज़CREATE OR REPLACE TABLE table_name (
unique_column column_datatype PRIMARY KEY,
other_columns column_datatype,
foreign_column column_datatype,
FOREIGN KEY (foreign_column) REFERENCES foreign_table(PK_from_foreign_table)
);
Snowflake में डेटा मॉडलिंग परिचय