2013-03-07 62 views
0

我想將弱實體連接到某個強實體,但弱實體只有一個屬性,因此可以在實體中只有一個屬性,或者我必須在強實體中合併該屬性(合併創建冗餘),所以我想就這個困惑提供一些建議。在表格中只有一個屬性是好的,還是被認爲是糟糕的設計?

+1

你可以舉一個例子來說明數據的外觀嗎? – Tom 2013-03-07 21:10:58

+0

一個實體是包含UID(PK)的「用戶數據」,弱實體是具有quiz_Id(PK和關係上的標記屬性)的「測驗」。現在,一個用戶可以給出任何測驗數量,單個測驗可以由任何用戶數量。對於quiz_Id,可以通過UID = 1和UID = 2給出測驗ID-1,反之亦然。 – 2013-03-07 21:15:28

回答

1

在某些情況下,它可能超過標準化,但通過您的示例數據判斷,我沒有看到任何問題,實際上它可能是處理這種多對多關係的最佳方法。

相關問題