为了账号安全,请及时绑定邮箱和手机立即绑定

商城开发 商品属性表设计

/ 猿问

商城开发 商品属性表设计

noecs 2018-09-11 17:10:49

RT,各位大佬求教。设计个动态的,可拓展的商品属性。衣服有尺码、颜色,手机有 内存大小,等等。

最好有数据表结构和结构图。

查看完整描述

1 回答

?
一凡

动态属性,那就是列存储的格式或者文档结构。

平时设计的关系表是行存储,一行数据都是固定的列。

列存储就可以定义人一多的属性,存储的时候一个数据模型(商品)就可以有任意多的列。

比如设计一个商品扩展属性表:

商品属性定义表:

1 id

2 goods_field_name

3 goods_field_desc

4 goods_field_default

商品属性数据表:

1 id

2 商品的id

3 商品属性定义表的ID

4 goods_field_data


商品属性定义表,也可以不需要,用程序的配置来替换,这样失去灵活性,要改动程序的配置来调整属性定义。

商品属性数据表,也可以不需要,用一个json字符串保存,这样失去了数据独立存储的搜索灵活性。

查看完整回答
反对 回复 2018-09-19

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信