Oracle数据库修炼历程

经历两个月的学习,初步掌握了DDL、DML、DCL、DQL语言。总结归纳一下就是

1.约束

对于约束来说其实只用记住主键和外键这两约束,其他约束一般会在开发层面给实现。

2.三范式

自我感觉来说这是最重要的部分。 

第一范式(1st NF - First Normal Fromate)

       第一范式的目标是确保每列的原子性,如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式(1NF)

第二范式(2nd NF - Second Normal Fromate)

       第二范式要求每个表只描述一件事情,在遵循第一范式的前提下,除主键以外的各个字段都必须依赖主键(不包含外键)

第三范式(3rd NF - Third Normal Fromate)

       第三范式要求消除传递关系,如果一个关系满足2NF,并且除了主键以外的其他列都不传递依赖于主键列,则满足第三范式(3NF)。

规范化和性能的关系:

       为满足某种商业目标,数据库性能比规范化数据库更重要,通过在给定的表中添加额外的字段,以大量减少需要从中搜索信息所需的时间,通过在给定的表中插入计算列(如成绩总分),以方便查询,进行规范化的同时,还需要综合考虑数据库的性能。

a208a79b478344a491509ee3290fa438.jpg

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值