【发布时间】:2010-10-07 06:16:07
【问题描述】:
我有一个接收与特定足球俱乐部相关的链接和内容的数据库,我目前存储内容的方式是在 2 个单独的表中,1 个存储链接和详细信息,fm_sources,另一个存储俱乐部特定信息 fm_club,将用于针对 fm_sources 内容运行查询以查找相关信息。
问题是,通过一个 API 几乎可以保证与 1 个俱乐部相关联的数据,对于我来说,对于每个俱乐部有一个不同的表,在初始存储中与该俱乐部相关联的行会更好吗?将允许我使用非常简单的 SQL 查询,而不是像我使用 here 那样进行大量的 LIKE 比较。然后我可以简单地运行这样的查询
SELECT * FROM fm_liverpool ORDER BY created_date DESC LIMIT 15
然后,此方法将要求我为每个俱乐部拥有多个表,但每个表都会复制相同的列。
【问题讨论】:
-
Normalization:你需要它。
-
我真的需要了解数据库设计
标签: mysql database database-design