文章詳情頁(yè)
mysql - 數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題
瀏覽:172日期:2022-06-21 16:38:30
問(wèn)題描述
表1為:相冊(cè)表表2位:圖片表一個(gè)相冊(cè)中有多張圖片。一張圖片可能出現(xiàn)在多個(gè)相冊(cè)中。求教:怎么設(shè)計(jì)?
問(wèn)題解答
回答1:相冊(cè)表:photo_id(主鍵), photo_description ...圖片表:picture_id(主鍵), picture_description ...相冊(cè)與圖片關(guān)聯(lián)表(這個(gè)表不要主鍵):photo_id, picture_id
回答2:多對(duì)多模型標(biāo)準(zhǔn)的做法是建立關(guān)系表,通過(guò)關(guān)系表來(lái)確立兩張表中數(shù)據(jù)的關(guān)系。在關(guān)系表中,每條數(shù)據(jù)表示某張圖片在某個(gè)相冊(cè)中出現(xiàn)。
回答3:比較典型的思路就是表三為:關(guān)聯(lián)表。關(guān)聯(lián)相冊(cè)和圖片的關(guān)系。通過(guò)它你就可以查到相冊(cè)下的圖片,或者圖片存在于哪些相冊(cè)
回答4:圖片表
圖片id
相冊(cè)表
相冊(cè)id
圖片相冊(cè)表:
id
圖片id
相冊(cè)id
相關(guān)文章:
1. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””2. boot2docker無(wú)法啟動(dòng)3. docker-compose中volumes的問(wèn)題4. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?5. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.6. nignx - docker內(nèi)nginx 80端口被占用7. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎8. java - SSH框架中寫(xiě)分頁(yè)時(shí)service層中不能注入分頁(yè)類(lèi)9. docker容器呢SSH為什么連不通呢?10. node.js - antdesign怎么集合react-redux對(duì)input控件進(jìn)行初始化賦值
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備