【发布时间】:2010-07-27 19:10:11
【问题描述】:
假设我的数据库中有以下表格:
现在我所有的查询都依赖于 Company 表。为所有其他表提供与 Company 表的(冗余)关系以简化我的 sql 查询,这是一种不好的做法吗?
编辑 1: 背景是框架的使用问题。见Django: limiting model data。
编辑 2:没有元组会改变他的公司。
编辑 3: 我不编写 mysql 查询。我使用抽象层(django)。
【问题讨论】:
-
“关系”这个词并不意味着你显然想要它的意思。关系数据库模型中的relation 对应于大多数人所说的表。它与不同表中数据之间的关系无关。
-
是的,你是对的。我已经更正了。
-
@SvenWalter 请使用代码块 (
<pre></pre>) 中的表格更新问题,因为外部图像文件不再可用。我分享了在 SE 中没有合适的表的痛苦(开发人员一直坚持不让它可用),但至少我们可以用代码块来模拟它们,而不是依赖外部工具。
标签: database database-design relational-database