0

我是数据保险库建模的新手,我无法为以下查询找到令人满意的答案,请帮助。

在 Data Vault 建模中,是否应该满足以下陈述?如果是,是否应该 100% 满足?

“集线器或集线器中的 BK 应该足以唯一标识卫星中的记录”

谢谢,

4

1 回答 1

1

卫星的主键应该是它所连接的集线器或链接的键加上插入行的加载日期。

因此,您可以在卫星中为一个业务密钥拥有多个条目,但您不应该在一个时间点拥有多个条目。

在多对多关系的情况下,上述情况也不会成立,其中卫星主键中需要有一个附加字段以使行唯一(给出的经典示例是同一销售中多个项目的行号\发票)。

于 2019-12-09T08:35:18.987 回答