问答详情
源自:4-2 数据库表的范式化优化

数据结构优化

商品表跟分类和描述拆分,为什么又要一个分类表跟商品表呢?

提问者:超级无敌大坏蛋 2017-12-05 14:37

个回答

  • qq_国宝_0
    2017-12-05 18:21:52
    已采纳

    这是一个连接表,这样设计可以使分类和商品相互独立,也就是我们常说的解耦,分类与商品的信息可以更加灵活地增删改。

    比如说要把分类中的饮料改成进口饮料,原先只有一个表,有N条记录就要要修改N次,而现在只需要在分类表修改一次就行了;

    再比如说,友人A要增加一百个分类,但是每个分类具体是什么商品只有友人B知道,如果只有一张表就得两个人一起干才行,但是现在可以独立开工;

    其他情况也是一个道理。