私が理解しているように、白い点は「オプション」を示し、黒い点は「必須」を意味します。
その場合、カテゴリは必須ですが、クラシファイドはオプションです。
しかし、それはデータベースで実際に何を意味するのでしょうか? カテゴリは必須で、分類済みはオプションであると言うのですか?
リレーションシップの子 (上記の例では "classified" として設定) がオプションの場合、列はデータベースで null レコードを許可するように定義されます。つまり、NULL に設定します。これは、分類済みからカテゴリにリンクされるレコードを指定しないか、多数のレコードを指定できることを意味します。
場合によっては、外部キーが許可されているか許可されていないかの違いを意味する場合がNULL
あります。
それ以外の場合は、制約またはアプリケーション コードを介して確認する必要がある場合があります。
残念ながら、私はあなたが投稿した図で使用されている表記法に慣れていないので、それが何を意味するのかはわかりません.