设计数据库时,如果出现类似类型的项目,我们可以将两者合并为一个 table?
when designing database if similar types of items came, we can combine both into a single table?
在设计数据库时,如果出现类似类型的项目,我们可以将两者合并为一个 table?
我有不同类型的内容,如(新闻、文章),它们具有类似的字段,如标题、描述和图像。
所以我可以将它们组合成一个带有类型列的 table 吗?
**
type title description
---- ----- -----------
1 article1 description of article1
2 news1 description of news1
**
这是标准方式吗?
我们可以这样做吗?
有人可以推荐我吗?
谢谢
您将需要 table,例如
item_types
->
id , type
1 : article
2 : news
similar_fields
->
id , title, description , item_types_id(FK to item_types)
1 : this is news : This is desc : 2
并且在您的新闻或文章 table 中,使用 similar_fields_id
作为外键,例如
article
id , similar_fields_id (Fk to similar_fields table) , other_column1 , other_column2.......
在设计数据库时,如果出现类似类型的项目,我们可以将两者合并为一个 table?
我有不同类型的内容,如(新闻、文章),它们具有类似的字段,如标题、描述和图像。
所以我可以将它们组合成一个带有类型列的 table 吗?
**
type title description ---- ----- ----------- 1 article1 description of article1 2 news1 description of news1
**
这是标准方式吗?
我们可以这样做吗?
有人可以推荐我吗?
谢谢
您将需要 table,例如
item_types
->
id , type
1 : article
2 : news
similar_fields
->
id , title, description , item_types_id(FK to item_types)
1 : this is news : This is desc : 2
并且在您的新闻或文章 table 中,使用 similar_fields_id
作为外键,例如
article
id , similar_fields_id (Fk to similar_fields table) , other_column1 , other_column2.......