数据库2008-2009第一学期考题a卷

数据库2008-2009第一学期考题a卷

ID:35960090

大小:225.31 KB

页数:13页

时间:2019-04-28

数据库2008-2009第一学期考题a卷_第1页
数据库2008-2009第一学期考题a卷_第2页
数据库2008-2009第一学期考题a卷_第3页
数据库2008-2009第一学期考题a卷_第4页
数据库2008-2009第一学期考题a卷_第5页
资源描述:

《数据库2008-2009第一学期考题a卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一单项选择题(每小题1分,共10分,请将答案写入括号中)【C】1.在两个实体类型间有一个M:N联系时,这个结构转换成的关系模式有()个。A.1B.2C.3D.4【A】2.数据库管理系统中采用并发控制其主要目的是()。A.实现数据共享B.减少数据冗余度C.实施数据库保护D.保证数据独立性【D】3.关于“死锁”,下列说法中正确的是____。A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁【D】4.在数据库结构中,保证数据库独立性的关键因素是()。A.数据库的

2、逻辑结构B.数据库的逻辑结构、物理结构C.数据库的三级结构D.数据库的三级结构和两级映射。【C】5.数据库中,属性是指()。A.客观存在的事物B.事物的具体描述C.事物的某一特征D.某一具体事件.【B】6.在关系模式R(U)中有属性集X和属性集Y,如果X→Y,并且对于X的任何一个真子集X',都有X'Y,则:A.X函数依赖于YB.Y对X完全函数依赖C.X为U的候选码D.R属于2NF【D】7.关系模式能成为范式的最基本条件是()。A.不存在传递依赖现象B.不存在部分依赖现象C.不存在非主属性D.不存在组合属性【D】8.若事务T对数据R已加X锁,则其他事务对数据R()。(A卷)第1页共7页A.可

3、以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁【C】9.设有两个事务T1、T2并发操作如图1所示,下面评价正确的是()。A.该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1T2①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错图1事务并发操作图【B】10.若数据库中只包含成功事务提交的结果,则此数据库就称为处于____状态。A.安全B.一致C.不安全D.不一致二填空题(每空1分,共20分)1.数据库的并发操作可能会带来三类问题,它们是:丢失修改、不可重复读和读脏数据。2.实体完整性是对主

4、键的约束,而参照完整性是对外码的约束。3.关系的完整性分为实体完整性、参照完整性和用户定义的完整性。4.数据恢复的基本原理是建立冗余数据。数据转储和登录LOG日志文件是常用的方法。(A卷)第2页共7页5.数据模型的三要素包括数据结构,数据操作和完整性约束三部分。6.在Select子句中,使用Where子句用于选择满足条件的元组,使用GroupBY子句可按指定列的值分组,同时使用Having子句可提取满足条件的组。7.数据库设计的六个主要阶段:(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)物理结构设计(5)数据库实施(6)数据库运行和维护。8.若并发执行的所有事务均遵守___两段锁

5、协议____协议,则对这些事务的任何并发调度策略都是可串行化的。9.避免活锁的方法是采用先来先服务策略。三简答题(20分)1.什么是数据库的逻辑独立性?(4分)什么是数据库的物理独立性?(4分)数据库的逻辑独立性是指用户的应用程序与数据的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。(4分)数据库的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的,也就是说,数据在磁盘上的数据库中怎样存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。(4分)2.试述事务的概念以及事务的

6、四个特性。(7分)事务:是用户定义的一组逻辑一致的程序序列。它是一个不可分开的工作单位,其中包含的所有操作,要么都执行,要么都不执行。(3分)特点:ACID分别是原子性(1分)、一致性(1分)、隔离性(1分)、持久性(1分)3.试述视图的作用(5分)视图的作用:(1)视图能够简化用户的操作;(1分)(2)视图使用户能以多种角度看待同一数据;((1分)(3)视图对重构数据库提供了一定程度的逻辑独立性;(1分)(4)视图能够对机密数据提供安全保护;(1分)(5)适当的利用视图(A卷)第3页共7页可以更清晰的表达查询(1分)四、对学生-课程数据库有如下查询:selectCnamefromStud

7、ent,Course,SCwhereStudent.Sno=SC.SnoandSC.Cno=Course.CnoandStudent.Sdept=’IS’,试写出对应的关系代数表达式(3分),画出用关系代数表示的语法树(2分),进行优化并画出优化后的语法树(10分)。(2分)(10)五(10分)在出版社著书管理系统中,一位作者可出版多本图书,一本书也可由多人合作编写,每人负责撰写一定数量的文字(即:字数)。设作者的属性有

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

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

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