【问题标题】:how to design user info if Legal如果合法,如何设计用户信息
【发布时间】:2016-04-10 09:39:57
【问题描述】:

我正在设计一个用户表。在我的项目中,用户可以LegalReal。 如果用户是 Legal 有一些属性并且应该填写它喜欢:Company name , Company Phone ...

为了设计它,我有两个解决方案:

方式 1: 将所有字段放入用户表中,如下所示:

方式 2: 创建另一个表,例如 UserLegal,并在此表和 User 表之间创建一个关系(一对一)。

【问题讨论】:

    标签: sql-server entity-framework database-design modeling


    【解决方案1】:

    Real User 和 Legal User 是 User 的子类(或者,如果您愿意,也可以是子类型)。 在关系模型中对子类进行建模,并在 SQL 表中实现模型,这常常让数据库新手感到困惑。

    看看下面的标签:

    这些标签下分组的问题和答案将向您展示一些其他示例。信息选项卡将为您提供两种设计的概述。这几乎可以证实您开始时的内容,但其中还有更多材料。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      相关资源
      最近更新 更多