![]() |
1
1
需要考虑的事项:
Yagni 如果您决定使用列和检查约束,将支持您。但是,如果您已经有一堆代码查找表来强制执行受限制的值集,那么,一致性也是有价值的。 |
![]() |
2
2
只要有可能,您应该总是计划规范化您的数据库和抽象您的代码。然而,你做的越多,你在系统中得到的“间接”就越多。更好的问题是,在规范化表的过程中,您将花费多少开销,这是工作量与进一步重新设计代码的成本之比。
|
![]() |
3
0
如果你打算继续扩张的话。我想真正的问题是,多做一张桌子不值得吗? |
![]() |
4
0
我通常会建议您规范化数据,但这似乎是一个足够简单的案例,您可能不会从中看到太多好处。正如您所说,您只使用字段进行过滤,因此只需要使用数据本身中的值。 如果您想让用户看到某个特定报告类型没有记录,那么您应该使用关联的表。 |
![]() |
5
0
|
![]() |
Michael Samuel · MYSQL在以下情况下自动创建索引 7 年前 |
![]() |
Patricia Rozario · 数据库设计确保一对一关系 7 年前 |
![]() |
dryhay · MySQL“多对多”关系错误 7 年前 |
![]() |
L. Fox · 我在这里用的是什么样的Laravel雄辩的关系 7 年前 |
![]() |
Geoff Harper · 我应该如何构建关系松散的SQL db 7 年前 |
![]() |
waroxx · SQL—当多个表具有相同的列时,最好怎么做 7 年前 |
![]() |
Lumpi01 · SQL 2不同的注释类型-最佳解决方案? 7 年前 |
![]() |
Hayreddin Tüzel · 预约系统数据库建模[关闭] 7 年前 |