gpt4 book ai didi

design-patterns - 数据属性表 vs 许多小表

转载 作者:行者123 更新时间:2023-12-04 19:59:17 24 4
gpt4 key购买 nike

我为一个客户工作,该客户目前有一个 DataAttributes 表,其中包含名称、类型、值和父 ID 列。该表几乎用于存储所有内容,例如美国各州、解剖项目、组合框选择和系统设置。我真的很想去掉这张表,将每个部分分成自己的表。

这样做有什么好处和坏处吗?

最佳答案

这种方法抛弃了 DBMS 的许多功能。您不能使用数据库设计来强制执行数据完整性。一些例子:

  • 参照完整性(外键)
  • 域完整性(检查约束)
  • 可空性(NULL/NOT NULL)
  • 数据类型
  • Uniqueness(唯一约束)
  • ...

我不确定是否有任何优点可以真正抵消缺点。

关于design-patterns - 数据属性表 vs 许多小表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3981735/

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