gpt4 book ai didi

mysql - 维度建模 : how to create a table without Surrogate Primary Keys?

转载 作者:行者123 更新时间:2023-11-30 21:37:34 25 4
gpt4 key购买 nike

据我了解,事实表中没有主键,放置代理键在某种程度上是浪费空间。因此,外键组合是事实表的主键。

但我可能会说,我无法做到这一点,因为唯一键可能会在事实表中重复,例如同一个人在同一天在同一家餐厅支付了两次。在这种情况下,主键不再是唯一的...

有没有办法不加代理键就解决这个问题?

提前致谢!

最佳答案

如果您正在构建这样的表,强烈建议使用主键或唯一键组合,但如果您避免添加 PK,您可能希望添加唯一交易编号,以便您可以将客户编号和交易编号组合为组合键。

关于mysql - 维度建模 : how to create a table without Surrogate Primary Keys?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53212212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com