当前位置: 首页 > news >正文

邯郸市住房和建设官方网站工具大全

邯郸市住房和建设官方网站,工具大全,投资理财网站开发制作,代做网站微信号文章目录数据库三范式1. 第一范式(1NF)2. 第二范式(2NF)3. 第三范式(3NF)数据库三范式 第一范式:有主键,具有原子性,字段不可分割第二范式:完全依赖&#xf…

文章目录

  • 数据库三范式
    • 1. 第一范式(1NF)
    • 2. 第二范式(2NF)
    • 3. 第三范式(3NF)

数据库三范式

  • 第一范式:有主键,具有原子性,字段不可分割
  • 第二范式:完全依赖,表中非主键列不存在对主键的部分依赖。要求每个表只描述一件事情
  • 第三范式:没有传递依赖,表中的列不存在对非主键列的传递依赖

1. 第一范式(1NF)

第一范式的目标是保证每列的原子性

如果每列都是不可再分的最小数据单元,则满足第一范式

  • 例子1

假设有张客户信息表,存客户地址。

这种设计不符合第一范式,地址字段可以不具有原子性,可以分割成省,市。这样做一些省市数据分析统计时候也方便。

在这里插入图片描述

  • 例子2

给客户发邮件时候以防发不通,会在一个字段中保存多个邮箱地址,发邮件时候非每个都发送,以确保客户能及时收到。

这种设计不符合第一范式,因为联系方式字段不符合原子性,字段可以分割
在这里插入图片描述

2. 第二范式(2NF)

如果一个关系满足1NF,并且任何一个非主键列的数值都依赖于主键列,则满足第二范式

第二范式要求每个表只描述一件事情

  • 例子1

教师姓名不依赖于主键列,依赖的是教师编号列,不符合第二范式

可以将其拆分为学生表、教师表、学生教师关系表,这样每张表只描述一件事情,则符合第三范式

在这里插入图片描述

3. 第三范式(3NF)

当一个关系满足1NF和2NF,表中的列不存在对非主键列的传递依赖,则满足第三范式

  • 例子1

班级名称依赖于班级编号,是通过班级编号来传递依赖过来的,不符合第三范式,将其拆分成下面两张表,则符合第三范式

在这里插入图片描述

  • 例子2

总价是通过单价*数量计算得出来的,属于对非主键列单价和数量计算所得,不符合第三范式

在这里插入图片描述

http://www.tj-hxxt.cn/news/66247.html

相关文章:

  • 在公司网站投简历该怎么做武汉seo首页优化技巧
  • 广州越秀区美食攻略山西免费网站关键词优化排名
  • 网站上传不了营销助手
  • 重庆网站建设运营快速排名服务平台
  • 荆州公司做网站搜狗seo快速排名公司
  • 用织梦怎么仿别人网站的js flash大数据营销精准营销
  • 厦门市网站建设公司天津放心站内优化seo
  • 公司网站设计素材seopeixun com cn
  • 做旅游业务的商业网站海外seo网站推广
  • 低价网站建设近期国内新闻摘抄
  • 烟台优化网站建设网站怎么优化推广
  • 网站怎么做咨询灰色词首页排名接单
  • 陕西安康网站建设广州排前三的seo公司
  • 给公司做兼职维护网站多少钱双11销售数据
  • 网站制作多少费用沈阳关键词快照优化
  • 360网站seo优化怎么做怎么找拉新推广平台
  • 手机字体下载大全免费网站自己如何做网站
  • 免费商城版网站南阳seo优化
  • 柳州做网站有kv无线网络优化是做什么的
  • 优化网站多少钱襄阳seo
  • 常州做的网站的公司网站网推什么意思
  • 北京住房和城乡建设委员会门户网站网络营销的类型
  • 如何用群晖nas做网站北京建站工作室
  • 威海制作网站b2b平台都有哪些网站
  • 为什么网站数量减少微信朋友圈广告投放价格表
  • 有flash的网站南通做网站推广的公司
  • 深圳网站建设公司哪家好百度网盟
  • 深圳福田网站制作网络推广整合平台
  • 房屋中介网站怎么做百度账号管理
  • vueseo解决方案北京百度seo排名点击器