ER図:1つ(オプション)から1つ(必須)?

not_a_number

私はER図に不慣れです。draw.io(Stackoverflowで推奨されていた)には1つ(オプション)と1つ(必須)の関係がないことに気づきました

たとえば、「user」(id、affiliate_id)と「affiliate」(id)の2つのテーブルがあるとします。アフィリエイトである必要はありません。その場合、user.affiliate_idはnullになります。

ただし、アフィリエイトがある場合、user.affiliate_idはaffiliate.idにリンクします。

それで、それは1つ(オプション)から1つ(必須)の関係ではないでしょうか?

PS:厳密な意味でuser.affiliate_idがnullであってはならないと思っていました。ただし、外部キーの制約を破ることはありません(少なくともSQLite 3の場合)。

マークワゴナー

あなたは1対多の関係を説明していると思います。1人のユーザーを(オプションで)1つのアフィリエイトに関連付けることができますが、同じアフィリエイトを複数のユーザーに関連付けることができます。

それとも私は誤解していますか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jsonスキーマの2つのoneOf:1つは必須1つはオプション

分類Dev

同じエンティティへの外部キー(1つは必須、もう1つはオプション)

分類Dev

DRYを維持しながら、2つのバージョンのインターフェイスを作成できますか。1つはすべてオプションで、もう1つはすべて必須フィールドです。

分類Dev

"TypeError:product_show()に1つの必須の位置引数がありません: 'オプション'"

分類Dev

Jqueryは、選択したオプションの1つだけを表示します+必須

分類Dev

ASキーワードはいつオプションと必須ですか?

分類Dev

SQLの1つ(必須)から多数(必須)の関係

分類Dev

Python argparse、必須の少なくとも1つを持つ2つのオプションの引数を持つ

分類Dev

1つの必須の位置引数が欠落しているGoogleサンプルコードエラーからのpub_subアクション: 'callback'

分類Dev

ASP.NET MVCDataAnnotation必須3プロパティから1つ

分類Dev

1つの必須単語を含み、オプションの単語の1つが必要な行をegrepする方法

分類Dev

Bash-2つのssh呼び出しを1つに結合します(オプションおよび必須コマンドを使用)

分類Dev

関数内のパラメーター、それらのいくつかはオプションであり、いくつかは必須です

分類Dev

グループ2が必須でグループ1がオプションである2つのグループを一致させる方法

分類Dev

1つの図からキャプションを削除します

分類Dev

オプションの引数の1つがメンバー変数ではなく、必須の場合にクラスを拡張するにはどうすればよいですか?

分類Dev

複数のオプションから1つの値オプションのみを選択

分類Dev

選択の複数のオプションから1つのオプションを無効にします

分類Dev

オートコンプリートから1つのオプションから追加情報を取得する

分類Dev

2つの必須キーを使用して辞書を作成します。そのうちの1つには2つのオプションキーがあります。

分類Dev

java.lang.IllegalArgumentExceptionが:いくつかのフィールドが欠落している(オプションか必須)

分類Dev

少なくとも1つのオプションのパラメーターの存在を必須にしようとしていますが、その存在は他のパラメーターを除外します

分類Dev

選択オプションでmysqlから1つのテーブルを表示しますか?

分類Dev

同じクラスのオプションから1つだけを表示するドロップダウンオプション

分類Dev

LaTex:図のキャプションを「図1:」から「図1 |」に変更する方法

分類Dev

オプションのパーサーのリストから1つの後続の値を取得します

分類Dev

Laravel5コマンド-必須オプション

分類Dev

必須の引数をオプションに渡す

分類Dev

TypescriptでAsyncIteratorを使用する–必須オプション

Related 関連記事

  1. 1

    jsonスキーマの2つのoneOf:1つは必須1つはオプション

  2. 2

    同じエンティティへの外部キー(1つは必須、もう1つはオプション)

  3. 3

    DRYを維持しながら、2つのバージョンのインターフェイスを作成できますか。1つはすべてオプションで、もう1つはすべて必須フィールドです。

  4. 4

    "TypeError:product_show()に1つの必須の位置引数がありません: 'オプション'"

  5. 5

    Jqueryは、選択したオプションの1つだけを表示します+必須

  6. 6

    ASキーワードはいつオプションと必須ですか?

  7. 7

    SQLの1つ(必須)から多数(必須)の関係

  8. 8

    Python argparse、必須の少なくとも1つを持つ2つのオプションの引数を持つ

  9. 9

    1つの必須の位置引数が欠落しているGoogleサンプルコードエラーからのpub_subアクション: 'callback'

  10. 10

    ASP.NET MVCDataAnnotation必須3プロパティから1つ

  11. 11

    1つの必須単語を含み、オプションの単語の1つが必要な行をegrepする方法

  12. 12

    Bash-2つのssh呼び出しを1つに結合します(オプションおよび必須コマンドを使用)

  13. 13

    関数内のパラメーター、それらのいくつかはオプションであり、いくつかは必須です

  14. 14

    グループ2が必須でグループ1がオプションである2つのグループを一致させる方法

  15. 15

    1つの図からキャプションを削除します

  16. 16

    オプションの引数の1つがメンバー変数ではなく、必須の場合にクラスを拡張するにはどうすればよいですか?

  17. 17

    複数のオプションから1つの値オプションのみを選択

  18. 18

    選択の複数のオプションから1つのオプションを無効にします

  19. 19

    オートコンプリートから1つのオプションから追加情報を取得する

  20. 20

    2つの必須キーを使用して辞書を作成します。そのうちの1つには2つのオプションキーがあります。

  21. 21

    java.lang.IllegalArgumentExceptionが:いくつかのフィールドが欠落している(オプションか必須)

  22. 22

    少なくとも1つのオプションのパラメーターの存在を必須にしようとしていますが、その存在は他のパラメーターを除外します

  23. 23

    選択オプションでmysqlから1つのテーブルを表示しますか?

  24. 24

    同じクラスのオプションから1つだけを表示するドロップダウンオプション

  25. 25

    LaTex:図のキャプションを「図1:」から「図1 |」に変更する方法

  26. 26

    オプションのパーサーのリストから1つの後続の値を取得します

  27. 27

    Laravel5コマンド-必須オプション

  28. 28

    必須の引数をオプションに渡す

  29. 29

    TypescriptでAsyncIteratorを使用する–必須オプション

ホットタグ

アーカイブ