始める無料で始める

エンティティの作成

概念モデルから論理モデルへと進む中で、現実のエンティティとその関係を表す構造を定義する方法を学んできました。ここからは、その知識を実践に移していきます。

この e-commerce システムの論理モデルには、customersproductsorders の3つの重要なテーブルが含まれています。これらはビジネスでの実際のやり取りを反映するように設計されています。すなわち、顧客が注文を作成し、注文には商品が含まれます。前のステップでは products を作成しました。次は customers テーブルを定義しましょう。

この演習はコースの一部です

Snowflakeで学ぶデータモデリング入門

コースを見る

演習の手順

  • すでに存在する場合は置き換える形で、customers テーブルを作成します。
  • 顧客レコードの一意な識別子として、少数なし・38桁の数値データ型の customerid を割り当てます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Create customers table 
___ (
  -- Define unique identifier
  ___,
  country VARCHAR(255)
);
コードを編集して実行