十二、三大范式

简介: 十二、三大范式

范式Normal Form

在设计表 的时候,需要遵循---范式Normal Form

第一范式(1NF):根据业务需求,该列分割到不可再分割 的列,具有原子性

第二范式(2NF):先满足第一范式,确保表中的每列都和主键相关

第三范式(3NF):先满足第一范式和第二范式,确保表中的每列直接依赖于主键列,而不是间接依赖关系

第一范式(1NF):列具有原子性

第二范式:

订单表

存在的问题: 商品原产地与主键(订单编号)不相关第二范式的要求: 确保表中的每列都和主键相关。

解决:

第三范式:

存在的问题: 用户姓名 不与该表的主键 (订单编号)直接相关,而是与用户编号相关

解决:

目录
相关文章
|
8月前
|
存储 缓存 关系型数据库
mysql优化指南之原理篇
MySQL的其原理,如存储引擎、SQL执行流程和关键字执行顺序,以及如何正确使用索引、连接池和数据库部署方式,都是至关重要的。此外,硬件资源的合理利用,如CPU、内存、硬盘和网络,也直接影响数据库的性能。
85 2
|
8月前
|
SQL 关系型数据库 MySQL
面试过程中常遇到的Mysql优化方面的面试题
面试过程中常遇到的Mysql优化方面的面试题
86 0
|
8月前
|
大数据
大数据复习课Day02_Mysql优化补充
大数据复习课Day02_Mysql优化补充
144 0
|
人工智能 算法 数据库
第6章 关系数据理论——复习笔记
第6章 关系数据理论——复习笔记
|
设计模式 SQL 数据库
《数据库系统原理》第一遍阅读
又是一年自考,总是听师哥师姐说,自考第一遍不过,第二遍再学习的时候感觉会不一样。很开心我有了一次重学《数据库系统原理》的机会,果然就像师哥师姐所说的,我收获到了知识之外的东西。第二遍学习,我体会到的不仅仅是自己的那份从容和淡定,更感受到了大脑自动编织知识网的神奇。
|
存储 数据库
数据库系统概论第六章(关系数据理论)知识点总结(3)—— 范式知识点总结
假定2014104学生只选修了3号课程这一门课,现在因身体不适,不选修3号课程了,要将课程号删除,但同时,由于课程号是主属性,此操作将导致该整个元组的删除。这样,2014104学生信息都被删除了
242 0
数据库系统概论第六章(关系数据理论)知识点总结(3)—— 范式知识点总结
|
SQL 自然语言处理 关系型数据库
数据库知识点太多?作为测试掌握这些就够了【精简重点版 >直击面试>建议收藏】
数据库知识点太多?作为测试掌握这些就够了【精简重点版 >直击面试>建议收藏】
141 0
数据库知识点太多?作为测试掌握这些就够了【精简重点版 >直击面试>建议收藏】
|
SQL 索引
SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)(三)
SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)(三)
136 0
SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)(三)
|
SQL 存储 Shell
SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)(六)
SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)(六)
165 0