我的数据库中有两个表:客户和分包商。
现在看来有些客户也可能是分包商。
我决定做的是创建一个保存公共数据的基表(超类型),然后完成其他表中每种类型(客户,转包商)的相关信息。它将是这样的:
NEW_TABLE<------Customers
<------Subcontractors
问题在于我真的不知道该把这个叫做什么。 “合作伙伴”这个名字是最好的选择吗?
答案 0 :(得分:1)
在不知道域名的情况下,没人能回答您的问题。 它可以是合作伙伴,联系人,公司。
答案 1 :(得分:1)
答案 2 :(得分:1)
同意其他响应者。在获得真正有用的答案之前,需要有关该域的更多信息。
但我建议ThirdParty
或ExternalParty
,因为我假设Customers
和Subcontractors
属于您的业务。内部参与方可以是User
,InternalParty
等。
我认为你已正确标记了这个问题。
希望这有帮助。
答案 3 :(得分:1)
third_party
的{{1}}列party_type
或'customer'
'(其他人和时间过去,如'{{1}等等)。
详细信息主要是联系方式,这是所有第三方共同的subcontractor
,并且从两个表到该详细记录都有一个外键。当客户也是承包商时,两个记录都会指向相同的详细记录。我更喜欢选项2,因为它允许每种类型存在不同的关系。
答案 4 :(得分:0)
我称之为SubcontractorBase
,但正如Peri指出的那样,在不了解域名的情况下很难说
答案 5 :(得分:0)
如果有一个表,将所有选项(无论如何命名)作为BOOL,那么您可以轻松指示派对何时属于多个组(您还可以根据需要添加类别)未来的)