目前ER模型中3个实体之间的关系

时间:2015-10-17 14:09:39

标签: database-design entity-relationship

我是数据库设计的新手。对不起,如果问题很愚蠢。

根据要求规范。我确定了实体:申请人,大学,条件,优惠。

这些之间的关系是: - 申请人申请大学。 - 大学面试申请人。 - 大学报价。 - 大学招聘申请人。 - 申请人接受录取通知书。 - 优惠属于申请人。 - 大学有条件。

我设计了这样的ER:

我不知道可以吗?非常感谢你的帮助。 :)

以下是需求说明书的简介:

申请人可以申请五所不同的大学。每所大学可能会或可能不会与申请人面谈,然后可以向申请人提出。优惠可能是有条件的或无条件的。如果报价是有条件的,则存储条件并传达给学生。申请人需要决定他或她希望接受哪些有条件要约,最多三个。如果在年底结果出来时满足条件,则要约变为无条件,然后申请人可以接受其中一项无条件要约。

1 个答案:

答案 0 :(得分:1)

我看到了一些问题。

  1. 规范说明The offer may be conditional or unconditional.但是,您将条件建模为属于大学,而非要约。

  2. 它也说the conditions are stored and communicated to the student,但我发现条件和申请人之间没有关联。

  3. 您还单独列出University make OfferOffer belong to ApplicantUniversity offer Applicant分开,但我相信这是一个关系转换实体的情况,换句话说,我认为要约是大学和申请人之间的多对多关系,具有依赖属性和条件。