我正在尝试为以下实体设计数据库架构:商店、产品、折扣和买家。目标是为几种产品提供折扣事件。然而,在我对数据库模式的第一次迭代中,我可以看到存在循环依赖关系,如下所示:
问题是:拥有这样的依赖关系是一个糟糕的 SQL 设计吗?另外,我如何包含代表引用产品和使用的折扣的买家实体?谢谢。
最佳答案
我在你的模型中没有看到这样的“循环依赖”。将其视为有向(或有向)图。不可能从一个实体开始,既不顺时针也不逆时针返回到该实体。
关于mysql - SQL循环依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34901692/