我正在學習關於數據庫系統的ER建模。我的問題是,有一個實體叫書籍,實體命名用戶,我想創建用戶和書籍之間的借款關係與屬性發布日期。我按照描述對其進行了建模,但有人指出借貸不能成爲一種關係,因爲同一個用戶可以借兩本書。任何人都可以向我解釋這是什麼,因爲我使用問題數據作爲屬性,所以借記關係中的記錄不會相互衝突,因爲我將PK用作用戶標識,書籤和發行日期。我如何準確地建模?我對此有點困惑。ER模型中的關係
Q
ER模型中的關係
0
A
回答
1
0
根據說明,用戶和本書是實體。
一個用戶可以借用一本書的實例。 同理,一個用戶可以借用多本書的實例,不管它可以是相同的 實例還是各種實例。
因此,用戶和圖書之間的每項交易都有發佈日期。 用戶和圖書都沒有發佈日期。
這裏,用戶和書之間的關係是多對多。
的橋表是交易。我們可以根據您的興趣將它命名爲借用。
現在,用戶有一對多的交易。 每本書都有一對多的交易。
每筆交易都是用戶和賬簿的組合。
注意:由於每個用戶可以在同一天多次使用同一本書。因此,我們可以有一個user_id,book_id和Issue_timestamp的組合主鍵,因爲在發佈日期有相同組合的冗餘機會。
相關問題
- 1. ER模型中的關係混淆
- 2. ER模型和關係模型中實體和關係的關係?
- 3. 轉換ER圖向關係模型
- 4. ER到關係模式?
- 5. 關係模式ER圖
- 6. ER圖到關係模式
- 7. 在ER建模中的自我關係
- 8. 將ER模型映射到關係模型
- 9. ER圖關係
- 10. ER圖 - 關係
- 11. ER模型中的多對多數據庫關係
- 12. 目前ER模型中3個實體之間的關係
- 13. 在MySQL Workbench中ER圖是關係模型嗎?
- 14. ISA關係ER圖
- 15. 關係在ER圖
- 16. ER模型與部分參與的遞歸關係
- 17. (連接2間的關係)ER數據模型
- 18. 在ER模型
- 19. ER-關聯關係表
- 20. 關聯實體和ER模型
- 21. ER模型域在RDBMS中
- 22. 如何在數據庫ER建模中添加關係關聯
- 23. 是ER圖中的一種關係
- 24. ER圖中的關係屬性
- 25. 轉換ER到關係
- 26. ER圖到關係謂詞
- 27. 將ER關係圖中的關係屬性轉換爲SQL
- 28. mgo中的模型關係
- 29. Django中的模型關係
- 30. 關係模型
我對ER建模知之甚少,但在給定的例子中,會阻止用戶在同一時間多次借用同一本書(因此具有相同的發行日期)? – Etienne
發行日期是日期時間類型,所以會有區別。 –
我會把借款當作一個實體而不是一種關係。 – Etienne