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