簡體   English   中英

我對關系模型的ER圖正確嗎?

[英]Is my ER diagram to relational model correct?

我只是在學習數據模型和SQL等,因此我不確定是否正確轉換了它。

這是一個庫的ER圖:

在此處輸入圖片說明

這是關系圖:

在此處輸入圖片說明

我不確定“作者”表的外觀。 我讀過,如果有一個多值屬性,則需要將其存儲在單獨的表中,但我仍然不確定該表(或整個表)是否正確。

每位作者可以寫一本書或多本書,每本書可以有一個或多個作者。 因此這種關系是多對多的,這意味着您不能在書表中記錄作者的密鑰(每本書只能有一位作者),也不能在作者表中記錄該書的ISBN(每位作者只能有一本書) )。 唯一的選擇是將兩個值都記錄在一個新表中(我們可以將其稱為AuthorBook)。 在此新表中,作者的密鑰和書的ISBN的組合必須唯一,但是每個單獨的值可以出現多次。

其余的表(書籍,發行人,貸款人和借款人)及其外鍵約束看起來不錯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM