×

数据库-关系规范化的详细资料介绍,为什么要对进行关系的规范化?

消耗积分:0 | 格式:rar | 大小:0.65 MB | 2018-09-05

分享资料个

  数据库的表与规范化

  对关系的规范化是改造关系模式过程,首先,根据一组不同级别的范式判定关系的规范化程度,确定不正常的数据依赖关系,通过模式分解将一个低一级范式的关系模式,转换为若干个高一级的范式的关系模式的集合,消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。

  第一范式(1NF)

  定义:设R是一个关系模式,如果R中每一个属性的值域中的每一个值都是不可分的(原子项),则称R属于第一范式(R  1NF)

  为什么要对进行关系的规范化

  例:图书馆的图书借阅登记文件,需要保存个人借书证号(LCNO),借书证姓名(NAME), 所在部门(DEPT),图书登录号(BNO), 借书日期(DATE)等信息,选用下列数据库模式的方案。

  方案一:

  BORROW(LCNO, NAME, DEPT, BNO, DATE)

  主码(主关系键):(LCNO, BNO)

  方案二:

  CARD(LCNO, NAME, DEPT) 主码:LCNO

  LOANS(LCNO, BNO, DATE) 主码:(LCNO, BNO)

  分析方案一: 假定关系BORROW的部分数据


 

  插入异常:

  因为要求主码非空,在无BNO的值, (只办证,不借书),其它值无法插入.

.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
gztoppower 2022-08-22
0 回复 举报
http://house.china.com.cn/sousou/%25C6%25F3%25D2%25B5%252C%2B%25F6%25CE%25B0%25D9%25C0%25FB%25D3%25E9%25C0%25D6%25B5%25C4%25B5%25E7%25BB%25B0B2024.cN_92s.htm http://house.china.com.cn/sousou/%25C1%25AA%25CF%25B5%25B7%25BD%25CA%25BD%252C%2B%25F6%25CE%25B0%25D9%25C0%25FB%25D3%25E9%25C0%25D6%25D4%25DA%25CE%25AC%25BB%25A4%25C2%25F0B2024.cN_22s.htm http://house.china.com.cn/sousou/%25B9%25D9%25B7%25BD%252C%2B%25C3%25E5%25B5%25E9%25F6%25CE%25CA%25A4%25D3%25E9%25C0%25D6gameB2024.cN%252C%25D0%25C5%25D1%25F4%25B5%25E7%25CC%25A8_2s.htm http://house.china.com.cn/sousou/VIP%252C%2B%25C3%25E5%25B5%25E9%25D3%25F1%25CF%25E9%25D3%25E9%25C0%25D6B2024.cN_16s.htm http://house.china.com.cn/sousou/%25C1%25AA%25CF%25B5%25B7%25BD%25CA%25BD%252C%2B%25B9%25FB%25B8%25D2%25F6%25CE%25B0%25DB%25C0%25FB%25D5%25E6%25C8%25CB%25D3%25E9%25C0%25D6B2024.cN_22s.htm 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !