2017年4月自考03139数据库技术试题及答案

2026年01月20日/ 浏览 9

自考真题试卷《2017年4月自考03139数据库技术》试题及答案如下:

点击>>自考生网小程序做题,自考试题抢先做!

1、【单选题】下列数据模型中,独立于DBMS软件和硬件设备的是

A.概念模型

B.外部模型

C.逻辑模型

D.物理模型

答案:

A

2、【单选题】数据字典中存放的是

A.数据与数据的来源

B.数据的结构

C.数据与数据的结构

D.数据的来源

答案:

B

3、【单选题】已知关系R(X,Y)和S(X,Z),它们的主码分别是X和Y,则的主码是

A.X

B.Y

C.X或Y

D.XY

答案:

A

4、【单选题】在ODBC体系结构中,连接数据库驱动程序与数据库管理系统的桥梁是

A.数据源

B.数据库

C.用户

D.数据库服务器

答案:

A

5、【单选题】在分布式数据库系统中,有关系:学生(学号,姓名,性别,班级),将其划分为(学号,姓名,性别)和(学号,班级)两个子集,这样的数据划分方式称为

A.水平分片

B.垂直分片

C.导出分片

D.混合分片

答案:

B

6、【单选题】在MSSQLServer中,如果要使新建的数据库继承某些缺省设置,那么这些设置信息应存放在

A.tempdb数据库中

B.master数据库中

C.msdb数据库中

D.model数据库中

答案:

A

7、【单选题】已知关系:学生(学号,姓名,年龄),假定在年龄属性上建有索引,则该索引有利于加快执行查询语句

A.SELECT*FROM学生ORDER BY姓名

B.SELECT*FROM学生ORDER BY年龄

C.SELECT*FROM学生WHERE年龄<>30

D.SELECT*FROM学生WHERE姓名LIKE张%

答案:

B

8、【单选题】在基本SQL语言中,不可以实现

A.定义视图

B.定义基表

C.查询视图和基表

D.并发控制

答案:

D

9、【单选题】物理结构的改变不影响整体逻辑结构的性质,称为数据库的

A.物理数据独立性

B.逻辑数据独立性

C.物理结构独立性

D.逻辑结构独立性

答案:

B

10、【单选题】SQL语言中,删除一个表的命令是

A.DELETE

B.DROP

C.CLEAR

D.REMORE

答案:

B

11、【单选题】在视图上不能完成的操作是

A.更新视图

B.查询

C.在视图上定义新视图

D.在视图上定义新的基本表

答案:

D

12、【单选题】在下列关于关系的陈述中,错误的是

A.表中任意两行的值不能相同

B.表中任意两列的值不能相同

C.行在表中的顺序无关紧要

D.列在表中的顺序无关紧要

答案:

B

13、【单选题】存在一个等待事务集<T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,…,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于

A.并发处理

B.封锁

C.循环

D.死锁

答案:

D

14、【单选题】有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于

A.实体完整性约束

B.参照完整性约束

C.用户自定义完整性约束

D.关键字完整性约束

答案:

C

15、【单选题】设关系R和S分别有m和n个属性,则R×S的属性个数是

A.m

B.n

C.m×n

D.m+n

答案:

C

16、【单选题】完成数据定义功能的SQL命令是

A.DELETE

B.REVOKE

C.DROP

D.DEFINE

答案:

C

17、【单选题】已知关系:学生(学号,姓名,年龄),如果按年龄降序列出所有学生,并且相同年龄的学生按姓名升序排列。则排序子句应该是

A.ORDERBY年龄,姓名

B.ORDERBY姓名,年龄

C.ORDERBY年龄DESC,姓名

D.ORDERBY姓名,年龄DESC

答案:

C

18、【单选题】将E-R模型转换成关系数据模型的过程称为

A.需求分析

B.逻辑结构设计

C.概念结构设计

D.物理结构设计

答案:

B

19、【单选题】在MS SQL Server中,能够进行查询操作的图形工具是

A.ISQL_W、SQLTrace和MS Query

B.ISQL W、MSQuery和SQL Enterprise Manager

C.ISQL_W、SQLTrace和SQL Enterprise Manager

D.MS Query、SQL Trace和SQL Enterprise Manager

答案:

B

20、【单选题】如果事务T获得了数据项X上的排它锁,则T

A.可以读X,不能写X

B.可以读X,也可以写X

C.不能读X,可以写X

D.不能读X,也不能写X

答案:

B

21、【填空题】SOL中用来定义主码的关键词是__ 。

答案:

PRIMARY KEY

22、【填空题】数据冗余不仅增加存储开销,而且可能导致数据的__

答案:

不一致性

23、【填空题】将子类实体与超类实体转换成关系模型时,父表的 __ 属性同时也在子表中出现。

答案:

主码

24、【填空题】在SQL语言中,消除重复的关键字是__,分组的关键字是__ 。

答案:

DIST工NCT , GROUP BY

25、【填空题】用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为__,它是数据库驱动程序与数据库系统连接的桥梁。

答案:

数据源

26、【填空题】E-R模型中实体之间的联系在关系模型中是通过关系的__实现的。

答案:

外码(或公共属性)

27、【填空题】SQL语言中,SELECT子句实现关系代数的__运算。

答案:

投影

28、【填空题】通过__可以保证在多用户操作下,并发数据一致性。

答案:

并发控制

29、【填空题】逻辑结构设计的任务就是__ 。

答案:

把概念结构转化为数据模型

30、【填空题】作为数据库安全控制的基本手段__是对用户访问数据库各种资源(如表、视图等)的权限(如建立、删除、插入等)的控制。

答案:

访问控制

31、【填空题】实施模型主要有层次数据模型、网络数据模型和__ 数据模型三种。

答案:

关系

32、【填空题】可用SQL语言的__语句授予用户相关的权限。

答案:

GRANT

33、【填空题】数据库恢复操作的依据是后备副本和__ 。

答案:

事务日志

34、【填空题】数据库逻辑结构设计阶段的任务就是把__ 转换成所选择的DBMS支持的数据模型。

答案:

概念模型

35、【填空题】关系数据模型中的关系是二维表,表中的一行称为关系的一个__表中的一列称为关系的一个 __ 。

答案:

元组 , 属性

36、【主观题】【简答题】什么叫数据冗余?数据冗余可能导致的错误有哪些?

答案:

答:两个或更多文件中重复出现的数据,或说相同数据存储在多个地方,称为数据冗余.数据冗余可能造成的错误有:数据异常,数据不一致性和数据不完整性.

37、【主观题】【简答题】什么是访问控制?

答案:

答:访问控制是对用户访问数据库各种资源(包括基本表、视图、各种目录以及使用程序)的权限的控制。

38、【主观题】【简答题】简述预防死锁和解除死锁的方法。

答案:

答:(1)每一个事务必须一次封锁所要使用的全部数据。

(2)规定封锁的顺序,所有事务必须按这个顺序实行封锁。

(3)如果发现死锁,撤销其中代价较小的一个事务,回滚这个事务。

39、【主观题】【简答题】数据转储共有哪几种方式?

答案:

答:数据转储共有以下几种方式:

(1)海量转储

(2)增量转储

(3)转储事务日志,记录所有事务的更新操作。

40、【主观题】【简答题】简述DBMS的主要功能。

答案:

答:(1)数据定义(建立数据库和定义表的结构)

(2)数据操作(输入、查询、更新、插入、删除、修改数据等)

(3)数据库运行的管理(并发控制、完整性检查、安全性检查等)

(4)数据库维护(数据库内部索引、数据字典的字典维护、备份、恢复等可靠性保障)

(5)数据通信

41、【主观题】【综合题】已知有如下三个关系: 学生(学号,姓名,系号) 项目(项目号,项目名称,报酬) 参加(学号,项目号,工时) 其中:系号指学生所在系的编号,报酬指参加该项目每个工时所得的报酬。 基于以上关系回答下面的题。 (1)试用关系代数表达式写出下列查询: 列出“李丽”同学所参加项目的名称。 (2)分析以下SQL语句: SELECT X.学号FROM参加X,参加Y WHERE X.学号=Y学号 AND X 项目号<>Y项目号 请问上述语句完成了什么查询操作? (3)试用SQL语句写出下列查询: 列出每个系所有学生参加项目所获得的总报酬。 (4)试用SQL语句写出下列操作: 将“电脑动画”项目的报酬改为所有项目的平均报酬。

答案:

答:

(1)

(2)列出至少参加了两个不同项目的学生的学号

(3)SELECT系号,SUM(报酬*32时)

FROM学生,项目,参加

WHERE 学生.学号=参加.学号 AND项目.项目号=参加.项目号 GROUP BY 系号

(4)UPDATE 项目SET 报酬=(SELECTAVG(报酬) FROM 项目) WHERE 项目名称=“电脑动画”

42、【主观题】【综合题】某书店提供网上售书的服务项目,送书上门时需要填写题42图所示的购书单。请根据这张购书单提供的信息解答下列问题: (1)设计E-R模型(实体的属性可不画出)。 (2)将E-R模型转换成关系模型(标出主码和外码)。 (3)用SQL语句建立“送书”视图,该视图包括:购书者姓名、书名、送书日期、送书人姓名。 注意:一张购书单可以包含不同的书,每种书可购多本。 购书单 购书单编号:XXXXXX 购书者姓名:XXX身份证号:XXXXXXXXXXXXXXXXXX 地址:XXXXXXXX 电话:XXXXXXXX 书名 书号 出版社 作者 单价 数量 …… …… …… …… …… …… 订购日期:XXXXXX送书日期:XXXXXX 送书人姓名:XXX 购书者签字:

答案:

(2)购书者(身份证号,购书者姓名,地址,电话)

书(书号,书名,出版社,作者,单价)

购书单(购书单编号,身份证号,订购日期,送书日期,送书人姓名)

包含(书号,购书单编号,数量)

其中, 表示主码, 表示外码。

(3)CREATE ViEW送书(购书者姓名,书名,送书日期,送书人姓名)

AS SELECT购书者姓名,书名,送书日期,送书人姓名

FROM购书者,购书单,包含,书

WHERR购书者.身份证号二购书单.身份证号

AND 书.书号二包含.书号

AND 包含.购书单编号二购书单.购书单编号

该科目试卷列表:包含全部真题和模拟试卷(均有答案),题库功能包含:在线模考、随机组卷、背题模式、错题集、题库收藏和在线背答案

1、【真题】2013年10月自考03139数据库技术【小程序免费】

2、【真题】2018年4月自考03139数据库技术

3、【真题】2017年4月自考03139数据库技术

4、【真题】2015年4月自考03139数据库技术

5、【真题】2014年4月自考03139数据库技术

6、【真题】2013年4月自考03139数据库技术

7、【模考题】自考03139数据库技术模拟试题1【小程序免费】

8、【模考题】自考03139数据库技术模拟试题6

9、【模考题】自考03139数据库技术模拟试题5

10、【模考题】自考03139数据库技术模拟试题4

点击>>自考生网小程序做题,自考试题抢先做!

11、【模考题】自考03139数据库技术模拟试题3

12、【模考题】自考03139数据库技术模拟试题2返回搜狐,查看更多

picture loss