エンティティの作成
概念モデルから論理モデルへと進む中で、現実のエンティティとその関係を表す構造を定義する方法を学んできました。ここからは、その知識を実践に移していきます。
この e-commerce システムの論理モデルには、customers、products、orders の3つの重要なテーブルが含まれています。これらはビジネスでの実際のやり取りを反映するように設計されています。すなわち、顧客が注文を作成し、注文には商品が含まれます。前のステップでは products を作成しました。次は customers テーブルを定義しましょう。
この演習はコースの一部です
Snowflakeで学ぶデータモデリング入門
演習の手順
- すでに存在する場合は置き換える形で、
customersテーブルを作成します。 - 顧客レコードの一意な識別子として、少数なし・38桁の数値データ型の
customeridを割り当てます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Create customers table
___ (
-- Define unique identifier
___,
country VARCHAR(255)
);