mysql - ER图一直显示一对多关系

标签 mysql database entity-relationship

我刚刚使用之前创建的表从 MySQL 工作台生成了 ER 图,但遇到了一些问题。

diagram

我的问题是,ER 图仅显示一对多关系。其中一个关系是 bokar 表和 bokar_detail 表之间的关系,在每个表上使用字段 nomorbokar ,我之前已经标记过(看看红色球体)。

事实上,这两个表之间的关系应该是一对一的关系,因为每个表只能包含一条 nomorbokar 记录,不能重复。

我通过将 bokar_detail 表中的 nomorbokar 字段设置为外键,引用 bokar< 中的 nomorbokar 字段来获得该规则 表。

我将引用的字段设置为唯一键(以防止重复),然后将外键设置为主键(以防止重复),这显然会生成一对一的关系。

我的 ER 图出了什么问题?

最佳答案

删除用户和 Boker_Detail 之间的关系,因为这不是必需的。其他都还好。

关于mysql - ER图一直显示一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32107817/

相关文章:

php - 有没有一种简单的方法使用 CSS 或 Javascript 根据字段的值更改 div 的背景颜色

mysql - 将 LINQ 与 SQL Server Express 2005 以外的数据库一起使用

mysql - 创建列出数字 1 到 500,000 的 SQL 表有什么好处?

MySQL 子集查询缓存

mysql - OrderBy 实体中的关系

php - MySQL 查询钉服务器处于 100% - 有时

MySQL 按索引排序仍使用 FileSort

mysql - SQL:创建多个外键和约束

database - 航程建模,旅客类型和客舱类型哪个设计更好

database - 多值属性可以具有复合属性吗?