我是数据库设计中的新手。对不起,如果问题是愚蠢的。目前ER模型中3个实体之间的关系
从需求规格。我确定了实体:申请人,大学,条件,优惠。
而这些关系是: - 申请人适用大学。 - 大学面试申请人。 - 大学提供。 - 大学报价申请人。 - 申请人接受优惠。 - 优惠属于申请人。 - 大学有条件。
我设计了这样的ER:
我不知道是不是不好?我非常感谢你的帮助。 :)
这里是需求规格说明的简要介绍:
申请人可向五个不同的大学。每所大学可能会或可能不会面试申请人,然后可能会向申请人提出要约。要约可以是有条件的或无条件的。如果报价是有条件的,那么条件将被存储并传达给学生。申请人需要决定他或她希望接受哪些有条件的优惠,最多不超过三次。如果在年底结果出来时满足条件,则要约变为无条件,然后申请人可以接受无条件要约中的一个。
- 更新:新的ER设计 enter image description here
- 或可能是这一个更好 enter image description here
我遵循“数据库系统”一书中的步骤。结果,我有这个设计。但我不知道如何提出“申请人只能接受一项无条件优惠”的关系,但“可以接受最多3份有条件优惠”。新帖子中的新设计。希望你能看看!非常感谢。 – pthphap