課程
/數(shù)據(jù)庫(kù)
/MySQL
/數(shù)據(jù)庫(kù)設(shè)計(jì)那些事
為什么不符合規(guī)范后就要拆表如果表多了影響不是也很大嗎
2015-06-15
源自:數(shù)據(jù)庫(kù)設(shè)計(jì)那些事 2-6
正在回答
拆表是為了減少數(shù)據(jù)冗余和避免寫異常,但是出于性能的考慮有時(shí)也會(huì)進(jìn)行一定的反范式處理。
鐘樓大面包 提問者
舉報(bào)
本教程從數(shù)據(jù)庫(kù)設(shè)計(jì)基本理論入手,教你設(shè)計(jì)簡(jiǎn)潔高效數(shù)據(jù)庫(kù)結(jié)構(gòu)
3 回答如果所有單關(guān)鍵字的表都符合第二范式,那么給所有不符合第二范式的表加上一個(gè)屬性id,不就都符合第二范式了嗎?
2 回答表及字段的命名規(guī)范
1 回答講范式時(shí)每個(gè)表優(yōu)化后都拆分了三張表,感覺兩個(gè)就夠了 比如第三范式的例子 商品分類直接放入到商品表中的一個(gè)屬性,在更新查詢時(shí)是不是效果更好呢?
4 回答這不和第二范式一樣了嗎?第二范式的例子是多對(duì)多用關(guān)系表,這個(gè)例子是一對(duì)多不可以在商品表中加一個(gè)分類ID嗎?
3 回答拆分后飲料一廠有倆聯(lián)系人,會(huì)影響正常使用吧?若把商品id也加進(jìn)拆分后的第二章表中,貌似是數(shù)據(jù)冗余。剛接觸數(shù)據(jù)庫(kù),很菜求指點(diǎn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-06-23
拆表是為了減少數(shù)據(jù)冗余和避免寫異常,但是出于性能的考慮有時(shí)也會(huì)進(jìn)行一定的反范式處理。