当我们说每个部门由员工管理时,这是否意味着每个部门必须由员工管理,因此总参与约束?
答案 0 :(得分:0)
这是否意味着每个部门都必须由员工管理 因此总参与约束?
是的,换句话说,这是一对一的关系
答案 1 :(得分:0)
在我的观察中(基于问题正文和评论):
关系是一对多,表明员工可以是许多部门的经理
没有一个谓词显示一对一关系,因为没有逍遥法外说雇员可以成为一个部门的管理者。
差异:(这个答案的评论显示是否有任何差异是意见基础)
每个部门必须由 员工
管理
强调强制性一对多关系(is-managed-by)
每个部门都由员工管理
强调可选的一对多关系。
<强>提示:强>
使用自然语言最广泛地记录数据完整性约束,这通常会导致模糊性的快速下降。
如果使用简单的英语来表达
数据完整性限制,你将不可避免地遇到英文句子如何映射的问题,
毫不含糊地,进入表结构。不同的程序员(和用户一样)将以不同的方式解释这些句子,因为他们都试图将这些句子转换为
映射到数据库设计。程序员然后编码他们对约束的感知(不是
必须是说明者的。)
A formal manner will be using the logic and set theory。