試着在這兒得到一些專業的想法哪個創建架構關係映射關係 - 外鍵或映射表
當我大致找到這個post的想法,但還是儘量獲得更多的思路選擇是好。
一個簡單的情形是這樣的:
class <--> Student <--> Teacher <--> class
(假設一個老師可以教多類) 它是在一個圓形many-to-many
關係的正常情況。查詢可以從任何對象開始到任何方向。那麼什麼可能是更好的設計?
我知道在一對一的關係中一個映射表肯定是浪費,但是映射表解決方案ONLY
好,對於many-to-many
關係,就像那篇文章提到的那樣?如果我們想擴大與方向的多對多關係。如果關係是one-direction
而不是bidirectional
,答案可能會不同嗎?
在此先感謝。
您能解釋爲什麼您會考慮映射表嗎?另外,你能舉出一些你擔心關係方向的例子嗎? – RonaldBarzell