数据库系统原理(总复习)new要点分析.pptVIP

  • 3
  • 0
  • 约4.63千字
  • 约 44页
  • 2016-06-05 发布于湖北
  • 举报
BCNF 定义6.8:关系模式RU,F∈1NF。若X?Y,(Y?X)时X必含有(就是)码,则RU,F∈BCNF 所有非主属性对每一个码都是完全函数依赖 所有的主属性对每一个不包含它的码,也是完全函数依赖 没有任何属性完全函数依赖于非码的任何一组属性 查询优化的一般准则 选择运算应尽可能先做 投影运算应尽可能先做 避免单纯的作笛卡儿积,把笛卡儿积和它前后能结合的选择或投影合并一起做 优化的一般步骤 把查询转化成某种内部表示,如语法树 把语法树转换成标准(优化)形式 选择底层的存取路径 生成查询计划,选择代价最小的 事务的特性(ACID) 原子性(Atomicity):保证一个事务完成或者不完成 一致性(Consistency):数据库状态保持一致,这和应用系统编程时对事务的定义有关 隔离性(Isolation):事务各自独立,相互之间不影响 持续性(Durability):事务中所做的修改在提交后长期有效,包括系统崩毁的情况下也不会丢失 数据转储和登记日志 登记日志文件遵循的原则P284 登记的次序严格按并发事务执行的时间次序 必须先写日志文件,后写数据库 先写日志原则:为了安全,一定要先写日志文件,即首先把日志记录到日志文件总,然后写数据库的修改 并发控制 P292 当多个用户并发地存取数据库时会产生多个事务同时存取同一数据的情况 并发操作的不一致性 丢失修改 不

文档评论(0)

1亿VIP精品文档

相关文档