作为评估的一部分,我正在尝试为电子商务网站构建 ER 图。有一个客户和生产者作为电子商务网站的一部分作为玩家。所以,我想到了创建一个表 - 以 LegalEntityID 作为主键和 customerUserID、producerID 作为外键的法人实体。其他属性将是 EntityType(个人或公司)、角色(客户、生产者)、姓名、地址、电话号码。您认为这种设置的优点和缺点是什么?我可以想到个人v公司,然后维护CustomeruserID和PRoducerID创建另一个表作为Customer / Producer并使用主键作为CustomerUserID和ProducerID?这会让事情变得复杂吗?或创建一个以角色 ID 作为主键的角色表,然后创建另一个表 - 以 LegalentityRole ID 作为主键的 LegalEntityrole 和角色 ID,LegalEntityID 作为外键。你们有什么感想?
问问题
36 次