mysql数据库分表知识

数据库的范式(建表的原则) - Lucky小黄人^_^ - 博客园 (cnblogs.com)

数据库建表设计六范式_白非马的博客-CSDN博客_表设计范式

拆数据库表时

能进一步细分的要进一步细分

136123 5678 
小 的 
能 名 
小 明 
13988 《 76655 
010 一 1234567 
22 
2 
这 个 表 丰 , 性 俏 “ 分 ” 了 : 
“ 老 话 ” 这 个 乸 里 对 于 “ 小 藝 
手 机 
136123 j075 
13988776655 
0 机 
021 一 9876543 
010 一 1234567 
年 龄 
22 
21

 

②会产生传递依赖的 也进行分表处理

老 师 称 
小 的 
课 程 
一 年 语 文 〔 上 〕 
老 师 
赵 菪 伟 
10 
上 课 时 河 
30

变为

课 程 
一 年 语 文 〔 上 〕 
老 师 
赵 伟 
小 的 
老 师 
赵 伟 
101 
上 课 时 河 
30 
老 师 称

 

 

总之要消除数据冗余(许多行数据都一样)、更新异常(改一行要连带改所有行)、插入异常(商品增加 但由于没有订单,所以加不进去)和删除异常(订单和商品信息放一起,订单被删除连带商品一起被删除

这里写图片描述

 

这里写图片描述

posted @ 2021-10-05 00:09  夏·舍  阅读(49)  评论(0编辑  收藏  举报