Dataverseリレーションシップ

【Dataverse】リレーションシップの構築方法

Dataverse

Dataverseでのテーブルの作成方法、一対多、多対多のリレーションシップを構築する方法を紹介します。

製品・顧客・注文テーブルを作成する

リレーションシップの例で頻出する、製品・顧客・注文テーブルを作成します。

+---------------------------+     1:N     +-------------------------+     N:N     +---------------------------+
|        顧客テーブル         | <---------- |        注文テーブル        | <---------> |        商品テーブル         |
|---------------------------|             |-------------------------|             |---------------------------|
| - 顧客の名前                |             | - 注文番号              |             | - 商品名                   |
| - メールアドレス             |             | - 注文日付               |             | - 価格                     |
| - 住所                     |             | - 注文数                |             | - 在庫数                   |
+---------------------------+             +--------------------------+             +--------------------------+

空白のテーブルから開始するをクリックします。

列を追加し、表示名、データ型、スキーマ名(内部名)を入力します。

テーブル名を入力します。スキーマ名やプライマリ列は後から変更できないので、注意して決めましょう。

1:Nのリレーションを作成する

顧客テーブルでリレーションシップ、

一対多を選択します。

テーブルを選択します。

動作の種類は参照、削除は制限に設定して完了をクリックします。

※注文テーブル側から、顧客テーブルを多対一で設定しても同じリレーションシップが可能です。

N:Nのリレーションを作成する

注文テーブルでリレーションシップ、

多対多を選択します。

商品テーブルを選択します。

多対多のリレーションのため、商品テーブルからでも設定可能です。

コメント

タイトルとURLをコピーしました