gpt4 book ai didi

sql - 主键也是星型模式中的外键。是好是坏?

转载 作者:搜寻专家 更新时间:2023-10-30 22:26:43 24 4
gpt4 key购买 nike

我正在按照星型模式创建数据库。这是我的模式:enter image description here

问题是:我的边表没有 ID 列但使用与 PK 和 FK 相同的列 ApsilankymoID 是好还是坏?

与1Apsilankymas和其他表的关系是1:0..1。

谢谢

最佳答案

这就是所谓的垂直分区。假设您有一个主要包含小数据类型(INT、DATE 等)的表和一个大数据类型(如 NVARCHAR(8000))的列。通过将大数据类型移动到它自己的表中,与其他表共享相同的 PK,可以减少服务器上的 IO;特别是如果您不经常使用大字段。如果表中的数据不多,您可能不会物有所值,但如果表中的数据很多,它就会大有帮助。这是一个包含更多信息的网站。您还应该阅读其他复杂的内容。至于星型模式……不确定。我相信其他人会有很好的答案。

https://www.sqlshack.com/database-table-partitioning-sql-server/

关于sql - 主键也是星型模式中的外键。是好是坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50273666/

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