你可能感兴趣的试题
数据库的物理独立性 数据库的逻辑独立性 数据库的安全性 数据库的并发性
定期安装DBMS和应用程序 定期安装应用程序,并将数据库做镜像 定期安装DBMS,并将数据库作备份 定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件
数据库的物理独立性 数据库的逻辑独立性 数据库的安全性 数据库的并发性
数据定义功能 数据操纵功能 数据库运行管理与控制功能 数据库建立与维护功能
施加X锁和S锁的数据项的大小称为锁粒度 锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关 在关系数据库中,可以对数据页、索引页和块等物理单元进行加锁 当锁粒度比较大时,事务并发度高,但是系统开销也比较大
应用层位于DBMS核心之外,它处理的对象是数据库的应用 语言翻译处理层处理对象是数据库语言,对数据库语言进行语法分析,视图转换等 数据存取层处理对象是数据页和系统缓冲区,并执行对元组的基本操作等 数据存储层执行文件的逻辑打开、关闭、缓冲区读写等功能
锁可以加在数据页、索引页和数据块等物理单元上,也可以加在元组等逻辑单元上 锁粒度会影响事务的并发执行程度,锁粒度越大,并发执行度越低,锁粒度越小,并发执行度越高 锁粒度会影响数据库的性能,锁粒度越小,系统开销越大,锁粒度越大,系统开销越小 一个好的数据库管理系统一般会选择一种锁粒度加以实现,同时针对此种锁粒度进行性能优化,以达到数据库运行的最佳状态
数据定义功能 数据操纵功能 数据库运行管理和控制功能 数据库建立和维护功能
概念结构设计 逻辑结构设计 数据库物理设计 数据库实施
施加X锁和S锁的数据项的大小称为锁的粒度 锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关 在关系数据库中,可以对数据页、索引和块等物理单元进行加锁 当锁粒度比较大时,事务的并发度高,但是系统开销比较大