这个问题是关于一对多行如何“属于”不同的行以及它的确切名称。我可能会要求一个不存在的术语。
请看下面两张表。客户和地址形成一对多的关系,其中一个客户可能有多个地址。这些地址“属于”客户。
顾客 |
---|
客户ID |
顾客姓名 |
地址 |
---|
地址ID |
客户ID |
街道地址 |
城市 |
状态 |
邮政编码 |
税号 |
现在注意这张表:
税法 |
---|
税号 |
税收百分比 |
许多地址可以存在一个税码(一对多关系)。但正如我所见,地址不“属于”TaxCode,因为地址“属于”客户。Address 是 Customer 的一种“子”,而 Address 只有一个到 TaxCode 的“链接”。我不认为数据库“关心”,因为我认为所有数据库规则都是相同的(例如,外键)。但我想知道这些关系是否存在超出一对多关系的特定名称。
总之,我想知道如何称呼客户-地址一对多关系与税码-地址一对多关系。谢谢你。
我正在寻找识别和非识别关系的术语。(此评论由ypercubeᵀᴹ发表,因此感谢他。)