三大范式
- 第一范式
原子性:保证每列都是不可再分的最小单元。

这里商品信息是要细分为商品表然后join连接查询 - 第二范式
在满足第一范式的清空下,要求每张表只描述一件事情

这里商品就是商品,商家信息来干啥?所有只需要设置一个商品与商家的链接自动 - 第三范式
满足第一第二范式,除了主键以外其他列都不传递依赖于主键列,确保数据表中每一列数据都和主键直接相关
鱼与熊掌不可兼得
实际开发中,数据库性能比规范化更加重要。阿里数据库规范中要求关联查询不得超过三张表。所以,我们在数据规范化的同时,要综合考虑数据库性能。
本文深入探讨了数据库设计中的三大范式,包括第一范式的原子性原则,第二范式的单一责任原则,以及第三范式的直接相关性原则。文章强调了在实际开发中,规范化与性能之间的权衡。
4373

被折叠的 条评论
为什么被折叠?



