文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

数据库规范化设计

2018-08-29 19:07

关注

数据库规范化设计

修改异常、插入异常、删除异常

数据间的联系

属性捡的联系,最基本的数据依赖

若确定X,则可以唯一的确定Y,则称Y依赖于X记X->Y

若X->Y,且Y是X的子集则称为平凡的函数依赖:平凡的FD

若X->Y且对于任何并且对于X的任何一 个真子集X′,都有X′ Y,则称Y完全函数依赖于X, 记作X→Y

若存在非主属性确定非主属性的情况,则存在传递函数依赖

在给定应用环境,构造最优数据库模式

满足特定要求的关系模式,评价关系模式的优劣

范式可以升级

 

1NF

若每个属性的值域为原子的,则R属于1NF

1NF存在插入异常、删除异常、更新异常和数据冗余问题

2NF

R满足1NF且每个非主属性都完全函数依赖于候选键,则属于2NF

候选键:1.可以决定所有属性,2.不可约,即候选键的子集不能决定所有属性

候选键可以使多个属性的组合

解决方法,将不满足的表分为多个表

 

3NF

若R属于2NF且每个非主属性都不传递依赖于候选键,则R属于3NF

即,不存在非主属性确定非主属性的情况

解决方法:将传递的属性单独构造为一个表

 

修正的3NF

所有属性都不传递依赖于候选键

大部分3NF都符合修正的3NF

反例:邮编(城市,地址,邮编)

 

 

一个关系如果不满足3NF是不能使用的

3NF可在相当程度上减轻原关系中的异常和信息冗余

规范化程度不是越高越好

规范化是一个模式分解的过程,原则为:1.数据等价:无损分解2.语义等价:保持依赖

 

 

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯