问题描述
我从数据库架构开始。我没有这方面的经验。
我正在考虑一个平台,让客户可以访问供应商提供的产品类型。
所以,我想知道如何使数据库架构遵循表及其关系。
客户将在系统中注册,他将可以访问供应商及其产品。
客户>>>>>>>>产品>>>>>>>>>供应商
我已经感谢任何可以提供帮助的人。
问候
埃德
解决方法
客户通常与产品没有直接关系。通常,客户会创建由多个产品组成的订单。
因此,客户通常与“订单”表存在一对多关系。 Orders 表与 OrderItems 表具有一对多的关系。该表可能存储数量、颜色等,并且与 Products 表存在多对多关系。
当然,这只是典型的实体关系。没有更多信息,很难知道它是否满足您的需求。
,
根据您提供的数据。
您将有一个 Product 表,一个产品可以由一个或多个供应商销售。所以你会有一个供应商表。由于这是多对多关系,因此您将拥有一个交叉引用表
客户与产品或供应商无关。