自考《数据库及其应用》历年试题及答案Word文档格式.docx
《自考《数据库及其应用》历年试题及答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《自考《数据库及其应用》历年试题及答案Word文档格式.docx(36页珍藏版)》请在冰豆网上搜索。
C[!
kml]p"
,则满足查询条件的值是(C)
A.CkpB.CkmlpC.CopD.C!
kmlp
13.窗体中的每个控件都有一组属性,其中用于设置控件外观的是(A)
A.格式属性B.数据属性C.外观属性D.事件属性
14.下列关于窗体控件说法中,错误的是(B)
A.命令按钮是用于完成控制操作的控件
B.文本框和命令按钮是容器类控件
C.组合框可以看成是列表框和文本框的组合
D.利用图像控件插入窗体的图片不能编辑和修改
15.如果Access中的报表格式为“在新的一行中打印当前节,而在同一行中打印下一节”,则需要将报表的“新行或新列”属性设置为(B)
A.无B.节前C.节后D.节前和节后
16.在Access中,不能输入和编辑数据的对象是(C)
A.查询B.窗体C.报表D.数据访问页
17.在报表中能够正确计算总产量的表达式为(D)
A.=Avg([产量])B.=Count([产量])C.=Max([产量])D.=Sum([产量])
18.Access提供的数据访问页视图有(A)
A.2种B.3种C.4种D.5种
19.下列有关数据访问页的说法中,不正确的是(B)
A.以单独的文件存在B.不能对记录排序C.可以在数据库外运行D.可以添加记录
20.判断“学生”窗体中“性别”字段值是否为“男”的宏条件表达式为(D)
A.[Forms]!
[学生]=“男”B.[Forms]!
[性别]=男
C.[Forms]!
[学生]!
[性别]=男D.[Forms]!
[性别]=“男”
二、填空题(本大题共15小题,每小题1分,共l5分)
请在每小题的空格中填上正确答案。
错填、不填均无分。
21.关系模式S(SNO,SN,DNO)和D(DNO,CN,NM)中,S的主键是SNO,D的主键是DNO,则DNO在S中称为___外键__。
22.数据完整性是指数据的_正确性_和一致性。
23.Access规定表中文本类型字段的最大长度是__255__。
24.从数据处理的角度而言,数据访问页和窗体类似,所不同的是数据访问页存储在Access数据库的_外_部。
25.在Access中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的_存取权限_。
26.在创建表的过程中,设置有效性规则的目的是实施数据库的_完整性_。
27.在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的_生成表_查询来创建新表。
28.在Access中,规定日期型常量的定界符是_#_。
29.在窗体中有一个命令按钮控件,当用户单击命令按钮时,将进入另一个窗体,则应设置该控件的_事件_属性。
30.在Access报表视图中,用于创建报表结构或修改已有报表结构的视图是_设计_。
31.在Access中,报表最多可以由_7_个节构成。
32.根据数据访问页的用途,可将数据访问页分为交互式报表页、_数据输入页_和数据分析页三种类型。
33.在Access中,可以利用“格式”菜单中的_主题_命令,选择特定标题格式、背景色彩、边框颜色等不同风格的数据访问页模板。
34.分组报表最多可以按_10_个字段或表达式进行分组。
35.模块是由VBA声明和_过程_组成的集合。
三、简答题(本大题共5小题,每小题5分,共25分)
36.设有教师任课关系:
R(职工号,姓名,职称,课程号,学时数),下图是R的一个实例。
职工号姓名职称课程号学时数
101丁雨讲师600348101丁雨讲师600564l03王天教授600132
103王天教授600348
104张冰副教授600254
104张冰副教授600348
04张冰副教授600472
题36图请回答问题:
1.写出R的主键;
答:
职工号,课程号
2.写出R中的部分函数依赖。
职工号(姓名,职工号(职称,课程号(学时数。
学号
姓名
性别
系编号
10l
王珊珊
女
2
102
田立平
男
3
104
郭建荣
106
葛玉
37.有系和学生表如图所示,在建立系与学生一对多关系时,选择的联系类型是:
包括“系”中的所有记录和“学生”中联接字段相等的那些记录。
假设创建一个检索系名称和学号的查询,试将查询的结果填写在下面的答案表中。
系学生
系名称
系地址
l
机械
4号楼4201
计算机
6号楼6302
自动控制
6号楼6504
题37图查询结果(答案表):
郭健荣
NULL
38.简述索引的目的及索引的类型。
P100
索引的目的是为了加快数据的查找速度。
索引主要分为单字段索引和多字段索引。
39.某学校的学生学籍管理系统有如下功能:
(1)“录入新生”功能是将一个新生录取表的信息加入到学生表。
(2)“学籍变动”功能是根据毕业的年限将学生表的学籍状况字段改为“已毕业”。
(3)“毕业生处理”功能是以学生的学籍状况“已毕业”为条件创建一个毕业生表。
(4)“学生表维护”功能是从学生表中删除已毕业学生的信息。
假设利用操作查询实现这些功能,试在下列空格处填写每个操作查询的类型。
(1)录入新生功能是__追加__查询。
(2)学籍变动功能是__更新__查询。
(3)毕业生处理功能是__生成表__查询。
(4)学生表维护功能是__删除__查询。
40.有关系模式R(职工号,姓名,性别,部门,经理,部门电话,地点),对R进行规范化处理后,分解为R1(职工号,姓名,性别,部门)和R2(部门,经理,部门电话,地点)两个关系。
语义说明:
已知职工号就可以确定职工的姓名、性别和部门;
已知部门就可以确定部门的经理、部门电话和地点。
回答下列问题,答案写在空格中。
(1)R的主键是_职工号_,R属于__2__NF。
(2)对R进行分解的原因是R中存在__非主属性对键的传递函数__依赖。
(3)R1属于__3_NF。
(4)R1的外键是_部门_。
四、综合题(本大题共2小题,每小题10分,共20分)
41.假设要设计一个学生成绩管理系统,该系统数据库中有学生、课程和成绩3个表,基于这些表创建了录入成绩、查询成绩和打印成绩单3个数据库对象。
并将这3个对象用宏整合在一个主控窗体中,下图(a)是主控窗体,图(b)是创建的宏组。
请根据图(a)和图(b)回答下列问题。
(1)图(a)窗体中所包含的控件名称是_标签控件_、_图像控件_、_命令按钮控件_。
(2)按照图(b)备注列的序号,说明对应宏操作的功能。
①_打开窗体__;
②_打开查询__;
③_打开报表__;
④_关闭指定的窗体等_。
42.某超市与多个供应商建立供货业务,一个供应商供应多种商品,一种商品可由多个供应商提供,供货时需要记录供货日期和数量;
供应商有编号、名称、地址和电话等属性,商品有商品编号、品名、规格和单价等属性。
要求:
根据上述语义画出E-R图,要求在图中画出实体的属性并注明联系的类型。
将E-R图转换为关系模型,指出每个关系的主键和外键。
供应商(供应商编号,供应商名称,地址,电话)主键:
供应商编号商品(商品编号,商品名,规格,单价)主键:
商品编号
供货(供应商编号,商品编号,日期,数量)主键:
供应商编号,商品编号,日期
外键2个:
供应商编号和商品编号
2009年10月
一、单项选择题(本大题共20小题,每小题2分,共40分)
1.下列关于主键的说法中,错误的是(C)
A.主键不能取重复值B.主键不能取空值
C.主键必须是单个字段D.主键能够惟一标识元组
2.若关系模式R属于2NF,且它的每一个非主属性都不传递函数依赖于R的主键,则称R属于(A)
A.3NFB.4NFC.5NFD.BCNF
4.表达计算机实现观点的数据库全局逻辑结构称为(B)
A.概念模型B.逻辑模型C.外部模型D.内部模型
5.在Access数据库中真正用于存放数据的数据库对象是(A)
6.下列有关Access数据库安全性的说法中,错误的是(D)
A.可以设置数据库密码B.可以设置用户权限
C.可以设置用户帐户D.只能将用户添加到系统默认的“用户组”中
7.下面关于备份数据库的说法中,错误的是(D)
A.备份是保护数据库可靠性的有效手段之一B.当备份数据库时,必须先关闭数据库
C.备份数据库是为数据库建立一个副本D.备份是保护数据库安全性的有效措施
8.下列关于复制数据库查询对象的说法中,错误的是(A)
A.只能在同一个数据库内部复制B.可以在不同数据库之间复制
C.可以复制到Word文档中D.可以复制到Excel文档中
9.若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是(C)
A.Like"
**a**"
B.Like"
##a##"
C.Like"
?
a?
"
D.Like"
!
a!
10.在下列字段类型中,不能创建索引的是(A)
A.OLE对象B.数字C.货币D.时间
11.某学校的数据库中有2个表:
在校生(学号,姓名,性别,专业,入学日期,学籍)毕业生(学号,姓名,性别,专业,毕业日期)
每年学生毕业时,需要将已毕业学生的信息从在校生表中转移到毕业生表中,可以实现这个操作的方法是(C)
A.复制查询B.更新查询C.生成表查询D.追加查询
假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为(B)
A.2000<
工资<
5000B.>
=2000and<
=5000
C.>
=2000or<
=5000D.2000=<
工资and工资<
13.下列选项中,不属于合并E—R图时需要消除的冲突是(A)
A.语法冲突B.结构冲突C.属性冲突D.命名冲突
14.图中所示窗体的视图方式是(B)
A.设计视图B.窗体视图C.数据表视图D.数据图视图
15.下列选项中,属于容器型控件的是(D)
A.图像B.文本框C.标签D.选项卡
16.图中所示的出版社和作者表之间的关系是(C)
A.一对一B.一对多C.多对多D.不确定
17.有考生表:
R(考号,姓名,课程名,分数),如果要建立一个能够按输入的分数段显示考生姓名和分数的参数查询,则在分数的准则单元格中输入的表达式是(D)
A.起始分数<
=分数<
=终止分数B.[起始分数]and[终止分数]
C.between起始分数and终止分数D.between[起始分数]and[终止分数]
18.在Access中,修改数据访问页的设计时,应当使用(B)
A.数据表视图B.设计视图C.窗体视图D.页面视图
19.图中用{}标注的报表部分是(C)
A.报表页眉B.报表页脚C.主体D.页面页脚
20.在宏中执行其它宏时,需要使用的命令是(B)
A.RunAppB.RunMacroC.RunCommandD.RunCode二、填空题(本大题共15小题,每小题1分,共15分)
21.在数据库的三级模式中,内模式是逻辑模式的__物理实现__。
22.若关系R和S的元组个数分别是10和5,则R×
S的元组个数是_50_。
23.Access是一个基于关系模型的_数据库管理系统(DBMS)__。
24.在Access中,可以创建单字段、_多字段_和自动编号三种类型的主键。
25.在Access中,表之间实施参照完整性时有“级联更新相关字段”和“_级联删除相关字段_”两个选项。
26.Access提供了“导入”和“_链接_”两种使用外部数据源的方法。
27.查阅字段的数据来源可以是表、查询和_值列表_。
28在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定_查询输出字段_和设置查询准则。
29.窗体中以表达式作为数据源的控件称为_计算型_控件。
30.报表由报表页眉、页面页眉等多个部分构成,每一部分称为报表的一个_节_。
31.以数据透视表形式组织的数据访问页称为__数据分析页_。
32.在数据访问页中,可使用文字和__图像__两种形式的超链接。
33.Access中,实现打开表功能的宏命令是_OpenTable_。
34.类模块是指可以用来定义新对象的模块,包含有属性和_方法_的定义。
35.在Access中,处理事件的代码称为_事件过程_。
36.简述分解关系的基本原则。
P34-35
分解关系的原则主要分为以下三种;
1.分解必须是无损的,即分解后不应丢失信息;
2.分解后的关系要相互独立,避免对一个关系的修改波及另一个关系;
3.遵从“一事一地”原则,即一个关系只表达一个主题,如果涉及多个主题,就应该继续分解关系。
37.有部门和职工表如图所示,两个表之间实施了参照完整性。
如果要在职工表中插入下列5个新记录,判断每个记录能否被正确插入,要求在()中填√或×
。
(1){101,"刘思思",25,"B01"}(×
)
(2){103,"李光明",38,"B03"}(×
(3){101,"丁一凡",26,"B03"}(×
(4){101,"何强生",50,"B02"}(×
(5){101,"王伟光",40,"B01"}(×
38.简述在Access中创建表的5种方法。
P81-P86
Access提供了表设计器、表向导、输入数据、导入或链接方式5种创建表的方法。
39.简述索引的概念和作用。
索引是使记录有序化的另一种技术,这种技术并不真正从物理上移动记录,而是在逻辑上维持要求的记录排列顺序。
索引的作用主要是为了加快数据的查找速度。
40.在窗体视图中显示了一个窗体,如图所示。
请按图中的标号,在右侧的横线上填写窗体中各个控件的名称。
_命令按钮_;
(2)_选项卡_;
(3)_文本框_;
(4)_组合框_;
(5)_绑定对象框_。
41.已知学生表:
S(学号,姓名,性别,出生年月)和SQL语句:
Select学号,姓名,性别FromSWhere性别="男"ORDERBY学号:
试依据这个SQL语句的功能,按照下图中的标号在右侧横线上填写相关内容,在设计视图中创建一个等价的查询对象。
_学号_;
(2)_姓名_;
(3)_性别_;
(4)_S_;
(5)_S_;
(6)_升序_;
(7)_√_;
(8)_√_;
(9)_√_;
(10)_"
男"
_。
42.假设一名职工可以参与多个工程项目,一个工程项目有多名职工参与;
工程有工程号、工程名、预算等属性,职工有职工号、姓名、性别等属性。
(1)根据上述语义设计E—R模型,要求注明联系类型,可以省略属性。
(2)将E—R模型转换成关系模型。
工程(工程号,工程名,预算)主键:
工程号职工(职工号,姓名,性别)主键:
职工号
参加(职工号,工程号)主键:
职工号,工程号外键2个:
职工号,工程号
2010年01月
1.有关系模式R(图书编号,图书名称,单价,出版社,出版社地址),则R属于(B)
A.1NFB.2NFC.3NFD.4NF
2.有关系模式R(A,B,C)和S(C,D,E),则R
S生成新关系的属性个数为(C)
A.3B.4C.5D.6
3.假设一名学生可以选修多门课程,且一门课程有多名学生选修,则学生和课程之间的联系是(C)
A.一对一B.一对多C.多对多D.不确定
4.在学生表中查找所有“男”学生元组的关系运算是(A)
A.选择B.投影C.连接D.笛卡尔积
5.已知商品编号字段的数据类型为文本型,规定该字段的值必须是以W开头的4个字符,则应将该字段的有效性规则设置为(A)
A.Like"
W"
B.Like"
W###"
C.Like"
W***"
D.Like"
6.设有关系模式R(A,B,C)和S(C,D,E),其中A是R的主键,C是S的主键,则C在R中称为(B)
A.主键B.外键C.元组D.域
7.在Access中,空数据库中(D)
A.只包含表,且表中没有数据B.只包含“表”,不包含其他数据库对象
C.包含表、查询和窗体,不包含宏和模块D.不包含任何数据库对象
8.在Access中,能存放word文档的字段类型是(A)
A.OLE对象B.超级链接C.查阅向导D.备注
9.假设设置“出生年月”字段的输入掩码为“****年**月**日”,其中的符号“*”称为(A)
A.占位字符B.格式字符C.原义字符D.长日期描述字符
10.下列数据类型中,能够建立索引的是(A)
A.文本B.OLE对象C.备注D.超级链接
11.若要查询数学和计算机专业姓李的学生信息,则查询准则表达式是(C)
A.姓名="
李"
OR(专业="
数学"
AND专业="
计算机"
)B.姓名="
AND(专业="
OR专业="
)
C.姓名Like"
李*"
D.姓名Like"
12.有学生表:
S(学号,姓名,性别,入学年份,专业,籍贯),若创建一个按专业和生源所在省市统计学生人数的查询,如图所示,则该查询是(D)
A.选择查询B.生成表查询C.操作查询D.交叉表查询
第
13.有运动员表:
S(编号,姓名,性别,项目),若要创建一个显示运动员信息的窗体,则需指定
S为该窗体的(C)
A.视图B.控件来源C.记录源D.独占表
14.下列不.属于窗体控件类型的是(D)
A.绑定型B.计算型C.非绑定型D.非计算型
15.若创建了一个显示雇员信息的窗体,如图所示,则该窗体属于(B)
A.单页窗体B.多页窗体C.连续窗体D.子窗体
16.报表的三种视图是(C)
A.设计视图、数据表视图和打印预览视图B.数据表视图、版面预览视图和设计视图
C.设计视图、打印预览视图和版面预览视图
D.数据表视图、打印预览视图和版面预览视图
17.某单位为灾区捐款记录表:
S(职工号,姓名,捐款额,部门),如果要打印一个按部门统计捐款总额的报表,在报表设计时应使用的函数是(D)
A.=Avg([捐款额])B.=Count([捐款额]
C.=Total([捐款额])D.=Sum([捐款额])
18.创建一个表格式报表,若需要每一页都打印页码,则应将页码添加在(B)
A.报表页脚B.页面页脚C.组页眉D.报表页眉
19.若要在IE浏览器上以数据透视表形式显示数据,则应创建(D)
A.数据表页B.交互式报表页C.数据输入页D.数据分析页
20.Access系统提供了两种类型的模块,即类模块和(B)
A.方法模块B.标准模块C.属性模块D.事件模块
二、填空题(本大题共l5小题,每小题1分,共15分)
21.关系代数是以__关系_为运算对象的一组运算的集合。
22.数据独立性是指__应用程序__与数据库的数据结构之间相互独立。
23.Access是一个基于__关系__模型的数据库管理系统。
24.在Access中,有__7__种类型的数据库对象。
25.在Access中,可以使用__组__来管理数据库对象。
26.Access系统中,可通过导入和__链接__两种方式获得外部数据。
27.若“学号”是文本型字段,要求分三段显示学号值,例如,输入“20050214”,显示2005-02-14,则应设置字段的__格式__属性。
28.在SQ