我对ofbiz数据模型感到困惑。
PARTY RELATIONSHIP 是从一个 PARTY 到另一个 PARTY 的关系,对应于一对 PARTY ROLE 第
实体 PARTY RELATIONSHIP 将 PARTY_ID_FROM , PARTY_ID_TO , ROLE_TYPE_ID_FROM , ROLE_TYPE_ID_TO 和 PARTY_RELATIONSHIP_TYPE_ID ,存储在 PARTY RELATIONSHIP TYPE 实体中。
但在该实体中还存储了 ROLE_TYPE_ID_VALID_FROM 和 ROLE_TYPE_ID_VALID_TO 。
可能有重复数据吗?
PARTY_RELATIONSHIP_TYPE_ID 会成为 PARTY RELATIONSHIP 实体的关键部分吗?
答案 0 :(得分:1)
PARTY RELATIONSHIP仅加入另外两个实体:
1)一个关系类型,它关联两个角色类型:例如供应给客户或员工到部门。
2)参与关系的实际PARTIES ROLES:例如ABC COMPANY为供应商,Thang Nguyen为客户。
各自角色中的这些方是PARTY ROLE实体所代表的。
此PARTY ROLE实体可以用表格表示,在这种情况下,您将为关系中的每一方提供PARTY ROLE ID。或者,聚会角色可能没有单独的表,只能在“聚会关系”表中实现,在这种情况下,它将为您指定关系中每一方的PARTY和ROLE TYPE ID。
您在PARTY RELATIONSHIP实体中不会有重复数据,因为FROM DATE是键的一部分,并且与两个PARTY ROLES结合使用时是唯一的。
来自和来的日期是该党派关系,而非党派关系类型。