商品属性与商品之间的两种不同表设计方案

1.先设计一个商品表:

表结构如下

商品属性与商品之间的两种不同表设计方案

商品表数据如下:

商品属性与商品之间的两种不同表设计方案

现在商品表已经构建完了,下面我们开始设计商品属性表

方案一:一个商品表关联一个商品属性表,这种设计比较简单,但可以实现商品属性的基本功能

1.设计商品属性表

商品属性与商品之间的两种不同表设计方案

数据信息:

商品属性与商品之间的两种不同表设计方案

以上就能实现较为基础的商品功能

方案二: 一个商品表对应多个商品属性的表,比如把商品属性表拆分为多个表,虽然结构上复杂了,但可以实现更丰富的功能

1.设计商品属性类别表:

商品属性与商品之间的两种不同表设计方案

数据信息:

商品属性与商品之间的两种不同表设计方案

商品属性类别表主要储存商品属性类别,比如颜色,尺寸等属性类别

2.设计商品属性值表:用于储存属性类别表里面的值:比如白色,蓝色,36寸,等的信息

商品属性与商品之间的两种不同表设计方案

数据信息:

商品属性与商品之间的两种不同表设计方案

3. 增加一个中间表(商品与商品属性的关联表),把商品和商品属性值以及对应的价格,库存储存起来

商品属性与商品之间的两种不同表设计方案

数据信息:

商品属性与商品之间的两种不同表设计方案