决策:查找表 ID 与查找表值直接存储
存储数据时,决定是使用外键查找表还是合并直接将表值查找到请求表中是一个常见的困境。本文探讨了这些注意事项,并为根据具体情况做出明智的决定提供了指导。
注意事项:
最佳实践:
最佳方法取决于具体场景。但是,推荐的解决方案涉及在主数据表中使用具有 VARCHAR 主键和外键的查找表并进行级联更新。这提供了:
需要考虑的其他要点:
请务必注意,使用代理键 (ID) 不会影响标准化。
何时选择查找表主键数据类型,应考虑大小,因为二级索引存储主键
最终,应根据具体情况做出最佳决定,权衡利弊并考虑系统的具体要求和限制。
以上是查找表:ID 或值 - 您应该选择哪种方法来实现最佳数据库设计?的详细内容。更多信息请关注PHP中文网其他相关文章!