建立實體
當你從概念階段走到邏輯階段時,已經學會如何定義能代表真實世界實體及其關係的結構。現在,該把知識動手實作了。
在這個電商系統中,邏輯模型包含 3 個關鍵資料表:customers、products 和 orders。這些資料表用來反映真實的商業互動:customers 會產生 orders,而 orders 會包含 products。你先前已經學過如何建立 products,現在輪到定義 customers 資料表。
本練習屬於課程
Snowflake 資料建模入門
練習說明
- 建立
customers資料表;如果已存在則以新的定義取代。 - 將
customerid指定為使用數值型別、無小數、長度 38 位數,作為每筆客戶紀錄的唯一識別欄位。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Create customers table
___ (
-- Define unique identifier
___,
country VARCHAR(255)
);