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

下载本文档

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

文档简介

互联网数据库年月真题

0091120164

1、【单选题】DBMS并发控制和恢复的基本单位是

命令

A:

事务

B:

程序

C:

答D:案:C

解析:DBMS处理的基本单位是事务。数据库的运行管理功能是DBMS的运行控制、管理功

能,包括多用户环内境下的并发容控制、安全性检查和存取限制控制、完整性检查和执

行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证

了数据库系统的正常运行。

2、【单选题】SQL语言中,GRANT和REVOKE语句用于实现数据库的

完整性控制

并发控制

A:

一致性控制

B:

安全性控制

C:

答D:案:D

解析:SQL的安全控制功能友GRANT和REVOK语句实现。数据库管理系统保证数据安全的

主要措施是进行访问控制,即规定不同的用户对于不同数据对象所允许执行的操作,并控

制各用户职能访问他有权访问的数据。不同的用户对不同的数据应具有不同的操作权限。

3、【单选题】数据模型有三个要素,其中用于描述系统静态特性的是

数据结构

数据操作

A:

数据完整性约束

B:

数据检索

C:

答D:案:A

解析:数据模型三个要素:1)数据结构:描述系统的静态特性;2)数据操作描述系统

的动态特性;3)数据的约束条件:是一组完整性规则的集合。所以选A.

4、【单选题】为了方便使用数据库,DBMS提供的数据操纵语言可以嵌入到某一高级语言

中,该高级语言称为

会话语言

宿主语言

A:

主控语言

B:

虚拟语言

C:

答D:案:B

解析:DBMS提供的数据操纵语言可以嵌入到某一高级语言中,该高级语言称为宿主语言。

选B。

5、【单选题】若两个实体问联系的是类型M:N,则将其转化为关系时应

将M方的码纳入N方

将N方的码纳入M方

A:

将M方的码纳入N方,同时将N方的码纳入M方

B:

另建—个关系,包括M方和N方的码以及联系上的所有属性

C:

答D:案:D

6、【单选题】URL正确的含义是

网络协议

统一资源定位器

A:

Internet节点

B:

网络资源

C:

答D:案:B

解析:URL的含义是统一资源定位器(UniformResourceLocators)。选B。

7、【单选题】关于VBScript脚本语言的变量,下面叙述正确的是

变量使用之前必须声明

显式声明变量必须使用Dim

A:

可以显式声明,也可隐式声明

B:

变量名称长度没有限制

C:

答D:案:C

解析:VBScript变量支持长变量名(255个字符)但并不是没有限制所以D错误;可以显

示或隐示声明,显式声明变量并非必须使用Dim,所以选项A,B错误,C正确.

8、【单选题】在E—R概念模型中,—个学生是实体,学生实体可由学号、姓名、性别等属

性组成,那么性别的取值范围是实体的

主码

属性

A:

联系

B:

C:

答D:案:D

9、【单选题】下列SQL语句中,修改表结构的是

ALTER

CREATE

A:

UPDATE

B:

INSERT

C:

答D:案:A

解析:在SQL语句中,修改表结构的命令是ALTER,CREATE用于新建一个表,UPDATE用于

表中数据的更新。INSERT用于表中数据的插入。

10、【单选题】如果关系模式,且每个非主属性既不部分函数依赖于候选码,也不传递函数

依赖于候选码,则称R属于

2NF

3NF

A:

BCNF

B:

4NF

C:

答D:案:B

解析:根据3NF的定义可知如果关系模式R∈1NF,且每个非主属性既不部分函数依赖于候

选码,也不传递函数依赖于候选码,则称R属于3NF。此时R一定属于2NF,但2NF不仅

限于此,但R不一定属于BCNF当然也不一定属于4NF。所以选B。

11、【单选题】要使用动态数组,必须使用下列哪项来确定其维数和每一维的大小?

Dim

Call

A:

ReDim

B:

Script

C:

答D:案:C

解析:对数组的最初声明使用Dim语句或ReDim语句。要使用动态数组,必须使用

ReDim确定维数和每一维的大小,所以选C.

12、【单选题】下列哪项不是JDBC连接数据库的方式?

与数据源直接通信

通过JDBC驱动程序通信

A:

与0DBC数据源通信

B:

调用AD0与数据库通信

C:

答D:案:D

解析:JDBC连接数据库的方式:1)与数据源直接通信:使用JDBC和数据库已制定的协议

时,可使用一个驱动程序直接与数据源通信。既可以建立自己的驱动程序,也可找一个公

用的。2)通过JDBC驱动程序的通信:可连接到一个高标准的驱动程序上,该驱动程序依

次与另一个可与数据源通信的专用驱动程序通信。3)与ODBC数据源通信:一个公开可用

的专用驱动程序是JDBC/ODBC桥梁驱动程序,它是Javasoft公司开发的,允许应用程序

与ODBC数据源相连。

13、【单选题】下列不属于数据仓库特征的是

面向主题的

集成的

A:

实时更新的

B:

时变的

C:

答D:案:C

解析:数据仓库是面向主题的、数据仓库的数据是集成的、数据仓库的数据是相对稳定

的、数据仓库的数据是反映历史变化的。

14、【单选题】在视图上不能授予的操作权限是

INSERT

INDEX

A:

DELETE

B:

SELECT

C:

答D:案:B

解析:因为一般视图上不能创建索引,所以在视图上不能授予INDEX的操作权限,故选

B。

15、【单选题】CGI程序执行后,输出结果的格式是

HTML

ASCII码

A:

XML

B:

二进制

C:

答D:案:A

解析:一般CGI程序执行后,输出结果的格式是HTML。故选A。

16、【问答题】解释数据独立性的含义。

答案:①数据独立性包括数据的物理独立性和数据的逻辑独立性。②物理独立性是指当数

据的存储结构(或物理结构)改变时,数据的逻辑结构可以不变,从而应用程序也不必改变。

③逻辑独立性是指当总体逻辑结构改变时,应用程序不必改变。

17、【问答题】简述视图的作用。

答案:①视图能够简化用户的操作。②视图使用户能以多种角度看待同一数据。③视图对

重构数据库提供了一定程度的逻辑独立性。

18、【问答题】简述数据库系统中解决死锁的常用方法。

答案:①要求每个事务一次就将所有要使用的数据全部加锁,否则就不能执行。②采用按

序加锁法。预先规定一个封锁顺序,所有的事务都必须按这个顺序对数据执行封锁。③不

采取任何措施来预防死锁的发生,是周期性的检查系统中是否有死锁。如果发现死锁就设

法解除。

19、【问答题】在选择CGI编程语言之前,必须首先考虑的因素有哪些?

答案:①文本操作的易用性,是否提供模式匹配功能。②与其他软件和实用工具的接口能

力③调用环境变量的能力。

20、【问答题】在数据库设计过程中,必须注意哪些问题?

答案:①数据库设计过程中要充分调动用户的积极性。②应用环境的改变、新技术的出现

等都会导致应用需求的变化,因此在设计数据库时必须充分考虑到系统的可扩性。③在设

计数据库应用的过程中,必须充分考虑到已有应用,尽量使用户能够平稳地从旧系统迁移到

新系统。

21、【问答题】简述故障恢复中利用日志文件恢复事务的过程。

答案:①从头扫描日志文件,找出故障发生时哪些事务已经结束,哪些事务尚未结束。②对

尚未结束的事务进行撤消(也称为UNDO)处理。③对已经结束的事务进行重做(REDO)处理。

22、【问答题】简述并行数据库的三种基本结构。

答案:①共享内存结构(SM)。②共享磁盘结构(SD)。③无共享资源结构(SN)。

23、【问答题】删除被参照关系的元组时,为了实现完整性约束,参照关系可以采取哪三种

措施?

答案:①级联删除(Cascades)。②受限删除(Restricted)。③置空值删除(Nullifies)

24、【问答题】关系数据语言分为哪三类?

答案:①关系代数语言。②关系演算语言。③具有关系代数和关系演算双重特点的。

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

目名称,报酬)参加(学号,项目编号,工时)其中,报酬是指参加该项目每个工时所得报

酬。根据上述三个关系模式用SQL语句完成列出报酬最高的项目编号。

答案:SELECT项目编号FROM项目WHERE报酬=(SELECTMAX(报酬)FROM项目)

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

目名称,报酬)参加(学号,项目编号,工时)其中,报酬是指参加该项目每个工时所得报

酬。根据上述三个关系模式用SQL语句完成列出每个系所有学生参加项目所获得的总报

酬。

答案:SELECT系别号,SUM(报酬*工时)FROM学生,项目参加WHERE学生学号=参加学号

AND项目项目号=参加项目号GROUPBY系别号

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

目名称,报酬)参加(学号,项目编号,工时)其中,报酬是指参加该项目每个工时所得报

酬。根据上述三个关系模式用SQL语句完成查询报酬大于800元(包括800元)的项目名

称。

答案:SELECT项目名称FROM项目WHERE报酬>=800

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

目名称,报酬)参加(学号,项目编号,工时)其中,报酬是指参加该项目每个工时所得报

酬。根据上述三个关系模式用SQL语句完成创建一个学生—项目视图,该视图包含的属

性名称为:学号,姓名和项目名称。

答案:CREATEVIEW学生项目ASSELECT学生学号,姓名,项目名称FROM学生,项目,参加

WHERE学生学号=参加.学号AND项目项目号=参加.项目号

29、【问答题】设有运动员和比赛项目两个实体,“运动员”有属性:运动员编号、姓名、

单位、性别、年龄;“比赛项目”有属性:项目号、名称、最好成绩。一个运动员可以参加

多个项目,一个项目由多名运动员参加,运动员参赛还包括比赛时间、比赛成绩等信息。根

据上述语义要求,回答下列问题:②出ER图,并注明属性和联系类型。②将ER图转换成关

系模型,并注明主码和外码

答案:

30、【填空题】

温馨提示

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

评论

0/150

提交评论