数据库知识

1.聚集索引和非聚集索引

索引看这个

在聚集索引中,叶节点也即数据节点,所有数据行的存储顺序和索引的存储顺序一样。
非聚集索引中,1.叶节点并非是数据节点;2.叶子结点为每一个真正的数据行存储一个键-指针对;3.叶子结点还存储一个指针偏移量,根据页指针和指针偏移量可以定位到具体的数据行;4.在除叶节点以外的节点,存储的也是类似的内容,只不过它指向的是下一级的索引页。
聚集索引是一种稀疏索引,数据页上一级的索引页存储的是页指针,而不是行指针;非聚集索引,则是密集索引,数据页上一级的索引页存储一条索引记录。

2.数据库的3个范式

第一范式,每列保持原子式不可分
第二范式,非主键列都依赖于主键列
第三范式,非主键列都不依赖于其他非主键列

https://kb.cnblogs.com/page/45712/
https://blog.csdn.net/Mary19920410/article/details/77200265

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容