2017年4月自考03139数据库技术试题及答案含解析_第1页
2017年4月自考03139数据库技术试题及答案含解析_第2页
2017年4月自考03139数据库技术试题及答案含解析_第3页
2017年4月自考03139数据库技术试题及答案含解析_第4页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库技术年月真题

0313920174

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

概念模型

外部模型

A:

逻辑模型

B:

物理模型

C:

答D:案:A

解析:概念模型独立于硬件设备和DBMS。

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

数据与数据的来源

数据的结构

A:

数据与数据的结构

B:

数据的来源

C:

答D:案:B

解析:数据字典中存放的是数据的结构。

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

X

Y

A:

X或Y

B:

XY

C:

答D:案:A

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

数据源

数据库

A:

用户

B:

数据库服务器

C:

答D:案:A

解析:在ODBC体系结构中,连接数据库驱动程序与数据库管理系统的桥梁是数据源。

5、【单选题】在分布式数据库系统中,有关系:学生(学号,姓名,性别,班级),将其划

分为(学号,姓名,性别)和(学号,班级)两个子集,这样的数据划分方式称为()

水平分片

垂直分片

A:

导出分片

B:

混合分片

C:

答D:案:B

解析:垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上作投影运算,每

个投影称为垂直分片。

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

信息应存放在()

tempdb数据库中

master数据库中

A:

msdb数据库中

B:

model数据库中

C:

答D:案:A

解析:在MSSQLServer中,如果要使新建的数据库继承某些缺省设置,那么这些设置信息

应存放在tempdb数据库中。

7、【单选题】已知关系:学生(学号,姓名,年龄),假定在年龄属性上建有索引,则该索

引有利于加快执行查询语句()

SELECT*FROM学生ORDERBY姓名

SELECT*FROM学生ORDERBY年龄

A:

SELECT*FROM学生WHERE年龄<>30

B:

SELECT*FROM学生WHERE姓名LIKE'张%'

C:

答D:案:B

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

定义视图

定义基表

A:

查询视图和基表

B:

并发控制

C:

D:

答案:D

解析:在基本SQL语言中,不可以实现并发控制。

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

物理数据独立性

逻辑数据独立性

A:

物理结构独立性

B:

逻辑结构独立性

C:

答D:案:B

解析:物理结构的改变不影响整体逻辑结构的性质,称为数据库的逻辑数据独立性。

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

DELETE

DROP

A:

CLEAR

B:

REMORE

C:

答D:案:B

解析:sql语言中,删除一个表的命令是DROP命令。droptablexx。

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的属性个数是()

m

n

A:

m×n

B:

m+n

C:

答D:案:C

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

DELETE

REVOKE

A:

DROP

B:

DEFINE

C:

答D:案:C

解析:CREATE、DROP和ALTER是实现数据定义功能的语句。

17、【单选题】已知关系:学生(学号,姓名,年龄),如果按年龄降序列出所有学生,并

且相同年龄的学生按姓名升序排列。则排序子句应该是()

ORDERBY年龄,姓名

A:

ORDERBY姓名,年龄

ORDERBY年龄DES

B:

姓名

C:

ORDERBY姓名,年龄DESC

D:

答E:案:C

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

需求分析

逻辑结构设计

A:

概念结构设计

B:

物理结构设计

C:

答D:案:B

解析:在数据库设计中,将E-R图转换成关系模型数据的过程属于:逻辑设计阶段。

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

ISQL_W、SQLTrace和MSQuery

ISQLW、MSQuery和SQLEnterpriseManager

A:

ISQL_W、SQLTrace和SQLEnterpriseManager

B:

MSQuery、SQLTrace和SQLEnterpriseManager

C:

答D:案:B

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

可以读X,不能写X

可以读X,也可以写X

A:

不能读X,可以写X

B:

不能读X,也不能写X

C:

答D:案:B

21、【问答题】什么叫数据冗余?数据冗余可能导致的错误有哪些?

答案:两个或更多文件中重复出现的数据,或说相同数据存储在多个地方,称为数据冗

余.数据冗余可能造成的错误有:数据异常,数据不一致性和数据不完整性.

22、【问答题】什么是访问控制?

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

序)的权限的控制。

23、【问答题】简述预防死锁和解除死锁的方法。

答案:(1)每一个事务必须一次封锁所要使用的全部数据。(2)规定封锁的顺序,所有事

务必须按这个顺序实行封锁。(3)如果发现死锁,撤销其中代价较小的一个事务,回滚这

个事务。

24、【问答题】数据转储共有哪几种方式?

答案:数据转储共有以下几种方式:(1)海量转储(2)增量转储(3)转储事务日志,记录

所有事务的更新操作。

25、【问答题】简述DBMS的主要功能。

答案:(1)数据定义(建立数据库和定义表的结构)(2)数据操作(输入、查询、更新、插

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

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

数据通信

26、【问答题】已知有如下三个关系:学生(学号,姓名,系号)项目(项目号,项目名

称,报酬)参加(学号,项目号,工时)其中:系号指学生所在系的编号,报酬指参加该项

目每个工时所得的报酬。基于以上关系回答下面的题。(1)试用关系代数表达式写出下列

查询:列出“李丽”同学所参加项目的名称。(2)分析以下SQL语句:SELECTX.学号

FROM参加X,参加YWHEREX.学号=Y学号ANDX项目号<>Y项目号请问上述语句完成了什

么查询操作?(3)试用SQL语句写出下列查询:列出每个系所有学生参加项目所获得的总

报酬。(4)试用SQL语句写出下列操作:将“电脑动画”项目的报酬改为所有项目的平均

报酬。

答案:

27、【问答题】某书店提供网上售书的服务项目,送书上门时需要填写题42图所示的购

书单。请根据这张购书单提供的信息解答下列问题:(1)设计E-R模型(实体的属性可

不画出)。(2)将E-R模型转换成关系模型(标出主码和外码)。(3)用SQL语句建

立“送书”视图,该视图包括:购书者姓名、书名、送书日期、送书人姓名。注意:一张

购书单可以包含不同的书,每种书可购多本。购书单购书单编号:

XXXXXX

答案:

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

答案:PRIMARYKEY

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

答案:不一致性

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

现。

答案:主码

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

答案:DIST工NCTGROUPBY

32、【填空题】用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为,它是数据

库驱动程序与数据库系统连接的桥梁。

答案:数据源

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

答案:外码(或公共属性)

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

答案:投影

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

答案:并发控制

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

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

37、【填空题】作为数据库安全控制的基本手段是对用户访问数据库各种资源(如表、视

图等)的权限(如建立、删除、插入等)的控制。

答案:访问控制

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

答案:关系

39、【填空题】可用SQL语言

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论