数据库原理学习笔记(SQLServer)-关系模式与规范化

在学习数据库知识的同时,梳理知识,也便于以后查找

关系模式规范化

目的:解决关系模式中存在的数据冗余、插入和删除异常、删除异常、更新异常等问题。
其基本思想是消除数据依赖中的不合适部分,使各关系模式达到某种程度的分离,使一个关系描述一个概念、一个实体或实体间的一种联系。

规范化的实质是概念的单一化。

关系范式

目前只要有六种范式。满足最低要求的叫第一范式,简称1NF。
各范式之间存在的联系为前面的是后面的范式的真子集。
一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式的集合,这个过程称为规范化。

  • 第一范式,每个属性都不可分
  • 第二范式,满足第一范式,且每个非主属性都完全函数依赖于码(候选码),则称R为满足第二范式的关系模式。
    • 在一个关系中,包含在任何候选码中的各个属性称为主属性,不包含在任何候选码中的主属性称为非主属性。
  • 第三范式,属于第二范式且没有一个非主属性传递函数依赖于码.
    • 如果关系模式属于1NF,且它每一个非主属性既不部分也不传递函数依赖于码,则属于3NF。
    • 不存在非主属性的关系模式一定属于3NF。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值