あなたは下記見ることができるように、User
はCall
をすることができる、Operator
はtime
(私の一部に誤り、列2)を書いて、それをログに記録されます、彼のown ID
とID of the caller
。 Operator
は、Solution ID
およびdescribing
の溶液を生成することによってSolution
を作成することもできます。SQLデータベースの設計ERD - が異なるため、関数の空のエンティティ
User
は、属性としてOperator
と区別されることはありません。実際には、両方ともPerson
エンティティからIDを継承します。
私には2つの質問があります。
あなたが見ることができるように、まず、Call
実体は同じ列(User
とOperator
用ID)ある2つの属性がありますが、常に(すなわちUser
はOperator
になることはありません)二つの異なる人々を代表します。これは正しいことですか?
第二に、私は何の属性は、互いから(ソリューションを作成することはできませんUser
)何かかどうかを実行するだけの能力を区別しないので、別々のエンティティとしてUser
とOperator
を持っていることについて確認していません。これは、継承したものとは別の属性を持たないことを意味します。これは正しいか、2つのエンティティをPerson
エンティティの下でマージする必要がありますか?
ありがとうございます。