2013-10-11 260 views
1

多對多二元關係是否可以沒有交集數據?關係數據庫建模

我正在讀「數據庫管理系統基礎第2版」和第38頁,有這個問題,但沒有提供答案,只是用關聯表解釋多對多!

回答

0

簡短的回答:是的,檢查129頁的例子;)

長一個: 路口數據信息不屬於任何M2M關係的兩個實體,但他們也沒有描述關係。

I.e.教師與學生

老師可以有很多學生,學生很多老師。每個學生每個老師的課時可以是交叉點數據。

小時

Teacher Student Hours 
A  1  2 
A  2  2 
B  1  4 
B  2  1 

但是我們也能想象一個沒有時間這種關係,例如,如果我們只關心那些學生在班上每一位教師。

Teacher Student 
A  1  
A  2  
B  1  
B  2  

此表繼續描述的關係,但沒有交叉路口數據。

類是關係的關聯實體教師 - 學生。

希望這可以讓事情變得更簡單。