数据库问答题.doc

数据库问答题.doc

ID:56707868

大小:70.00 KB

页数:1页

时间:2020-07-05

数据库问答题.doc_第1页
资源描述:

《数据库问答题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.数据模型的三大要素是什么?数据结构、数据操作、完整性约束。2.数据库设计的基本步骤是什么?需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护3.什么是事务?事务具有哪些特性?事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务具有原子性、一致性、隔离性和持续性等特性。4.简述数据库并发操作通常会带来哪些问题。丢失修改、不可重复读、读“脏”数据。5.简述系统故障时的数据库恢复策略。(1)正像扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入REDO队列。同时找出故障发生时尚未完成的事务,将

2、其事务标识记入UNDO队列。(2)对UNDO队列中的各个事务进行撤销处理。(3)对REDO队列中的各个事务进行重做处理。6.什么是“死锁”?处理死锁的方法有哪些?答:在对并发事务采用封锁机制时,有可能若干事务都处于等待状态,等待对方释放封锁,造成事务都不能继续运行下去,这种现象称系统进入死锁状态。处理死锁的方法有两类:1)死锁预防:保证系统不会进入死锁状态。2)死锁检测与死锁恢复:允许系统进入死锁状态。系统周期性地调用死锁检测算法,以判断是否产生了死锁;一旦发现死锁,则选择一个回滚代价最小的事务作为牺牲者,对选择的牺牲者采取全部或部分回滚,然后重启。7.从模块结构看,DBM

3、S由哪些部分组成?(1)查询处理器有四个主要成分:DDL编译器、DML编译器,嵌入式DML预编译器,查询运行核心程序。(2)存储管理器有四个主要成分:授权和完整性管理器、事务管理器、文件管理器、缓冲区管理器。8.试述采用E-R方法进行数据库概念设计的过程。答:采用E-R方法进行数据库概念设计,可以分成3步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局的E-R模式,最后对全局E-R模式进行优化,得到最终的E-R模式,即概念模式。9.DBMS的完整性控制机制应具有哪些功能?1)定义功能:即提供定义完整性约束条件的机制;2)检查功能:即检查用户发出的操作请求是

4、否违背了完整性约束条件;3)违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。10.数据库角色数据库角色是被命名的一组与数据库操作相关的权限,角色是权限的集合。可以为一组具有相同权限的用户创建一个角色,使用角色来管理数据库权限可以简化授权的过程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。