一件商品不同分类数据库设计

一件商品不同分类数据库设计,第1张

一:先抽象一个公用的“商品”实体,然后每一个具体的类型的商品继承这个实体,可是这样子设计的话,不同种类的商品一多的话,那么表就越多。感觉还是很糟糕。

二:直接在”商品“这个实体里添加多一个属性,属性的值按约定的规则(如键值对)来描述包括这个商品种类信息,这样子的话就只要一张表就行。不过这样子做的话,在展示商品信息需要在前台对这个属性值进行分离,感觉好像哪里不太符合规范。

1,A表为销售表,可拆分为A1(商品表),A2销售主表,A3销售从表,结构如下:

A1(商品编号,品名规格,),A2(销售单号,销售时间,),A3(销售单号,商品编号,数量,价格,)

2,B表为统计表,一般通过查询实现,不用建议实体表。

他们的关系是A2对A3为1对多。

商品表应该只用作存储商品基本信息,你要统计销量就涉及到了交易,你可以再建一张交易流水表,交易流水表里面(主键id、商品id、商品名称、商品数量、出售日期)。你要统计销量时,在交易流水表里查询指定时间内指定的商品就行了

以上就是关于一件商品不同分类数据库设计全部的内容,包括:一件商品不同分类数据库设计、请问这个数据库表结构怎么设计、我设计了一张数据库商品表,但是怎么统计商品每一天,每个月的销售数量,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9544904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存