0
想象我得到這個表:DB - 當創建另一個實體以使數據庫處於第三範式時,是否有必要使新實體引用舊實體?
a //primary key
b
c
凡a -> bc
和b -> c
。我需要做b
在第二個表在引用b
:爲了讓這個在第三範式,我必須將它在2臺分離:我的問題是
a //primary key
b
和
b // primary key
c
第一桌?
FK通過誤報ERM和某些方法和工具而被稱爲「關係」。但他們不是。他們是事實。表可以「相關」,即參與像「table [fkt]列表[fkcl]是表[ckt]列表[ckcl]」的FK的關係。但是每個FK都是這種關係的*實例*。即「表格bc列表列表{b}是表格列表列表{b}」的FK,即「列表列列表{b}列表值列表是列表列列表{b}列表值」。一個實例存在*當且僅當*(常量)約束確實存在。 (是的,向DBMS申報)查詢不需要「相關」表格。 – philipxy 2015-09-05 23:48:45