我正在学习如何使用ER图表方法进行数据建模。有人能帮我处理这个案子吗。
图表应该包含两个实体,雇员和课程。employee实体包含员工ID的PK和以下附加属性:
课程实体包含一个带有以下附加属性的PK课程ID。
此外,在完成日期的关系上还有一个属性(属性)。如果我想跟踪员工每次完成课程时都会通知哪些员工,那么在Visio中建模的正确方法是什么。
到目前为止,我尝试过的是:

发布于 2012-09-25 17:40:43
这一问题的答案实际上取决于您使用的是什么符号。例如,从图表中可以看出,您使用的是混合IE/IDEF1X符号。在这种表示法和方法中,关系不能有属性。在这种情况下,需要创建一个解决关系的交叉实体。有时,这也被称为关联实体或解析实体。
我猜从关系和属性来看,你的交叉实体就像完成课程一样。这样你就有了看起来像这样的东西:
EMPLOYEE -completes----< COURSE COMPLETTION > -----completes -- COURSE课程完成将继承每个实体的标识符:
COURSE COMPLETION
=========================
COURSE ID (PK)
EMPLOYEE ID (PK)
DATE COMPLETED还想加入这样一个事实,即这只为每个员工/课程对提供了一个完成任务。这可能并不能反映现实生活。
我不太明白你关于通知的补充问题。你能详述一下吗?
https://stackoverflow.com/questions/12540750
复制相似问题