產(chǎn)品所說的多對多與程序員眼中的多對多

為什么給程序員說多對多時,總感覺不在一個頻道上。原因產(chǎn)品經(jīng)理說的多對多關(guān)系是生活中的多對多,例如一個輔導(dǎo)員可以輔導(dǎo)多個班級,一個班級可以有多個輔導(dǎo)員,這就是生活中的多對多,而程序員有時候會理解為數(shù)據(jù)庫表的關(guān)系,但是數(shù)據(jù)庫表沒有多對多的關(guān)系,只有一對一、一對多的關(guān)系。

那么在程序中怎么表現(xiàn)多對多的關(guān)系呢?將一個多對多的關(guān)系,轉(zhuǎn)換成兩個一對多的關(guān)系。一般會設(shè)計三個表,兩個表分別表示兩種實體,另外需要一個表表示兩種實體之間的關(guān)系,如下圖

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容