高级数据库复习测试试题(4套)

上传人:第*** 文档编号:34426142 上传时间:2018-02-24 格式:DOC 页数:12 大小:202KB
返回 下载 相关 举报
高级数据库复习测试试题(4套)_第1页
第1页 / 共12页
高级数据库复习测试试题(4套)_第2页
第2页 / 共12页
高级数据库复习测试试题(4套)_第3页
第3页 / 共12页
高级数据库复习测试试题(4套)_第4页
第4页 / 共12页
高级数据库复习测试试题(4套)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《高级数据库复习测试试题(4套)》由会员分享,可在线阅读,更多相关《高级数据库复习测试试题(4套)(12页珍藏版)》请在金锄头文库上搜索。

1、12004-2005 A一、 单项选择题 (20120 分)1. 数据库系统与文件系统本质的不同表现在( )A数据库中的数据是按一定的数据结构组织的B数据库中的数据项需指明数据类型和取值范围C数据库提供了便利的存取方法D数据库具有更高的数据存储量2. 在数据库中存储的是( )A数据 B数据模型 C数据以及数据之间的联系 D信息3. 数据库系统的核心是( )。A数据库 B数据库管理系统 C数据模型 D软件工具4. 对数据库物理存储方式的描述称为( ) A外模式 B内模式 C概念模式 D逻辑模式5. 在数据库三级模式间引入二级映象的主要作用是( ) A提高数据与程序的独立性 B提高数据与程序的安全

2、性 C保持数据与程序的一致性 D提高数据与程序的可移植性6. 逻辑数据独立性是指( )A模式变,用户不变 B模式变,应用程序不变C应用程序变,模式不变 D子模式变,应用程序不变7. 关系数据模型的三个组成部分中,不包括( ) A完整性规则 B数据结构 C恢复 D数据操作8. 实体完整性要求主属性不能取空值,这一点通常是通过( )A定义外部键来保证 B定义主键来保证C用户定义的完整性来保证 D关系系统自动保证9. 关系的数据操作分为两类( )A查询和更新 B排序和索引 C插入和删除 D修改和索引10. SQL语言中,删除一个表的命令是( )A DELETE B DROP C CLEAR D RE

3、MOVE 11. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) A多对多 B一对一 C多对一 D一对多12. E-R模型( )A依赖于计算机硬件和DBMS B独立于计算机硬件,依赖于DBMSC独立于计算机硬件和DBMS D依赖于计算机硬件,独立于DBMS13. 在关系数据库设计中,设计关系模式是( )的任务A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段14. 关系规范化中的删除操作异常是指( )A不该删除的数据被删除 B不该删除的数据未被删除C应该删除的数据未被删除 D应该删除的数据被删除15. 3NF同时又是(

4、)A2NF B1NF CBCNF D1NF,2NF 16. 规范化过程是对关系模式逐步分解的过程,其中从2NF向3NF变换,消除了( )A主属性对候选码的部分函数依赖 B主属性对候选码的传递函数依赖C非主属性对候选码的部分函数依赖 D非主属性对候选码的传递函数依赖17. 事务的隔离性是指( )A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态18. 数据库的并发操作可能带来的问题包括( )A丢失修改 B数据独立性会提高 C非法用户的使用 D增加数据冗余度

5、19. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指A数据字典、应用程序、审计档案、数据库后备副本B数据字典、应用程序、日志文件、审计档案C日志文件、数据库后备副本D数据字典、应用程序、数据库后备副本 20. 如果事务 T 获得了数据项 Q 上的排它锁,则 T 对 Q( )A只能读不能写 B只能写不能读C既可读又可写 D不能读不能写二、 填空题 (10220 分)31. 数据管理技术经历了 、 和 三个阶段。2. 数据库系统中常用的三种数据模型有层次模型、_ 和_。3. 数据库设计的步骤为_、_、_、_、_、数据库运行和维护。三、 (26 分) 1. 下面的结论哪些是正确的?哪

6、些是错误的?对于错误的请给出一个反例说明(8分)(1) 任何一个二目关系是属于3NF的 (2) 若R.AR.B,R.BR.C,则R.AR.C(3) 若R.(B,C)R.A,则R.BR.A,R.CR.2. 设有如下图所示的关系A、B和C,计算:(6分)A B CP Q T Y2 b c d9 a e f2 b e f9 a d e7 g e f7 g c dT Y Sc d mc d nd f nT Yc de f3. 求下列关系模式的码,并指出该关系模式是第几范式,并说明理由(34=12分)。(1) R1(X,Y,Z) F=YZ,YX,XYZ (2) R2 (W,X,Y,Z) F=XZ,WXY

7、 (3) R3 (A,B,C,D) F=ABC,CD (4) R4 (A,B,C,D) F=AB,BA,ACD,BCD, ADC,BDC四、 (10 分)一个图书借阅管理数据库要求提供下述服务;(1) 可随时查询书库中现有书籍的品种、数量与存放位置所有各类书籍均可由书号惟一标识(2) 可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性(3) 当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社

8、出版,出版社名具有唯一性。根据以上情况和假设,试作如下设计:(1) 构造满足需求的 E-R 图。(2) 转换为等价的关系模型。五、 (3412分)对于学生选课关系,其关系模式为:学生(学号,姓名,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。用关系代数完成如下查询:(1) 求学过数据库课程的学生的姓名和学号。(2) 求学过数据库和数据结构的学生姓名和学号。(3) 求没学过数据库课程的学生学号。(4) 求学过数据库的先行课的学生学号。六、 (3412分)设工程_零件数据库中有四个基本表:供应商(供应商代码,姓名,所在城市,联系电话);工程(工程代码,工程名,负责人,

9、预算);零件(零件代码,零件名,规格,产地,颜色);供应零件(供应商代码,工程代码,零件代码,数量)。试用SQL语句完成下列操作:(1) 找出天津市供应商的姓名和电话。(2) 查找预算在50000-100000元之间的工程的信息,并将结果按预算降序排列。(3) 找出上海厂商供应的所有零件代码。(4) 找出没有使用天津产零件的工程代码。姓 名学 号班 级52004-2005 B一 单项选择题 (20120 分)1. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( )。A文件的集合 B数据的集合 C命令的集合 D程序的集合2. 数据库系统的核心是( )。A数据库 B数据库管理系统 C

10、数据模型 D软件工具3. 按照传统的数据模型分类,数据库系统可以分为三种类型( ) 。A大型,中型和小型 B网状、环状和链状C层次、网状和关系 D数据、图形和多媒体4. 对数据库物理存储方式的描述称为( ) A外模式 B内模式 C概念模式 D逻辑模式5. 三级模式间存在两种映射,它们是( ) A模式与子模式间,模式与内模式间 B子模式与内模式间,外模式与内模式间C子模式与外模式间,模式与内模式间 D模式与内模式间,模式与模式间 6. 要保证数据库的数据独立性,需要修改的是( ) A三层模式之间的两种映射 B模式与内模式 C模式与外模式 D三层模式7. 在下面给出的内容中,不属于DBA职责的是(

11、 ) A定义概念模式 B修改模式结构 C编写应用程序 D编写完整性规则8. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A需求分析阶段 B逻辑设计阶段 C概念设计阶段 D物理设计阶段9. 在E-R模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1N联系,3个11联系,3个MN联系,根据ER模型转换成关系模型的规则,转换成关系的数目至少是( )A6 B9 C12 D15 10. 关系数据库管理系统应能实现的专门关系运算包括( )A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表11. 同一个关系模型的任两个元组值( )A不能全同 B可全同 C

12、必须全同 D以上都不是12. 关系数据库中,实现实体之间的联系是通过表与表之间的( )A公共索引 B公共存储 C公共元组 D公共属性 13. SQL语言中,SELECT语句的执行结果是( ) A属性 B表 C元组 D数据库14. 规范化过程是对关系模式逐步分解的过程,其中从1NF向2NF变换,消除了( )A主属性对候选键的部分函数依赖 B主属性对候选键的传递函数依赖C非主属性对候选键的部分函数依赖 D非主属性对候选键的传递函数依赖15. 关系规范化中的插入操作异常是指( )A 不该插入的数据未被插入 B不该插入的数据被插入C 应该插入的数据被插入 D应该插入的数据未被插入16. 关系数据库规范

13、化是为解决关系数据库中( )问题而引入的A 插入异常,删除异常和数据冗余 B提高查询速度C 减少数据操作的复杂性 D保证数据的安全性和完整性17. 事务的原子性是指( )A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态18. 存在一个等待事务集T0,T1,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于( )A并发处理 B封锁 C循环 D死锁 19. 数据库的并发操作可能带来的问题包括( )A丢失修改 B数据独立性会提高

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号