问答详情
源自:2-6 BC范式

最后以BC范式优化下图这张表应该是有问题的,如下?

https://img1.mukewang.com/5c1dce350001550205210275.jpg

如果按照上图拆分的方式,设下左图为t1,下右图为t2,如果现在我要查询“饮料一厂提供商品ID为1的供应商联系人?那我在t2表只能根据供应商来查询,则会查出张三和李四两个结果的。这里可以优化一下”

提问者:渡劫DW 2018-12-22 13:45

个回答

  • 精慕门6462633
    2019-07-06 14:13:35

    例子是指一个厂对应一个联系人,而作者的分表方式是没问题的。只是数据填错了,造成一厂有两个供应商联系人

  • 渡劫DW
    2018-12-22 13:48:23

    最后的表应该拆成 供应商联系人、商品ID、商品数量 和 供应商联系人、供应商 这样两个表才对。当然还有其他方式!不一一列举