1.范式
1).1NF
每个分量必须是不可分的数据项
(字段不可分)
2).2NF
每一个非主属性完全函数依赖于码
(非主键字段依赖主键)
3).3NF
每一个非主属性既不部分依赖于码也不传递依赖于码
(非主键字段不能相互依赖)
4).BCNF
每一个决定因素都必含有码
2.设计
1).需求分析
A.任务(信息要求,处理要求,安全性与完整性要求)
B.方法(结构化分析)
C.数据字典(数据项,数据结构,数据流,数据存储,处理过程)
2).概念结构设计
A.实体图
B.属性图
C.E-R图
3).逻辑结构设计
4).物理设计(索引,存储结构,配置等)
3.查询过程
1).查询分析
A.词法分析
B.语法分析
C.语义分析
D.符号名转换
2).查询检查
A.安全性检查
B.完整性检查
*语法分析树*
3).查询优化
A.代数优化
B.物理优化
*执行策略*
4).查询执行(查询计划)
代码生成(执行查询计划)
4.事务
1).事务
A.原子性
B.一致性
C.隔离性
D.持久性
2).事务隔离等级
A.串行化
B.可重复读
C.读已提交
D.读未提交
3).锁
A.排它锁(写锁)
B.共享锁(读锁)
发表回复