Arcs - 数据建模
Arcs - data modeling
我正在阅读 this post 关于数据建模的弧。
这个例子说:
Arcs are a way to represent mutually exclusive relationships in the
ERD.
This arc represents the exclusive OR relationship – each
MEMBERSHIP must be held by one COMPANY or must be held by one
CUSTOMER, but not both.
我的疑问是:我如何在数据库中物理地实现它?我是否需要创建触发器或其他东西来验证一个或另一个,而不是同时验证两者?或者在这种情况下是否有一些限制?
您可以执行以下操作:
创建 Table : 会员类型
- 编号
- 会员类型名称
向成员添加两列table
- MembershipTypeId
- 会员编号
您需要确保 MembershipTypeId、MemberId 组合是唯一的,以便您可以识别会员资格是由客户还是公司持有。
我正在阅读 this post 关于数据建模的弧。
这个例子说:
Arcs are a way to represent mutually exclusive relationships in the ERD. This arc represents the exclusive OR relationship – each MEMBERSHIP must be held by one COMPANY or must be held by one CUSTOMER, but not both.
我的疑问是:我如何在数据库中物理地实现它?我是否需要创建触发器或其他东西来验证一个或另一个,而不是同时验证两者?或者在这种情况下是否有一些限制?
您可以执行以下操作:
创建 Table : 会员类型
- 编号
- 会员类型名称
向成员添加两列table
- MembershipTypeId
- 会员编号
您需要确保 MembershipTypeId、MemberId 组合是唯一的,以便您可以识别会员资格是由客户还是公司持有。