购物网站数据库设计
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
关注
展开全部
要这样,这样你会有无数多的表,而且以后新的一个产品时候非常麻烦,如果要属于新的类别,而且还会因为避免数据库太复杂而使得许多不同类的产品归在一个类。而且你的程序很麻烦,要为每个类编写不同程序,因为数据表名不同。
应该用下面的办法,主要使用四个表存储所有类别的商品:
第一、类别名称表,字段有
类别ID,类别名称
1电脑
2洗衣机
第二、类别属性表,字段有:
类别ID,属性ID,属性名称
11CPU
12内存
13屏幕尺寸
21容量
22类型
第三、商品名称表,字段有:
商品ID,类别ID
11
21
32
42
第四、商品属性表,字段有:
商品ID,属性ID,属性值
11P4
12128M
13CRT14
21P4
22512M
23LCD19
319公斤
32滚筒
418公斤
42波轮
上面定义了四个商品,商品ID为1~4,分别是128M、512M内存的电脑,和9公斤滚筒、8公斤的波轮洗衣机。
这样定义的数据库结构,可以包含任何商品,一般不会改变,那么程序也就无需改变,定义新的产品、或者修改现有商品只需要在程序界面有操作员点点鼠标。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询