为什么要新建一张表来保存关联关系?

来源:3-2 实战:商品名模块模型搭建

慕丝1539783

2020-04-16 06:14:48

http://img.mukewang.com/climg/5e97866808cc5dc812520287.jpg直接在product的模型上加上一个cls_id字段的外键关联不就可以了么?为什么还要另外再创建一张表?

写回答

1回答

好帮手慕笑蓉

2020-04-16

同学,你好。商品和类型的属于多对多的关系,一个商品可以有多种类型,一个类型可以分别属于多个商品,如果直接在product的模型上加上一个cls_id字段的外键关联,则一个商品会因为属于很多类型,使得在一个商品表上,同一个商品记录出现多次,造成数据冗余,所以可以新建一张表来记录商品和类型的对应关系。

如果解决了你的疑惑,请采纳,祝学习愉快~ 

0

0 学习 · 3562 问题

查看课程