2013年1月自考02120数据库及其应用试题及答案含解析_第1页
2013年1月自考02120数据库及其应用试题及答案含解析_第2页
2013年1月自考02120数据库及其应用试题及答案含解析_第3页
2013年1月自考02120数据库及其应用试题及答案含解析_第4页
2013年1月自考02120数据库及其应用试题及答案含解析_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

数据库及其应用年月真题

0212020131

1、【单选题】在数据管理中,同一数据重复存储的现象,称为

不一致

数据冗余

A:

规范化

B:

异常

C:

答D:案:B

解析:该题考查对数据库应用的基本概念的理解。在数据管理中,数据冗余一直是影响系

统性能的大问题。数据冗余是指同一个数据在系统中多次重复出现。而数据冗余会导致数

据的不一致性和数据操作异常问题。数据不一致是指,在进行更新操作时,稍不谨慎,就

可能使同样的数据在不同的文件中显示的结果不一样。由于数据的冗余,在对数据操作时

会引起修改、插入、删除异常。而对于存在数据冗余的关系,需要按一定的规则对关系进

行规范化。所以B项是正确选项

2、【单选题】依据数据库逻辑模型完成数据库内部模型设计的阶段是

概念设计

逻辑设计

A:

物理设计

B:

外部设计

C:

答D:案:C

解析:该题考查对数据库设计的过程的掌握。根据用户需求,设计数据库的概念模型,称

为概念设计阶段;逻辑设计阶段的目的是将概念模型转换成数据库的逻辑模型;物理设计

阶段是根据数据库逻辑模型设计其内部模型。而外部设计实指外部模型设计,是一种用户

观点下的DB局部逻辑结构模型,用于满足特定的用户数据要求。是逻辑模型的逻辑子

集。所以C项是正确选项。

3、【单选题】下列选项中,不属于关系模型3个重要组成部分的是

数据结构

数据操纵

A:

数据控制

B:

数据完整性规则

C:

答D:案:C

解析:该题考查对关系模型的形式定义的掌握。关系模型有三个重要组成部分,包括数据

结构、数据操纵和数据完整性规则。选项中给出的C选项不是关系模式的重要组成部分,

所以C项是正确选项。

4、【单选题】将关系模式S(学号,姓名,班级,班主任,课程编号,课程名称,学时,成

绩)规范化到3NF,能得到的关系数目是

1

2

A:

3

B:

4

C:

答D:案:D

解析:该题考查对关系模式按照规范化理论进行规范的方法的掌握。首先,应根据给出的

关系模式写出函数依赖。我们可以写出如下的函数依赖:学号->姓名,学号->班级,班

级->班主任,课程编号->课程名称,课程编号->学时,(学号,课程编号)->成绩,根据

写出的函数依赖,我们可以得到关系模式的候选键为(学号,课程编号)。因为存在非主

属性姓名对主键(学号,课程编号)的局部函数依赖,所以将1NF规范到2NF,可以分解

为3个关系模式R1(学号,姓名,班级,班主任),R2(课程编号,课程名称,学时),R3

(学号,课程编号,成绩)。因为在R1中存在非主属性班主任对主键学号的传递函数依

赖,故将R1规范到3NF,可分解为R11(学号,姓名,班级),R12(班级,班主任)。由

此将题目中给出的R规范到3NF得到4个关系,分别是R1(学号,姓名,班级),R2(班

级,班主任),R3(课程编号,课程名称,学时),R4(学号,课程编号,成绩)。所以D项

是正确选项。

5、【单选题】在Access中,不能用来编辑表中数据的数据库对象是

报表

窗体

A:

数据访问页

B:

查询

C:

答D:案:A

解析:该题考查对各种数据库对象的功能的掌握。窗体是ACCESS为用户提供友好的人机

交互界面,便于输入、查看和修改表中的数据;数据访问页是指连接到数据库的特殊Web

页,利用数据访问页可以输入、查看、编辑和操作存储在数据库中的数据;使用“查询”

可以从一个或多个表中按照某种准则检索数据,在查询的同时可以进行计算、更新或删除

等修改数据源的操作;报表是一种以打印的形式展现数据的有效方式,其用途一是对数据

进行计算、分组和汇总,二是将报表设计成所需要的格式输出信息。故报表没有编辑表中

数据的功能。所以A项是正确选项。

6、【单选题】在Access中,下列有关压缩数据库的说法中错误的是

压缩数据库是重新组织该文件在磁盘上的存储方式

不能压缩当前数据库

A:

可以压缩未打开的数据库

B:

通过设置可实现关闭数据库时自动压缩

C:

答D:案:B

解析:该题考查对压缩数据库及具体方法的掌握。压缩Access数据库实际上是复制该文

件,并重新组织文件在磁盘上的存储方式。具体的操作可有以下三种:一是压缩当前数据

库,二是压缩未打开的数据库,三是关闭数据库时自动压缩。故选项B中不能压缩当前数

据库的说法是错误的。所以B项是正确选项。

7、【单选题】在Access中,下列关于创建表的方法中,错误的是

通过输入数据创建表

通过导入Excel电子表格创建表

A:

执行CREATETABLE命令创建表

B:

执行ALTERTABLE命令创建表

C:

答D:案:D

解析:该题考查创建表的方法的掌握。创建表可以通过如下方法实现:一是使用表设计器

创建表;二是使用表向导创建表;三是通过输入数据创建表;四是通过导入或链接方式创

建表;五是通过SQL命令CREATETABLE来创建表。故D选项是错误的,ALTERTABLE命令

是修改表结构的命令。所以D项是正确选项。

8、【单选题】在Access中,通过查阅向导可创建一个值列表,不能作为值列表数据源的是

查询

A:

窗体

B:

键入值

C:

答D:案:C

解析:该题考查对使用“查阅向导”创建“值列表”查阅字段过程的掌握。当为某个字段

设置“查阅向导”数据类型时,在设置过程中需要确定查阅列获取其数值的方式。有两种

方式:一种是“使查阅列在表或查询中查阅数值”;另一种是“自行键入所需的值”。本

题中表、查询、键入值都可以作为值列表的数据源,而选项中的窗体不能作为值列表的数

据源。所以C项是正确选项。

9、【单选题】在表设计时,有文本型的“电话号码”字段,若输入01068483333,令其显示

形式则应将字段的格式属性设置为

###-########

@@@-@@@@@@@@

A:

<<<-<<<<<<<<

B:

>>>->>>>>>>>

C:

答D:案:B

解析:该题考查设置字段格式属性时常用的格式符表达的含义。在设置字段格式属性时可

以使用格式符来控制输入字符的显示格式。常用的格式符有“@”,“<”,“>”三种。

其中每个“@”占据一个字符位,例如,将文本型字段“学号”的“格式”属性设置为

“@-@@@”时,当输入“Y001”时,将会显示“Y-001”;“<”是将所有输入的字符以小

写显示;“>”是将所有输入的字符以大写显示。所以B项是正确选项。

10、【单选题】为防止输入重复数据,可在表的字段上

设置有效性规则

设置掩码

A:

设置格式

B:

设置无重复索引

C:

答D:案:D

解析:该题考查字段的各个属性的含义。设置有效性规则是指控制输入数据时应遵从的规

则,用来限制可以接受的数据范围;设置输入掩码能起到控制向字段输入数据的格式,并

控制输入的数值;设置格式是控制数据的显示格式;设置无重复索引可以防止输入重复数

据。所以D项是正确选项。

11、【单选题】基于职工信息表创建一个查询,搜索当天过生日的职工,该查询有“姓

名”、“出生月:Month([出生日期])”、“出生日:Day([出生日期])”3个字段,显

示职工的姓名、出生月和出生日,则在“出生月”和“出生日”2个字段的准则(条件)中依

次输入

Month(Now()),Day(Now())

Month([出生日期]),Day([出生日期])

A:

Month([Date()]),Day([Date()])

B:

LikeMonth([Now()]),LikeDay([Now()])

C:

答D:案:A

解析:该题考查对日期时间函数的掌握。本题对于出生月和出生日的求解,涉及到三个日

期时间函数,分别为Month(日期)、Day(日期)和Now()函数,题目中的查询条件是

查找当天过生日的职工,故在“出生月”字段的准则(条件)中应输入“Month(Now

())”,意在求系统当前时间所对应的月份,“出生日”字段的准则(条件)中应输入

“Day(Now())”,意在求系统当前时间所对应的日。所以A项是正确选项。

12、【单选题】下列关于交叉表查询的说法中,错误的是

使用向导创建交叉表查询可选择多个数据源

交叉表查询的行标题最多可以选择3个字段

A:

交叉表查询的列标题最多可以选择1个字段

B:

交叉表查询是以只读方式显示数据源的数据

C:

答D:案:A

解析:该题考查有关交叉表查询的知识点的掌握。交叉表类似于Excel电子表格,它按

“行、列”形式分组安排数据:一组作为行标题显示在表的左部;另一组作为列标题显示

在表的顶部;而行与列的交叉点的单元格则显示数据。本题我们根据四个选项分别判断正

误。关于A选项,使用向导创建的交叉表查询只能选择一个数据源,故A选项的说法是错

误的。在交叉表查询中,最多可以选择3个字段做行标题,只能选择一个字段做列标题,

故B、C选项是正确的。而交叉表查询是按“行、列”形式分组显示数据,并不能修改数

据源中的数据,所以只是以只读的方式显示数据源的数据,故D也是正确的。所以A项是

正确选项。

13、【单选题】下列关于子窗体的说法中,错误的是

包含在另一个窗体中的窗体称为子窗体

利用“自动创建窗体”方法可以创建含有子窗体的窗体

A:

利用子窗体可以有效地显示“一对多”关系的数据

B:

可以将已有的窗体作为子窗体添加到另一个窗体中

C:

答D:案:B

解析:该题考查有关子窗体的知识点。包含在另一个窗体中的窗体称为子窗体,一般用于

显示“一对多”关系中的“多”方记录,故A、C选项是正确的。创建子窗体的方法有两

种:一种方法是同时创建带有子窗体的窗体;另一种方法是将已有的窗体作为子窗体添加

到另一窗体中,故D选项也是正确的。利用“自动创建窗体”方法主要是用于快速创建简

单的(单一数据源,且不能自由选择字段)窗体,故B选项的说法是是错误的。所以B项

是正确选项。

14、【单选题】人事档案表中包括一个名为“照片”的OLE字段,则该字段的图像

可以在“窗体”视图中显示

可以在“数据表”视图中显示

A:

B:

不能在“窗体”视图中添加

不能在“数据表”视图中添加

C:

答D:案:A

解析:该题考查关于OLE字段类型数据的操作。OLE字段类型的数据,只有通过窗体才能

显示出实际的图像,所以A选项正确,B选项错误。而OLE字段类型的数据,既可以在

“数据表”视图中添加,也可以在“窗体”视图中添加,所以C、D选项的说法都是错误

的。所以A项是正确选项。

15、【单选题】已知报表中含有20个字段,已对4个字段进行了排序,则最多还能排序的

字段数是

0

4

A:

6

B:

14

C:

答D:案:C

解析:该题考查在报表中对记录进行排序的操作。一个报表最多可以按10个字段或表达

式进行排序。题目中给出已对4个字段进行了排序,所以最多还可以排序的字段数是6

个。所以C项是正确选项。

16、【单选题】按照城市列出供应商信息的报表,如图所示,在报表设计视图中,“城

市”字段应添加到

报表页眉

A:

页面页眉

条件页眉

B:

组页眉

C:

答D:案:D

解析:该题考查报表各组成部分的含义。报表页眉主要用于显示报表的标题或关于报表的

说明性文字,放置在报表页眉节中的内容在整个报表开始处只打印一次;页面页眉主要用

于显示报表中每个栏目的标题,放置在该节中的内容,在报表的每一页开头时打印一次;

在报表的组成中不包括条件页眉;组页眉显示在一组记录的开头处,用来显示分组依据。

而本题中“城市”字段应为分组字段,所以应添加到组页眉。所以D项是正确选项。

17、【单选题】在下列选项中,专用于数据访问页的控件是

标签

A:

文本框

B:

滚动文字

C:

列表框

D:

答案:C

解析:该题考查各个控件的使用。标签、文本框、列表框都可以在窗体、报表、数据访问

页中使用,而唯独滚动文字控件是专用于数据访问页的。所以C项是正确选项。

18、【单选题】下列有关数据访问页描述中,正确的是

数据访问页只能在Access中使用

可利用数据访问页浏览、编辑、排序和筛选记录

A:

不能将现有的Web页转换为数据访问页

B:

不能在数据访问页上插入超级链接

C:

答D:案:B

解析:该题考查有关数据访问页的操作。我们根据选项依次判断正误。由于数据访问页本

身是HTML格式文件,所以也可以使用浏览器对数据访问页进行各种操作,也就是说可以

在IE等浏览器中使用数据访问页,故A选项是错误的。使用数据访问页可以浏览、添

加、编辑、删除、排序和筛选记录,并可跳转到其他Web页浏览数据,故B选项是正确

的。由于数据访问页是HTML格式文件,而所有的Web页也都是HTML格式文件,因此可以

在Access中打开所需要的Web页并将它转换成Access数据访问页,故C选项也是错误

的。可以在数据访问页中插入超级链接,故D选项也是错误的。所以B项是正确选项。

19、【单选题】退出Access的宏命令是

stop

exit

A:

cancel

B:

quit

C:

答D:案:D

解析:该题考查对Access常用的宏命令含义的掌握。其中退出Access的宏命令是quit。

所以D项是正确选项。

20、【单选题】创建一个带条件的宏,用于判断“影片”报表中“类型”字段的值为“喜

剧”,则该宏条件表达式为

[Reports]![影片]![类型]=“喜剧”

[Reports].[影片].[类型]=“喜剧”

A:

{Reports>.{影片).{类型>=“喜剧”

B:

{Reports>!{影片>!{类型>=“喜剧”

C:

答D:案:A

解析:该题考查在宏中使用条件表达式格式。如果条件表达式中涉及到窗体或报表中的字

段或控件,需按以下格式引用:Forms![窗体名称]![控件名]或Reports![窗体名称]![控

件名]。题目中涉及的数据库对象为报表,报表名称为“影片”,字段名称为“类型”,

值为“喜剧”,故此宏条件表达式应写为[Reports]![影片]![类型]=“喜剧”。

所以A项是正确选项。

21、【问答题】根据某些条件对关系做水平分割,称为关系的___________运算。

答案:选择

22、【问答题】设R和S关系的元数和基数均为3,则R×S的基数为___________。

答案:9

解析:该题考查对笛卡尔积操作的掌握。R×S的基数应该为两个关系各自基数的乘积,故

应为3×3=9。

23、【问答题】Access采用的数据模型是___________。

答案:关系模型(或关系数据模型)

24、【问答题】在合并局部E-R模型过程中需要消除各种冲突,其中“同一实体在不同局部

E-R图中包含属性的个数不同”的现象属于___________冲突。

答案:结构

25、【问答题】若关系R为2NF,则消除非主属性对主键的___________函数依赖,可规范到

3NF。

答案:传递

26、【问答题】在Access中,设置数据库密码需要以___________方式打开数据库。

答案:独占

27、【问答题】如果在表设计视图中用英文缩写表示字段名,在数据表视图中用中文显示字

段名的含义,则可通过设置字段的___________属性来实现。

答案:标题

28、【问答题】Access为查询对象提供了3种视图,其中能够以行与列方式浏览、添加、修

改或删除数据的视图称为___________视图。

答案:数据表

29、【问答题】选项卡是个容器类控件,使用选项卡可以创建___________窗体。

答案:多页

30、【问答题】创建一个学生成绩报表,如果要求学号、姓名等栏目标题每页都显示一次,

则在报表设计视图中,将其相关的控件添加到___________页眉。

答案:页面

31、【问答题】创建一个按专业显示学生信息的报表,并按专业统计学生人数,则在报表设

计视图中统计人数的控件应添加到报表的___________页脚中。

答案:组

32、【问答题】R和S表之间存在“一对多”关系,若基于R和S创建一个绑定型报表,则

在子报表中将会显示___________表中的记录。

答案:S(或多方)

33、【问答题】按照数据访问页的用途将其分为3种类型,其中能够添加记录的是

___________页。

答案:数据输入页

34、【问答题】创建一个含有多个操作的宏R,当R运行时,R的所有操作将逐个顺序执

行,称R为___________宏。

答案:操作序列

35、【问答题】在Access中,模块有____________和标准模块两种类型。

答案:类模块

36、【问答题】简述外部模型的特点。

答案:外部模型具有如下特点:(1)外部模型反映了用户使用数据库的观点,是针对用

户需要的数据而设计的。(2)外部模型通常是逻辑模型的一个子集。(3)硬件独立,软

件依赖。

37、【问答题】有学生成绩关系:G(学号,姓名,专业,课程号,课程名,成绩),规定

一个学生可以选修多门课程,且一门课程有多名学生选修,分析G中存在的问题。

答案:(1)存在数据冗余(2)操作异常(或修改异常、删除异常、插入异常)

38、【问答题】有班级和学生表及表间关系如图所示。

判断下列说法是否正确,若正确

打“√”,错误打“×”。(1)学生表与班级表之间是多对多关系。(2)班级表为子

表,学生表为主表。(3)两表之间已实施参照完整性。(4)在班级表的数据表视图

中,单击记录左端“”可查看学生表的数据。(5)系统自动检查学生表的班级编号是

否为有效值。

答案:(1)学生表与班级表之间是多对多关系。×

解析:

该题考查表之间关系的判断。题目中学生表与班级表之间“∞-1”的连线,所以本题中的

学生表与班级表之间是多对一的关系。(2)班级表为子表,学生表为主表。【答案】×该

题考查表之间关系的判断。题目中班级表与学生表之间“1-∞”的连线,1端为班级表,

应为主表。“∞”端为学生表,应为子表。所以题目中的说法是错误的。(3)两表之间已

实施参照完整性。【答案】√(4)在班级表的数据表视图中,单击记录左端“”可查看

学生表的数据。【答案】√(5)系统自动检查学生表的班级编号是否为有效值。【答案】

√题目中学生表与班级表之间已实施参照完整性,所以在输入学生表班级编号字段的值

时,系统会自动参照主表班级表的班级编号字段的值,所以会自动检查学生表班级编号字

段的有效性。

39、【问答题】根据窗体与报表的功能,填写“是”或“否”。功能窗体报表输入、编

辑和交互处理数据(1)(2)打印输出(3)是以“数据表”视图形式显示数据(4)

(5)

答案:<><><><>功能<><>窗体<><>报表<><><>输入、编辑和交互处理数据

<><>(1)是<><>(2)否<><><>打印输出<><>(3)是<><>是<><><>以“数据表”视

图形式显示数据<><>(4)是<><>(5)否

解析:报表是一种以打印的形式展现数据的有效方式,其用途一是对数据进行计算、分组

和汇总,二是将报表设计成所需要的格式输出信息。故报表没有编辑表中数据的功能。窗

体的视图有三种:设计视图、“窗体”视图、“数据表”视图。报表的视图有三种:设计

视图、打印预览视图、版面预览视图,在报表中并没有“数据表”视图。

40、【问答题】创建一个“加法器”窗体如图(a)所示,在窗体上有3个主要的控件,

分别命名为X(被加数)、Y(加数)、Z(和,即Z=X+Y),当输入被加数和加数时,自

动显示它们的和,该窗体的“设计视图’’如图(b)所示。试根据图中给出的信息分析

这3个控件的特点,回答下列问题。

(1)控件X、Y、Z属于____________控件。(2)控件Z是一种____________型控件。

(3)“加法器”窗体中有____________个绑定型控件。

答案:(1)文本框(2)计算型(3)0个

41、【问答题】四、综合题(本大题共2小题,每小题10分,共20分)41.创建一个

显示英语成绩单的查询,如图所示,试根据图中设计的内容,写出问题的正确答案。

(1)学生与成绩

表之间的关系是____________________________________。(2)学生与课程表之间的关

系是____________________________________。(3)将图中的“设计视图”切换到“SQL

视图”,则对应的SQL语句是:

SELECT______________________________________________________FROM课程

INNERJOIN(学生INNERJOIN成绩ON学生.学号=成绩.学号)ON课程.课程号=成绩.课

程号WHERE________________________________________________________;(4)如果要

显示英语不及格的成绩单,则应该将“<60”添加到分数字段的

温馨提示

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

评论

0/150

提交评论