0%

数据库原理笔记

https://zhuanlan.zhihu.com/p/27330413

image-20200306163830681

image-20200306164113473

关系运算:

基本运算

传统运算

image-20200306164419437

image-20200306164725454

image-20200306164802547

1
2
3
4
5
A->B 不满足
A->C 不满足
AB->C 满足
C->A 不满足
AC->B 不满足
1
2
3
4
5
6
7
学号课号决定教师
教师决定教师职务
产品编码 决定产品名称
教师职务 部分依赖(班级和课程号)

员工码 培训日期决定培训内容
我钉钉延迟2分钟
1
2
3
4
5
6
候选键:邮编+街道名
非主属性:街道名
城市+街道确定邮编
邮编确定 城市

候选键:AB
image-20200519143352601 image-20200519150915792 image-20200519151301901

image-20200519152045413

考试题目

image-20200519152125088

顾客ID+商品ID+交易时间

3NF

非主属性对码的传递依赖

AB->C C->D,AB->D

2NF,非主属性部分依赖于主属性 D依赖于E

1NF,存在非主属性对码的部分依赖

image-20200522160944865

image-20200522161207628

image-20200522161141503

BCNF必须保证决定因素都是候选码,而不是主属性

所有属性都是主属性

image-20200522162812594 image-20200522163013941 image-20200522163252154 image-20200522164433723 image-20200522164725099 image-20200522165246780 image-20200526151110703

波浪线表示外键

image-20200616151514024

关键属性不要忽略,非关键属性可以不忽略

关系范式 规范化分析

image-20200616152037633 image-20200616152207996

考试重点不是写过程,恢复以后的值是多少

读到未提交,并且回滚的数据,是脏数据。

不可重复读

image-20200616152911007

(1)冗余,删除材料的时候,会出现删除异常,插入的时候,没有材料号无法删除

(2)工程号–>开工日期,完工日期

材料号->f(价格)

主键(工程号,材料号)

第二范式,非主属性对码的部分函数依赖

R1(工程号,开工日期,完工日期)

R2(材料号,价格)

R3(工程号材料号,数量)

iBoy wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!