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

来源:2-6 BC范式

渡劫DW

2018-12-22 13:45

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

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

写回答 关注

2回答

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

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

    精慕门646...

    不对,跳过我的废话

    2019-07-06 14:25:42

    共 1 条回复 >

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

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

    精慕门646... 回复精慕门646...

    收回..

    2019-07-06 15:13:14

    共 2 条回复 >

数据库设计那些事

本教程从数据库设计基本理论入手,教你设计简洁高效数据库结构

125733 学习 · 378 问题

查看课程

相似问题