电子商务网站数据库设计??急

2025-01-06 13:17:41
推荐回答(1个)
回答1:

放到一个表是不现实的。我在学校做的练习中,
应该是每种商品一个表,而且还应抽取出商品的共有属性,设计 颜色表、商品规格表、商品价格表等等。这样当增加一款商品,这款商品有不同颜色时,在该商品表中只需增加一条数据。在颜色表中添加多条,用多对一,减少大量冗余数据。
而像 作者 出版社这些属性,直接写在‘book’表中作为字段就成了。
为了view层抽取数据时方便,应有 ’分类表‘ 比如说 电脑、剃须刀等,归为电子类。
剩下的就是 用户表 订单表(订单表中,应以商品id+商品颜色id+价钱id等等来唯一确定一个商品),基本各一张就搞定了。