数据库技术

1. 基本概念

  1. 关系
  2. 元组:多个属性的集合
  3. 属性
  4. 属性的域:属性的取值范围
  5. 候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码
  6. 主码:若一个关系中由多个候选码,则选定其中一个为主码

2. 规范化(4个范式)

2.1 第一范式(1NF)

如果关系模式R地每个关系r的属性值都是不可分的原子值,那么称R是第一范式的模式,r是规范化的关系。
如下:关系模式:员工和工资,入职时间
关系R(姓名,基本工资,岗位工资,月度奖金,入职时间)
在这里插入图片描述
说明:在任何一个关系数据库中,第一范式式对关系模式的基本要求,不满足第一范式的数据库就不是关系数据库。

2.2 第二范式(2NF)

若关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么称R是2NF模式。
在这里插入图片描述

2.3 第三范式(3NF)

若关系模式R是1NF,且每个非主属性都不传递依赖于R的候选码,则称R是3NF。
在这里插入图片描述

2.4 BC范式(BCNF)

若关系模式R式1NF,且每个属性都不传递依赖于R的候选码,那么称R是BCNF模式。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值