兩題令人鬱悶的數據庫概念題

MSN上朋友做EDS中國的網申,問我這樣兩道數據庫題,很簡單,但我看了半天,覺得這題出得實在很不清楚:

Which one is used to maintain one to many relationship between two tables?
A. Primary Key
B. Foreign Key
C. Middle table
D. Composite Key

7. Which one is used to maintain many to many relationship between two tables?
A. Primary Key
B. Foreign Key
C. Middle table
D. Composite Key

因爲在一般的一對多關係表應用實例,都是一的表的主鍵連多的表的外鍵(INNER JOIN例子),主鍵和外鍵內容相同,外鍵的表從而可以有多條記錄對於主鍵的唯一表記錄。而多對多表一般都是化爲兩個一對多關係,採用中間表,相應做外鍵的形式。

所以,第一題,我會選擇A,B,第二題我會選擇A,B,C。

至於D: Composite Key,中間表就有將多個字段複合作爲主鍵的,要是這樣講的話,第二題答案是A,B,C,D。

最後,朋友告訴我,這是兩道單選題,頓時我徹底暈了,EDS,你到底出得什麼題?





570432.html

丁丁 2006-11-23 23:11 發表評論
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章