关于最开始数据库设计(范式)的一点疑问

来源:2-1 系统功能模块划分

慕沐6048137

2018-11-08

2-2 节在设计E-R图时,遵循的是哪一级的数据库范式呢?为什么商品和商品类别表是两张表而不是一张?

写回答

1回答

翔仔

2018-11-08

同学好,具体可以去了解下范式,然后看看我们这里,就会发现我们是部分遵循了三级范式;商品类别和商品为什么不是一张是为了避免不必要的冗余(商品保存的是商品类别ID,这样不用每生成一个商品记录还要在该记录里写入商品类别id和名字,容易造成数据不一致),请花时间学习一下数据库方面的知识。

1
1
慕沐6048137
好的,谢谢老师。我学数据库的时候学习过范式,但理解一直停留在概念上。商品和商品类型,商品类型确实不能作为商品的一个属性,因为类型权重之于商品,有商品类别的传递依赖。
2018-11-09
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5124 学习 · 8145 问题

查看课程