在进行此设计之前,我的数据库模型没有orderProducts,这意味着productsorders之间存在多对多的关系,因为'orderProducts'中的所有字段都在订单中。联结表?我也不确定如何将userType表与表相关联。谢谢。
mysql - 我的数据库模型的有效性-LMLPHP

最佳答案

尽管可以将productName保留在其中(因为它可能来自Product表),以减少数据冗余,但orderProducts表的解析很有意义。同样,价格可以在产品表中。

关于将用户与现有表相关联,请考虑用户和订单之间的关系-假设每个用户可以有多个订单,但是每个订单将只有一个用户,因此您在用户与订单之间具有一对多关系,并且可以在订单表中使用user_ID作为FK。

09-25 23:24