【自考复习】07163高级数据库技术

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单项选择题

1.在一个学校的数据管理系统中,属于一对多联系的是

A.教师与教研室B.院长与部门C.学生与班级D.学生与课程2.关系数据库中,数据操作包括

A.查询和更新B.编辑和修改C.浏览和查询D.插入和删除3.设关系R={(a,b,c),(d,e,f),(g,h,i)},下面给出的关系中,可由R作投影运算得到的是A.{(a,b,c),(g,h,i)} B.{(a,e,f),(d,h,i),(g,b,c)}

C.{(a,c),(d,f),(g,i)} D.{(a,b),(d,f),(h,i)}

4.关系R(学号,姓名,年龄)(假定姓名唯一)的函数依赖“(学号,姓名) →年龄”为A.传递函数依赖B.完全函数依赖

C.平凡函数依赖D.部分函数依赖

5.数据流图设计属于数据库设计的

A.概念设计B.物理设计C.逻辑设计D.需求分析6.对于两个实体间的1:n联系,转换关系模型的原则是

A.将1方的主码放到n方实体对应的关系模式中作为外码,联系属性一并加入

B.只要在1方的关系模式中增加n方关系模式的主码,省略两个实体间的联系模

C.必须对联系单独建立关系用来联系双方实体,并包括实体的主码和联系属性

D.将n方的主码放到1方实体对应的关系模式中作为外码,联系属性一并加入7.实现SQL数据定义功能的是

A.DDL B.DML C.DCL D.DQL 8.用于创建数据库的SQL语句是

A.DELETE DATABASE B.DROP DATABASE

C.ALTER DATABASE D.CREATE DATABASE

9.列级完整性约束不包括

A.DEFAULT B.NULL C.PRIMARY KEY D.UNIQUE 10.下列关于视图的描述中,错误的是

A.若干基本表连接的查询不能定义为视图

B.视图能够隐蔽数据的复杂性,简化用户的操作

C.视图可以对机密的数据提供安全保护

D.视图是由基本表或已定义的视图导出的虚表

11.数据加密可采用置换的方法,该方法是

A.对明文逐字符加密B.将明文字符换成密文表的字符

C.将明文字符按不同顺序重新排列D.对明文逐字符使用不同的加密方法12.ORACLE行级安全性由

A.列约束指定B.视图实现C.基本表定义D.索引创建13.对数据类型的约束属于

A.静态列约束B.动态列约束C.静态表级约束D.动态表级约束14.事务是用户定义的一个数据库操作序列。这些操作

A.可以只完成一部分B.可以取消部分

C.必须全部完成D.要么全做,要么全不做15.若只允许事务T读取和修改某数据对象,则必须为T加上

A.排他锁B.共享锁C.活锁D.死锁16.某书店的图书管理系统中,出版社与图书的联系属于

A.多对1 B.多对多C.1对多D.1对1

17.关系R经选择运算得到关系S,则S是R的

A.子集B.元组C.属性D.域

18.一个度为4的关系的属性个数为

A.1 B.2 C.3 D.4

19.第三范式要求每个非主属性

A.部分依赖于码B.完全依赖于码C.传递依赖于码D.非传递依赖于码20.在关系数据库中,选择存取路径主要是指确定如何建立

A.索引B.主码C.数据字典D.数据结构21.数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统

A.设计期B.规划期C.开发期D.生存期

22.实现SQL数据操纵功能的是

A.DCL B.DML C.DDL D.DAL

23.SQL语句DROP VIEW的作用是

A.删除视图B.修改基本表C.创建索引D.创建数据库24.嵌入式SQL引入的游标实际上是

A.数据缓冲区B.鼠标指针C.光标形状D.水平标尺25.下面给出的选项中,不是SQL谓词的是

A.LIKE B.NOT IN C.ALL D.AND

26.以下给出的语句中,是SQL事务控制语句的是

A.CREATE B.ROLLBACK C.SELECT D.DROP

27.当参照关系插入某个元组,而被参照关系不存在相应的元组时,为了保证关系的参照完整性,可使用的策略有

A.级联删除B.受限删除C.受限或递归插入D.拒绝修改28.事务使用封锁机制后会产生活锁问题。解决活锁的方法是

A.顺序封锁法B.一次封锁法C.两段锁协议D.先来先服务29.事务故障的恢复采取的主要策略是

A.根据日志文件,将事务进行的操作撤销

B.系统重新启动,由系统根据日志文件重做未完成的事务

C.重装数据后备副本,然后重做已完成的事务

D.撤销故障发生时未完成的事务,重做已完成的事务

30.数据库镜像涉及一个数据库的两个副本,这两个副本通常驻留在不同的计算机上。

在任何给定的时间内都只有一个副本可供客户端使用。该副本称为

A.镜像数据库B.日志文件C.主体数据库D.备份片31.设关系R和S的属性个数分别为2、3,则(R×S)操作结果的属性个数为A.6 B.5 C.8 D.9

32.数据库系统用户主要有三类:应用程序员、终端用户和

A.客户B.系统人员C.角色D.数据库管理员33.条件连接实际上是在两个关系的广义笛卡尔乘积上进行的

A.元组演算B.除法运算C.选择运算D.投影运算34.所有属性不能再分的关系至少是

A.1NF B.2NF C.3NF D.4NF

35.对于两个实体间的1:1联系,转换关系模型的原则是

A.将一方的主码放到另一方实体对应的关系模式中作为外码,联系属性一并加入B.只要在一个关系模式中增加另一个关系模式的主码,省略两个实体间的联系模型

C.必须对联系单独建立关系用来联系双方实体,并包括实体的主码和联系属性D.将一方的主码放到另一方实体对应的关系模式中作为外码,省略联系属性36.E-R图中的冲突有三种:属性冲突、命名冲突和

A.模式冲突B.联系冲突C.结构冲突D.关系冲突37.SQL语句DROP VIEW的作用是

A.删除视图B.创建视图C.修改视图D.更新视图38.索引无法实现的作用是

A.加快数据查询的速度B.对机密的数据提供安全保护

C.保证数据的唯一性D.加快连接速度

39.SQL查询语句中,能够对结果集进行排序的子句是

A.WHERE B.GROUP BY C.START WITH D.ORDER BY 40.SQL提供的谓词中,能够使用匹配符的是

A.NULL B.LIKE C.ANY D.EXISIT 41.数据触发器响应的表操作不包括

A.INSERT B.UPDATE C.SELECT D.DELETE 42.数据库的完整性是指数据的

A.安全保护B.审计恢复C.动态约束能力D.正确性和相容性

43.参照完整性约束属于

A.静态表级约束B.动态表级约束C.动态列约束D.静态列约束44.当多个用户并发地存取数据库时,可能破坏数据库的一致性,因此数据库必须提供A.数据加密保障B.数据审计功能C.并发控制机制D.用户权限鉴别45.事务T1修改某一数据后,将其写回磁盘。事务T2读同一数据。由于某种原因T1被撤销,这时T1修改过的数据已恢复原值,这时T2读到的数据称为

A.活锁B.“脏”数据C.封锁D.死锁

46.在关系R上把满足条件的元组抽取出来组成新的关系,这就是

A.选择运算B.元组演算C.除法运算D.自然连接47.实体完整性规则要求

A.全码不能为空B.候选码可为空C.主属性不能为空D.外码可为空48.实体M与N的联系为1对多,是指

A.一个N可以对应多个M B.一个M可以对应多个N

C.一个M只能对应一个N D.一个N只能对应一个M

49.第二范式要求非主属性

A.完全依赖于码B.完全依赖码C.部分依赖码D.部分依赖于码50.在数据流图中,用符号“→”表示

A.数据存储B.数据源点C.处理D.数据流

51.设计局部E-R模型的关键就是正确划分

A.元组和联系B.实体和联系C.实体和属性D.元组和属性52.嵌入式SQL开设数据缓冲区存放SQL语句的执行结果。这个数据缓冲区就是A.游标B.索引C.视图D.基本表53.DCL是指

相关文档
最新文档