將記錄插入到與另一個表具有1:m關係的數據庫表中時,確保相關表已更新(插入)有新的記錄?如果只更新其中一個相關表,是否有任何後果?另外,如果我更新關係的m面上的表(例如,一輛車可以有多個車輪但車輪只能屬於一輛車的汽車和車輪的關係),我應該總是插入外鍵作爲顯式參數?例如。如果另一個相關表的PK系統爲1,2,3,4,5並且以獨特的方式向上走,我應該只通過存儲過程插入外鍵值作爲值嗎?關於將數據插入1:m關係的表部分的問題
編輯:這聽起來很n00bish,但不幸的是,我只學過/學習數據庫設計和Sql Server特別是從自我實踐(沒有正式的培訓)。
嗨,它解決了我的第二個問題! :)我想知道的事情是在一個大的數據庫模式,你可以有相關的表,但你不提供細節來填充每個表。例如,一個產品可以有評論(因此是一種關係),但是產品可以被添加而沒有評論(例如亞馬遜)。 – dotnetdev 2009-04-15 13:25:42