【发布时间】:2012-07-23 14:37:55
【问题描述】:
我有如下五张桌子
1.tblFruits
2.tblGroceries
3.tblVegetables
4.tblPlants
5.tblDescriptions
除了第 5 个表 tblDescriptions 之外的所有表都将 id 作为一列和主键,并将 Items 作为第二列。
表1到表4的列类似,如下
ids item_name
现在我想将四个表的项目描述存储在第五个表中,如下所示
Desc_Id Description Ids
现在的问题是,因为我存储 id 来识别其他四个表中项目的描述,当我将四个表的 id 放在一起时,我可能会得到相似的 id。
让我知道上述要求的表格设计
【问题讨论】:
-
如果它们如此相似,那为什么要分开表呢?
-
我以简单的方式提出问题以理解逻辑。我的要求比这更复杂。我在上面所说的表 1 到 4 中有超过 25 列
-
我的实际要求是我将页面内容保存在不同的表中,我必须为存储在不同表中的所有页面添加 seo 关键字。现在由于页面由 pageIds 标识,我想要一些表结构将这些 seo 关键字存储在一个表中
-
你必须说出你的情况。当你有结构相同但类型不同的表时,有不同的表但混淆是没有用的。
标签: data-modeling