Nhập môn Mô hình dữ liệu trong Snowflake
Nuno Rocha
Director of Engineering



Khóa chính (PK): Đảm bảo mỗi bản ghi có định danh duy nhất

Khóa chính (PK): Đảm bảo mỗi bản ghi có định danh duy nhất

PRIMARY KEY: Mệnh đề SQL xác định cột làm định danh duy nhất
CREATE OR REPLACE TABLE products (
stockcode VARCHAR(255) PRIMARY KEY,
description VARCHAR(255)
);
Khóa ngoại (FK): Liên kết bản ghi ở các bảng để giữ dữ liệu liên quan

FOREIGN KEY () REFERENCES (): Mệnh đề SQL xác định cột tham chiếu khóa chính của bảng khác
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: Mệnh đề SQL đặt cột làm định danh duy nhấtFOREIGN KEY (...) REFERENCES (...): Mệnh đề SQL tạo liên kết giữa hai bảngCREATE 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)
);
Nhập môn Mô hình dữ liệu trong Snowflake