如何设计数据库表和关系

时间:2019-06-30 13:06:53

标签: mysql database database-design

我当时正在为其购买和交易创建一个系统,最初认为数据库需要像这样。

https://imgur.com/0Agl7PZ

但是进入系统后

  • 需要不时购买供应商的产品
  • 同一产品可以从不同的供应商处获得。

所以我将数据库更改为这种方式。

我仍然想知道这是最好的方法。并且product_purchase和order_products表是多对多表吗?

https://imgur.com/n1zFyC8

1 个答案:

答案 0 :(得分:1)

我建议您研究实体关系模型和数据库设计的所有阶段(需求,概念,逻辑,实现)。错误的数据库设计会对性能和体系结构方面的所有基于它的软件产生负面影响。