哪种方法适合在数据库中创建两个表?
id name
1 blabla
2 blabla
3 blabla
.
..
id name
1 blabla
2 blabla
3 blabla
.
..
id name type
1 blabla laptop
2 blabla phone
3 blabla laptop
.
..
答案 0 :(得分:0)
这两种方法都有其用途。您需要问自己,不同类型的产品需要哪种数据,以及如何使用这些数据。如果您打算开店,那么您的所有产品都需要以下内容:
这是将笔记本电脑和手机放在同一张桌子上的好时机。
但是,如果您正在制作一个网站,您可以单独对笔记本电脑和手机进行分类,例如有一个模板来显示每种类型,您可能需要不同产品的不同数据。笔记本电脑和手机非常相似,我现在无法想到任何细节。然而,我的第一个例子可能包括与苹果不同的东西,或者包括一把铲子。您可以看到屏幕尺寸,电池时间和分辨率与后者完全无关,而列出的五个要点对所有可销售产品都有意义。
您需要考虑的是您要将数据用于什么?您将来可能需要哪种数据扩展?
如果您对相似项目使用一个或两个表格,这将有一个好主意。