这些加在数据库数据之上的语义约束条件称为数据库完整性约束条件.pptVIP

  • 9
  • 0
  • 约8.4千字
  • 约 51页
  • 2019-10-26 发布于天津
  • 举报

这些加在数据库数据之上的语义约束条件称为数据库完整性约束条件.ppt

串行调度2(A=10,B=2)―(A=12,B=11) 读B=11 A←B+1 写回A=12 时间 读A=10 B←A+1 写回B=11 t2 t1 不可串行化调度3(A=10, B=2)―(A=3, B=11) 读B=2 A←B+1 写回A=3 时间 读A=10 B←A+1 写回B=11 t4 t1 t2 t3 可串行化调度4(A=10, B=2)―(A=3, B=4) 读B=2 A←B+1 写回A=3 时间 等待 等待 读A=3 B←A+1 写回B=4 t4 t1 t2 t3 5.3.3 数据库的封锁机制 锁类型 排它锁(独占锁:eXclusive Lock简记X):修改数据时加X锁 共享锁(Share Lock简记S):查询时一般加S锁 修改锁(Update Lock):将要修改的数据加Update锁(并非所有DBMS都有) 锁的相容性 X S - X N N Y S N Y Y - Y Y Y 锁的粒度(策略) DDL Lock Internal Lock Distribute Lock DML Lock: Table Lock(All pages) Page Lock(data Page) Row Lock(row Lock) 5.3.4 数据库的封锁协议――事务隔离级别 事务隔离级别0(READ UNCOMM

文档评论(0)

1亿VIP精品文档

相关文档