mysql - SQL循环依赖

标签 mysql sql database database-design

我正在尝试为以下实体设计数据库架构:商店、产品、折扣和买家。目标是为几种产品提供折扣事件。然而,在我对数据库模式的第一次迭代中,我可以看到存在循环依赖关系,如下所示:

enter image description here

问题是:拥有这样的依赖关系是一个糟糕的 SQL 设计吗?另外,我如何包含代表引用产品和使用的折扣的买家实体?谢谢。

最佳答案

我在你的模型中没有看到这样的“循环依赖”。将其视为有向(或有向)图。不可能从一个实体开始,既不顺时针也不逆时针返回到该实体。

关于mysql - SQL循环依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34901692/

相关文章:

c# - 根据其他下拉 C# 中的值下拉显示值

php - 使用 PHP 从 MariaDB 获取信息

mysql - 获取每个周期的条目数,不包括第一个(SQL 查询)

sql - Oracle 中不区分大小写的搜索

mysql - 非常慢的查询曾经非常快。 Explain 在本地备份上显示 rows=1 但在服务器上显示 rows=2287359

mysql - 为什么 MySQL 查询几乎总是用 Capital 编写

sql - 针对多个数据库系统测试 SQL 查询

php - 使用等号从数据库中获取值,同时忽略某些字母

mysql - MySQL中不同数据库之间如何同步商品库存数据?

XML 与 JSON 来表示数据库数据