私が理解しているように、白い点は「オプション」を示し、黒い点は「必要」を示します。ERDでエンティティを「オプション」と「必須」にするのは何ですか?
この場合、分類は必須ですが、分類はオプションです。
しかし、それは実際にデータベースでは何を意味しますか?カテゴリが必須であり、分類済みがオプションであると言うには?いくつかのケースでは
alt text http://i40.tinypic.com/eslumd.jpg
私が理解しているように、白い点は「オプション」を示し、黒い点は「必要」を示します。ERDでエンティティを「オプション」と「必須」にするのは何ですか?
この場合、分類は必須ですが、分類はオプションです。
しかし、それは実際にデータベースでは何を意味しますか?カテゴリが必須であり、分類済みがオプションであると言うには?いくつかのケースでは
alt text http://i40.tinypic.com/eslumd.jpg
関係の子(上記の例では「分類済み」と設定されている)がオプションの場合、列はデータベースでNULLレコードを許可するものとして定義されます。つまりNULLに設定されます。これは、分類からカテゴリにリンクされているレコード、または多くのレコードを指定できないことを意味します。
、それはNULL
かないことが許されている外部キーの違いを意味するかもしれません。
場合によっては、制約やアプリケーションコードで確認する必要があるかもしれません。
あなたが投稿した図表で使用されている表記法には私はよく慣れていませんので、そこに何があるのかはわかりません。
元の質問テキストを編集することで、元の質問に対する補足として実際にお尋ねください。 –
しかし、質問に答えたので、誰かがそのトピックを検索しない限り、それ以上読むことはないだろうと思いますか? – eggdrop