sql - 关于E-R建模的问题

标签 sql mysql database-design

我有一个场景的以下业务需求:

http://ompldr.org/vN2ZvdQ

我想出了以下 UML 图来模拟这种关系:

http://ompldr.org/vN2Y5Yg

我想知道我是否成功实现了 E-R 模型中的所有关系,尤其是 1..* 关系。此外,据我了解,仅使用 FK/PK 无法实现强制关系,因此我必须添加额外的约束,是这样吗?

最佳答案

好像还可以。您可以使用 ERWin 或 DBDesigner以更轻松的方式完成工作。 在您的约束中考虑 ON DELETE CASCADE、ON UPDATE CASCADE 等。

关于sql - 关于E-R建模的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5008994/

相关文章:

sql - SQL Server 索引的 PostgreSQL 模拟(包括列)

sql - 优化我的 SQL 查询——选择正确的索引

mysql - 如何在mysql表中存储记录更改

mysql - 在数据库中用备注表示选择的理想方式

php - 显示嵌套查询的多个结果?

php - PHP MySQL SELECT 中的嵌套 if 语句

MySQL - BOOLEAN 模式下的 FULLTEXT + 使用 View 字段的相关性

java - Spring事务回滚 `UPDATE`和 `INSERT`

mysql 使用带有动态表名的 SHOW CREATE TABLE

MySQL:如何使用group by显示计数为0的行?