私は、1対多の自己関係を持つテーブル「人」、「母」と「父」を持っています。もちろん人です。そのため、「person」テーブルには、同じテーブル内の他の行を指す「mother_id」と「father_id」という 2 つのオプション フィールドがあります。
BELONGS_TO、HAS_ONE、または両方を使用する必要がありますか?
母親と父親はオプションであり、システムの観点からは孤児は有効なエンティティであり、もちろん母親または父親は、父親/母親として彼/彼女を指す実在の人物以外に特定の区別がないことに注意することが重要です.
また、システムは誰かの子供を知ることとは無関係であるため、特定の人の両親を知ることだけが重要であることに言及することも重要です。