MySQL数据库实操教程(03)——数据库设计范式

本文介绍了数据库设计中的三大范式——第一范式(1NF)、第二范式(2NF)和第三范式(3NF),强调了遵循这些范式对于优化存储性能和操作效率的重要性。通过示例解释了每个范式的具体要求和如何解决不满足范式的情况。
摘要由CSDN通过智能技术生成

版权声明


概述

数据库设计深刻影响着存储性能和数据的操作效率。因此,为了避免数据库出现数据冗余或造成插入、删除、更新时发生异常;在设计数据库时需满足一定的规范要求,即范式(Normal Form)。

根据要求的不同,范式有多种级别,最常用的有:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BCNF、第四范式(4NF)、第五范式(5NF)。一般来说,数据库设计只需满足第三范式(3NF)即可。

在本节教程中,我们将重点讲解:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。

三大范式共同基本原则

  • 1、一张表只描述一个事务(实例)
  • 2、使用外键连接有关系的表(实例)

第一范式(1NF)

第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据线;也就是说:每列的值具有原子性࿰

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谷哥的小弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值