我是數據庫設計中的新手。對不起,如果問題是愚蠢的。目前ER模型中3個實體之間的關係
從需求規格。我確定了實體:申請人,大學,條件,優惠。
而這些關係是: - 申請人適用大學。 - 大學面試申請人。 - 大學提供。 - 大學報價申請人。 - 申請人接受優惠。 - 優惠屬於申請人。 - 大學有條件。
我設計了這樣的ER:
我不知道是不是不好?我非常感謝你的幫助。 :)
這裏是需求規格說明的簡要介紹:
申請人可向五個不同的大學。每所大學可能會或可能不會面試申請人,然後可能會向申請人提出要約。要約可以是有條件的或無條件的。如果報價是有條件的,那麼條件將被存儲並傳達給學生。申請人需要決定他或她希望接受哪些有條件的優惠,最多不超過三次。如果在年底結果出來時滿足條件,則要約變爲無條件,然後申請人可以接受無條件要約中的一個。
- 更新:新的ER設計 enter image description here
- 或可能是這一個更好 enter image description here
我遵循「數據庫系統」一書中的步驟。結果,我有這個設計。但我不知道如何提出「申請人只能接受一項無條件優惠」的關係,但「可以接受最多3份有條件優惠」。新帖子中的新設計。希望你能看看!非常感謝。 – pthphap