【文档说明】国家开放大学数据库基础与应用自测练习参考答案.docx,共(38)页,52.520 KB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-160134.html
以下为本文档部分文字说明:
国家开放大学《数据库基础与应用》自测练习参考答案第一章数据库系统概论测验1-1:自测练习1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2.数据库管
理系统对数据所具有的控制功能不包括A.安全性B.一致性C.并发性D.独立性3.在文件管理阶段,文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的。(√)4.使用数据库设计程序时,不仅需要告诉数据库管理系统做什么,还需要告诉它怎么做。(×)5.在文件系统中,存取数据的基本单位是记录,在数
据库系统中,存取数据的基本单位是数据项。(√)测验1-2:自测练习1.属性的取值范围称做()。A.实体B.域C.联系D.码2.实体中能够惟一标识自己的属性被称做()。A.码B.域C.联系D.元组3.实体之间的联系有4种,即1对1、1对多、多对1
和多对多。(×)4.若一个联系涉及到两个实体则称为二元联系,若只涉及到一个实体则称为一元联系。(√)5.在实体中能作为码的属性称为主属性,否则称为非主属性。(√)6.域是实体中相应属性的取值范围,性别属性的域包含
有两个值以上。(×)测验1-3:自测练习1.ER图用来描述的是()。A.概念数据模型B.逻辑数据模型C.关系数据模型D.对象数据模型2.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是()联系。A.1对1B.1对多C.多对多D.多对13.在ER模型中,所包含的图形构
件只有矩形框和菱形框两种类型。(×)4.在学生选课的ER图中,必然包含有学生实体和课程实体。(√)测验1-4:自测练习1.关系数据模型属于()。A.概念数据模型B.逻辑数据模型C.存储数据模型D.对象数据模型2.在对象数据模型中,对象不
具有的特性是()。A.封装性B.继承性C.多态性D.共享性3.关系中的每一列称为一个属性,每一行称为一个()。A.元组B.表C.结构D.文件4.关系数据模型是以二维表为基础的。(√)5.在关系数据模型中,运算对象是关系,运
算结果仍然是一个关系。(√)6.关系数据模型的特点是数据结构单一和采用集合运算,而没有数学理论支持。(×)7.层次模型是一个二维表格结构,关系模型是一棵树结构。(×)测验1-5:自测练习1.下面不属于数据库体系结构中三级模式的是()
。A.存储模式B.逻辑模式C.数据模式D.应用模式2.在数据库体系结构的三级模式中,全局模式处于()层。A.最内B.中间C.最外D.应用3.使用数据库系统的用户不包括进行业务工作的终端用户。(×)4.数据库体系结构具有三级模式结构和两级存储映象。(√)5.进行数据库系统运行和管理的
人员称做应用程序员。(×)第二章关系及其运算测验2-1:自测练习1.设D1、D1和D1定义域中的基数分别为2、3和4,则D1D2D3的元组数为()。A.9B.24C.10D.142.设D1、D2和D3定义域的基数分别为2、3和4,则在D1×D2×D3的运算结果中,每个元组具
有的分量个数为()。A.2B.3C.4D.93.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1R2所具有的元组个数为()。A.a1+b1B.a2+b2C.a1×a2D.b
1×b24.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的属性个数为()。A.a1+b1B.a2+b2C.a1+a2D.b1+b25.已知有m个定义域,则它们的笛卡儿积中的属性数为m。
(√)6.假定一个笛卡儿积中有m个元组,由它所产生的任何一个关系中,其元组数必然小于等于m。(√)7.在一个关系中,元组个数不能为0。(×)8.在一个关系中,主码中的属性被称为主属性,而候选码中的属性被称为非主属性。(×)测验2-2:自测练习1.
学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则班级号为学生关系中的()A.外码B.候选码C.主码D.超码2.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()A.学生号B.姓名C.性别D.
年龄3.在一个关系中,主码只能有一个,但候选码可以同时有多个。(√)4.关系的参照完整性涉及到两个关系中的主码和外码,它们必须具有相同的属性名。(×)测验2-3:自测练习1.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并
集中具有的元素个数为()。A.7B.5C.3D.102.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的交集中具有的元素个数为()。A.7B.5C.3D.103.设一个集合A={3,4
,5,6,7},集合B={1,3,5,7,9},则A和B的差集A-B中具有的元素个数为()。A.7B.5C.3D.24.在传统的集合运算中,包含有并、交、差、笛卡尔积四种运算。(√)5.假定一个笛卡儿积中有
m个元组,由它所产生的任何一个关系中,其元组数必然小于等于m。(×)测验2-4:自测练习1.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,
60}},则δB>15(R)的运算结果中具有的元组个数为A.1B.2C.3D.42.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则ПB(δC<70(R))的运算结果中具有的元组个数为()。A.4B.3
C.2D.13.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为课程号(X)与()的自然连接。A.CB.SC.XD.课程名(C)//A4.设两个关系中分别包含有m
和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。A.m*nB.+n-1C.m+nD.m+n+15.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行
自然连接时,运算结果的关系中包含的属性个数为()A.m*nB.m+n-1C.m+nD.m+n+16.设两个关系中分别包含有m和n个元组,它们之间存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包
含的元组个数为()A.m*nB.m+nC.mD.n7.对一个关系R进行选择运算,运算结果关系中的属性个数与R中的属性个数不同。(×)8.对一个关系R进行投影运算,运算结果关系中的元组个数必然等于R中的元组个数。(×)9.对两个
关系进行自然连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(√)10.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(×)第三章关系规范化基础测验
3-1:自测练习1.在一个关系R中,若X、Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则必然存在X到Z的()函数依赖。A.部分B.传递C.直接D.平凡2.在一个关系R中,若存在“学号→系号,系号→系主任”,则该关系必定存在着()函数依赖。A.部
分B.平凡C.相互D.传递3.在一个关系R中,若存在着“学号→系号、系号→系主任”的函数依赖,则“(学号,系号)→系主任”为该关系的()函数依赖。A.部分B.平凡C.相互D.传递4.假定在一个关系中存在X→Y的函数依赖,则称X为决定因素。(√)5.假定在一个关系中存在X→Y并且X⊉Y
,则称X→Y为平凡函数依赖。(×)6.假定在一个关系中存在X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为完全函数依赖。(√)7.假定在一个关系中存在X→Y和Y→Z,并且YX和Y⊉Z,则存在X→
Z的传递函数依赖。(√)测验3-2:自测练习1.在一个关系R中,若存在X→Y和X→Z,则存在X→YZ,称此为函数依赖的()规则。A.自反性B.传递性C.合并性D.分解性2.在一个关系R中,若X能够函数决定每个属性,并且X的任何真子
集都不能函数决定每个属性,则称X为关系R的一个()。A.候选码B.主码C.外码D.超码3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为()。A.(A,B)B.(A,C)C.
(A,D)D.(A,E)4.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为()。A.(A,C,G)B.(A,C)C.(A,E,G)D.(A,G)5.在一个关系的最小函数依
赖集中,所有的函数依赖都是最小函数依赖。(√)6.在一个关系的最小函数依赖集中,所包含的每个函数依赖必须是完全函数依赖,并且不存在冗余的传递函数依赖。(√)7.在一个关系中,候选码能够函数决定所有属性,而有些非候选码属性也
能决定候选码。(×)8.当在一个关系中,没有明显的候选码时,可以人为地增加一个标识属性作为候选码,以方便对数据的查询和处理。(√)测验3-3:自测练习1.对一个关系数据库的最低要求是必须满足()。A.第一范式B.第二范式C.第三范式D.BC范式2.在一个关系数据库中,进行第二范式的
目的是消除关系中存在的()。A.传递依赖B.部分依赖C.平凡依赖D.非平凡依赖3.把关系的第一范式规范化为第二范式的过程就是消除部分函数依赖的过程。(√)4.把关系的第一范式规范化为第二范式的过程就是消除部分函数依赖的过程。(×)测验
3-4:自测练习1.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},该关系最高满足()范式。A.第一B.第二C.第三D.BC
2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,D→E},若要规范化为高一级的范式,则将得到()个关系。A.1B.2C.3D.43.在一个关系中,若存在X→Y和WX→Y,则WX→Y为部分
函数依赖。(√)4.一个关系的候选码能够函数决定每个属性,其中不会存在部分函数依赖和传递函数依赖。(×)测验3-5:自测练习1.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→
F,F→G},若要规范化为高一级的范式,则将得到()个关系。A.1B.2C.3D.42.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,C→D,C→E,E→F},该关系最高满足()范式。A.
第一B.第二C.第三D.BC3.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的无损连接性和函数依赖性。(√)4.在一个关系中,若存在X→Y和Y→Z,并且X、Y、Z都是单属性,则存在X→Z的传递函数依赖。(√)第四章结构化查询语言——SQL测验4-
1:自测练习1.SQL语言所没有的功能是()。A.数据定义B.数据操纵C.数据控制D.数据深度分析2.关系数据库中的外模式,在SQL语言中叫做()。A.视图B.基本表C.字段D.行3.在建立数据库模式的
语句中,不会出现的保留字是()。A.CREATEB.FROMC.SCHEMAD.DATABASE4.在目前数据库管理系统中,对数据库的操作方式有命令交互、程序执行和窗口界面这三种。(√)5.SQL是过程化的和面向记录操作的语言。(×)测验4-2:自测练习1.在建立基本表时,定义主码约束
所使用的保留字为()。A.PRIMARYB.UNIQUEC.CHECKD.FOREIGN2.在建立基本表时,定义默认值约束所使用的保留字为()。A.UNIQUEB.DEFAULTC.CHECKD.FOREIGN3.在建立基本表时,定义检查约束所使用
的保留字为()。A.UNIQUEB.DEFAULTC.CHECKD.NULL4.在建立一个数据表时,定义的列级完整性约束有6种情况,定义的表级完整性约束有4种情况。(√)5.在SQL语言中,字符型和日期型常量需要使用单引号括起
来。(√)6.在SQL语言中,字符型和日期型常量需要使用双引号括起来。(×)7.在对表中的字段进行主码或单值约束时,系统将自动建立相应的索引。(×)测验4-3:自测练习1.向基本表中插入数据的命令关键字是()。A.valuesB.insertC.updateD.delete2.
向基本表插入数据时,若插入的数据是对另外表的查询结果,则需要在插入命令中使用的子句是()。A.groupB.selectC.fromD.where3.在SQL语言中,为了使在关系规范化时被分解的关系连接起来,
方便用户使用,同时又能够增强数据库的安全性,所采用的对象是()。A.查询B.索引C.视图D.基本表4.使用一条UPDATE语句只能修改表中一条记录,不能同时修改多条记录。(×)5.在使用SQL语言的数据库中,基本表属于全局模式中的表,视图属于外模式中的
表。(√)6.一个视图只能建立在一个基本表上,不能建立在多个基本表上。(×)7.一个视图的规范化程度通常不会高于其基本表的规范化程度。(√)8.基本表上的任何索引都会随着表内容的修改而得到重新建立和修改。(√)测验4-4:自测练习1.在SELECT
语句中,不包含的子句是()。A.投影B.连接C.删除D.选择2.在SQL新版的查询语句中,from选项用来实现的功能是()。A.投影B.连接C.删除D.选择3.当在查询语句的from选项中,实现对表的中间连接功能时,使用的保留字为()。A.INNERB.LEFTC.RIGHTD.
JOIN4.在SELECT语句中,可以为FROM选项中给出的每个表附加一个别名。(√)5.在SELECT选项的每个表达式中,不能为任一个表达式定义一个用于显示的列名。(×)6.在SQL语言中,不存在用于计算的列函数。(×)7.在SELECT的FROM选项中,每对表之间的连接方式共有3种,分别
称为中间连接、左连接和右连接。(√)8.selectx.商品代号,分类名,数量,品牌from商品表1x,商品表2ywherex.商品代号=y.商品代号参考答案:从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。9.sel
ectdistinct产地from商品表2参考答案:从商品库中查询出所有商品的不同产地。10.selectx.商品代号,分类名,产地,品牌from商品表1x,商品表2ywherex.商品代号=y.商品代号and(品牌='熊猫'or品牌='春兰')参
考答案:从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌等信息。11.从商品库中查询出数量在10和20之间的所有商品。参考答案:select*from商品表1where数量between10and20(或where
数量>=10and数量<=20)12.从商品库中查询出每类(即分类名相同)商品的最高单价。参考答案:select分类名,max〔单价〕as最高单价from商品表1groupby分类名测验4-5:自测练习1.在SQL的查询语句中,groupby选项实现的功能是()。A.选择B.求和C.排序D.分组统
计2.在SQL的查询语句中,orderby选项实现的功能是()。A.投影B.求和C.排序D.组统计3.在SELECT语句的ORDERBY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。A.DESCB.ASCC.ABCD.DEC4.在SELE
CT语句中,可以带有INTO选项,把查询结果作为一个基本表保存起来。(√)5.在SQL的查询语句中,使用orderby选项只能按照一个列的值排序结果表,不能按照多个列的值排序结果表。(×)6.select学生.学生号,count(*)as选课门数from学生,
选课where学生.学生号=选课.学生号groupby学生.学生号参考答案:从教学库中查询出每个学生的选课门数7.select专业,count(*)as专业人数from学生groupby专业orderby2desc参考答
案:从教学库中查询出每个专业的学生人数,并按人数多少降序排列。8.selectx.学生号,姓名,课程名,课程学分,成绩from学生x,课程y,选课zwherex.学生号=z.学生号andy.课程号=z.课程号orderbyx.学生号,z.成绩参考答案:从教学库中查询出没有被姓名为王明的
学生所选修的所有课程信息。9.select分类名from商品表1groupby分类名havingcount(*)>1参考答案:从商品库中查询出同一类商品多于一种的所有分类名。10.select商品代号,分类名,单价,数量,单价*数量a
s总价值from商品表1orderby5desc参考答案:从商品库中查询出每种商品的总价值,并按降序排列出来。测验4-6:自测练习1.在SELECT语句的WHERE子句中,与所使用的保留字ANY等效的是()。A.SOMEB.ALLC.IND.L
IKE2.在SELECT语句的WHERE子句中,当需要判断一个子查询的结果是否为空时,则在专门比较式中使用的保留字为()。A.ALLB.EXISTSC.BETWEEND.LIKE3.在SELECT语句的WHERE选项中,用于单值
与集合比较的判断格式少于6种。(×)4.在SELECT语句的WHERE选项中,既可以包含进行表之间的连接条件,同时也可以包含对表中记录的筛选条件。(√)5.select*from学生xwhere学生号in(select学生号from选课groupby学生号havingcount(学生号)
>=2)参考答案:从教案库中查询出至少选修了2门课程的全部学生。6.select*from学生whereexists(select*from选课where学生.学生号=选课.学生号)参考答案:从教学库中查询出所
有选修了课程的学生信息。7.select*from课程wherenotexists(select*from选课where课程.课程号=选课.课程号)参考答案:从教学库中查询出所有未被学生选修的课程信息。8.从商品库中查询出比所有商品单价的平均值要高的所有商品信息。参考答案:selec
t商品名from商品表where商品单价>(selectavg(商品单价)from商品表);9.从教学库中查询出至少选修了两门课程的所有学生。参考答案:select*from学生xwhere学生号in(select学生号from选课groupby学生
号havingcount(学生号)>=2)第五章数据库应用系统设计测验5-1:自测练习1.在介绍的购物活动中,商品实体同销售实体之间的联系是()。A.1对1B.1对多C.多对多D.多对12.在一个数据库应用系统
设计的过程中,第3个阶段是()。A.需求分析B.概念设计C.逻辑设计D.物理设计3.在数据库应用系统设计的需求分析阶段,不需要做的事情是()。A.编写需求说明书B.创建基本表C.建立数据字典D.画出数据流图4.概念设计也要贯彻概念
单一化原则,即一个实体只用来反映一种事实,一个实体中的所有属性都是用来直接描述码的。(√)5.商品实体与销售实体之间是1对n的联系,其中商品实体为子表,销售实体为父表。(×)6.在介绍购物活动的数据库设计中,只包含有
两个基本表,而没有视图。(×)测验5-2:自测练习1.若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是()。A.1对1B.1对多C.多对多D.多对12.以一个基本表中的允许有重复值的属性作为外码同另一个基本表中的主码建立联系,则这种联系的类型为()
。A.1对1B.1对多C.多对多D.多对13.在数据库应用系统设计的逻辑设计阶段,不需要做的事情是()。A.建立基本表B.建立视图C.设置关系的完整性D.画出ER图4.在介绍旅店管理的数据库设计中,包含有四个基本表和五个视图。(√)5.在介绍旅店管理的数据库设计中,由于一个旅客可以包
住多个床位,所以保存旅客消费信息的消费卡表同住宿表之间是1对多的联系。(√)6.在介绍旅店管理的数据库设计中,客房表为视图,客房空闲表为基本表。(×)7.在介绍旅店管理的数据库设计中,消费卡表为视图,住宿费表为基本表。(×)第六章Access
系统概述测验6-1:自测练习1.利用Access2010创建数据库的文件名后缀是()。A..mdbB..docxC..xlsxD..accdb2.在Access2010中,随着打开数据库对象的不同而不同的操作区
域称为()。A.上下文命令选项卡B.导航窗格C.状态栏D.创建选项卡3.在Access2010的工作窗口中,不存在的区域为()。A.功能区B.导航区C.工作区D.描述区4.在Access2010工作窗口的功能区中,不存在
的选项卡为()。A.开始B.查询C.创建D.数据库工具5.在Access2010工作窗口的功能区中,存在着开始、创建、外部数据、数据库工具等选项卡,在进行数据库操作的过程中不会增加新的选项卡。(×)6.在利用Access2010新创建的空白数据库中,不存在任何名称
的表。(×)7.在启动Access2010时,必须新建一个数据库文件,而不能打开一个原有的数据库文件。(×)8.快速访问工具栏是系统为用户快速完成命令而设计的一个快捷工具栏,用户不能对快速访问工具栏添加或删除命令。(×)测验6-2:自
测练习1.下面属于Access数据库中所含对象的是()。A.文件B.数据记录C.查询D.索引2.在Access数据库中,用于和用户进行交互的对象是()。A.表B.查询C.报表D.窗体3.在Access2010中,用来定义和保存数据的对象是()。A.窗体B
.查询C.表D.报表4.在Access2010的宏和模块对象中,所包含的内容是()。A.数据B.命令C.表格D.图形5.在Access2010中,同一时刻只能够打开一个数据库文件。(√)6.Access数
据库中的宏是在查询对象中使用的。(×)7.窗体和报表的数据来源是表或查询。(√)8.在Access2010的表和查询对象的建立过程中,能够使用控件元素。(×)第七章表测验7-1:自测练习1.如果一个雇员表中包括身份证号,建立表时这个字段最合适的字段类型
是()。A.数字B.备注C.日期/时间D.文本2.在Access2010数据库中,所提供的“数字”类型包含有()种子类型。A.5B.6C.7D.83.在Access2010数据库中,OLE对象类型用来表示的数据是()。A.文本B.数字C.货币D.多媒体4.在Access20
10数据库中,当需要用一种数据类型表示一组数据时,则采用的数据类型是()。A.字段大小B.有效性规则C.默认值D.字段类型5.在Access2010数据库中,数据表中的字段类型有12种,其中用来保存文本内
容的两种数据类型是文本和备注类型。(√)6.查阅向导是一种数据类型,其值的来源可以是数据库中已有表中某些列的值。(√)测验7-2:自测练习1.在Access数据库表设计视图中,不能进行的操作是()。A.修改字段类型B.设置索引C.
增加字段D.删除记录2.在Access数据库的表中,如果不想显示某些字段,可以使用的命令是()。A.隐藏B.删除C.冻结D.筛选3.在Access2010的表设计窗口中,其上半部分所列的数据项不包括()。A.字段名称B.数据类型
C.字段属性D.说明4.在Access2010的表设计中,不属于字段属性设置的是()。A.字段大小B.有效性规则C.默认值D.字段类型5.在Access2010的表设计中,进行字段有效性规则的设置时,所使用的字段名称的两边需要用特定标记括起来,这个特定标记是()。A.#
字号B.中括号C.双引号D.圆括号6.创建表时若对某个字段进行了默认值属性设置,则在添加新记录时不能输入新的值,只能使用已经设置好的默认值。(×)7.建立表时对表中的字段添加有效性规则的目的,就是让用户在输入数据时要符合给定的规则要求,避免不正确
的数据进入表中。(√)8.对表中数据的筛选操作与查询一样,可以在多个表中进行。(×)9.在Access中,不需要通过数据表视图输入和修改数据。(×)10.在Access2010的数据表中,字段的列宽和数据行的显示高度都是可以调整的。(√)测验7-3:自测练习1.Access数据库
中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与之相关的记录,则不允许在子表中添加该记录。为此需要定义关系的()。A.输入掩码B.有效性规则C.有效性规则D.实施参照完整性2.在Access2010中,建立表之间的关
系时,需要使用的“关系”命令所在的选项卡是()。A.数据库工具B.文件C.开始D.创建3.在Access2010中,当建立表之间的关系时,不能够进行的选择是()。A.实施参照完整性B.级联插入相关记录C.级联更新相关字段D.级联删除相关记录4.在Access数据库中
,不受参照完整性规则影响的操作是()。A.更新记录B.查询记录C.删除记录D.插入记录5.一对多关系中“一”方对应的表称为主表,“多”方对应的表称为子(从)表。我们可以在从(子)表中查看主表中的数据。(×)6.在
Access2010中,建立数据表之间的关系连线时,两端表之间的关系通常是1对多的关系。(×)7.在Access2010的数据表视图中,每条记录的前面若带有加号字符标记,则表示它带有子数据表。(√)8.在Access2010的数据表视图中,不能够查看与之关联的子数据表的内容。(×)第八
章查询测验8-1:自测练习1.若使用多个数据表作为查询来源,则数据表间需要建立有()。A.主键B.报表C.索引D.关系2.如果要将查询结果作为一个新表添加到数据库中,应该使用()。A.选择查询B.追加查询C.生成表查询D.更新查询3.使用查询向导,不
可以创建()。A.带条件的查询B.不带条件的查询C.单表查询D.多表查询4.在Access中,不能修改数据表内容的查询类型是()。A.更新查询B.删除查询C.追加查询D.交叉表查询5.在Access中,利用查询向导不能够建立()。
A.更新查询B.简单查询C.交叉表查询D.重复项查询6.查询的数据源只能是已经建立好的数据表,不能是其他数据库对象。(×)7.交叉表查询的数据来源只能是单个表或查询。(√)8.在Access中,建立重复项查询时使用一个表,而建立不匹配项查询时使用2个表。(√)9.在Access中,查询设计视图包含
上下两个部分,上半部分显示出待查表的名称和字段,下半部分显示出进行查询设计的网格。(√)10.通过建立某些查询可以改变现有表中的数据内容。(√)测验8-2:自测练习1.如果要在查询执行过程中,允许依据不同的输入条件而获得不同的结果,应该使用()。A.选择查询B.追加查询C.生
成表查询D.参数查询2.在Access中要创建一个查询对象,可以使用()。A.查询向导B.查询设计C.SQL语句D.以上都对3.下列不属于操作查询的是()。A.生成表查询B.参数查询C.更新查询D.追加查询4.在Access中,需要在打开或运行时输入具体值的查询属于()。A.更新查询B.追加查询
C.参数查询D.选择查询5.在Access的查询设计网格中,不包含的数据行是()。A.条件B.与C.或D.显示6.在Access中,每一个查询都可以转换到相应的SQL视图,然后在其中查看或编辑SQL语句
。(√)7.计算列查询是在原有表的基础上不增加新的列,而在现有的字段列中存放计算出来的结果值。(×)8.在Access的查询设计网格中,列出的所有字段都必须进行显示,不能取消显示。(×)9.在Access中,利用查询能够得到作为数据源表中的计算、分
组统计和汇总信息。(√)10.在Access中,利用查询只能显示出数据表中的内容,而不能够进行修改。(×)第九章窗体测验9-1:自测练习1.下面不属于Access窗体视图的是()。A.设计视图B.追加视图C.窗体视图D.数据表视图2.一次只显示表中一条记录的窗体类型是()
。A.纵栏式B.多个项目C.图表D.数据表3.一个窗体中同时显示表中多条记录的窗体类型是()。A.数据表B.数据透视图C.数据透视表D.以上都是4.使用向导不能创建的窗体是()。A.纵栏式B.主/子C.个性化D.数据表5.在Access中,若需要从一种操作对象转换到
另一种操作对象,则需要使用的对象是()。A.窗体B.报表C.表D.查询6.普通窗体视图才对应有布局视图,数据表窗体视图没有对应的布局视图。(√)7.利用分割窗体能够向用户同时提供纵栏式窗体视图和数据表式窗体视图。(√)8.使用“窗体向导”命令不可以创建主/子窗体。(×)9.在Ac
cess的窗体中,既可以显示数据,又可以实现同用户的交互操作。(√)10.在Access中,窗体被分为绑定型窗体和未绑定型窗体两种类型。(√)11.在Access中,多项目窗体与普通窗体的结构相类似。(×)测验9-2:自测练习1.在窗体控件中,用于显示数据表中数据的最
常用控件是()。A.标签控件B.复选框控件C.文本框控件D.选项组控件2.若要在窗体首部加入标题,通常使用的控件是()。A.标签B.文本框C.选项组D.图片3.若要为窗体指定背景图片,可使用的工具是()。A.字段列表B.工具箱C.属性表D.自动格式设
置4.在Access中,不属于系统提供的建立窗体命令的是()。A.空白窗体B.窗体向导C.主子窗体D.窗体设计5.在Access中,所有控件被分为三大类,其中不包含的一类是()。A.绑定型B.文本型C.非绑定型D
.计算型6.文本框控件只能用于显示数据而不能用于输入或者编辑数据。(×)7.标签控件不仅用于显示数据还常用于输入或者编辑数据。(×)8.在窗体设计中,因为列表框占用的空间比组合框要少一些,因此列表框使用得更多一些。(×)9.
在Access中,文本框控件可以是绑定型的,但不可以是非绑定型和计算型的。(×)10.在Access中,在每个组合框的顶部都包含有一个文本框。(√)11.在Access中,每次从一个组合框中能够选择多个数据项。(×)测验9-3:自测练习1.在Access中,命令按钮控件主要被应用
于的对象是()。A.查询B.报表C.表D.窗体2.在Access中,不属于系统提供的建立窗体命令的是()。A.创建窗体B.窗体向导C.空白窗体D.窗体设计3.在Access中,不属于系统提供的建立窗体命令的是()。A.数据表B.数据透视
表C.数据透视图D.子窗体4.在Access中,若需要根据用户的实际需要进行个性化的窗体界面设计,则最好使用的命令是()。A.窗体设计B.窗体向导C.数据表D.窗体5.在Access中,用来实现“是/否”字段值的控件,不应该是()。A.复选框B.选项
按钮C.文本框D.切换按钮6.在Access中,建立一个窗体时,若使用空白窗体命令,则所创建的初始窗体中不包含有任何信息,与空白窗体命令具有功能的命令是()。A.窗体B.窗体设计C.窗体向导D.数据表7.通过“设计视图”可以在窗体中添加控件元素
,然后再进行必要的布局和美化处理。(√)8.在Access中,每个窗体都带有命令按钮等控件元素。(×)9.在Access中,所有形式的窗体都有设计视图。(√)10.在Access中,一个窗体是由各种控件组合而成
的一个对象。(√)11.在Access中,一个选项组对象可以包含多个切换按钮、选项按钮或复选框。(√)12.在Access中,在一个选项组中既包含有切换按钮,又同时包含有选项按钮。(×)第十章报表测验10-1:自测练习1.以下叙述正确的是()。A.报
表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据2.报表中不可缺少的部分是()。A.主体B.页面页眉C.页面页脚D.报表页眉3.关于报表数据源的设置,以下说法正确的是()。A.可以是任意对象B.只能是表对象C.只能是
查询对象D.只能是表对象或查询对象4.报表由5个部分所组成,紧邻主体内容之后的部分是()。A.报表页眉B.页面页脚C.页面页眉D.报表页脚5.建立报表有5种命令,除建立标签的命令外,使用最简单的报表命令是()。A.报表向导B.空报表C.报表设计D.报表6.报表与窗体一样具有对数据的
编辑和显示功能。(×)7.在报表视图中可以查看数据并且可以对报表进行样式设计。(×)8.标签报表通常是通过标签向导从表或查询中选取部分字段生成的。(√)9.在报表中可以对表或查询中的数据进行分组汇总。(√)10.利用“报表”和“报表向导”命令建立报表时,具有相同的操作过程。(×)
11.利用“标签”命令建立标签报表时,将依次打开一系列标签向导对话框。(√)测验10-2:自测练习1.在报表设计视图中,若要在报表每一页的顶部都要打印出相应的信息,则需要对其设计的部分是()。A.报表页眉B.页面页眉C.主体D.页面页脚2.如果要设计一个报表,该报表将用于标识公司的资产设
备,那么应将该报表设计为()。A.标签报表B.分类报表C.交叉报表D.数据透视图报表3.若要在报表中将相同月份的数据打印在一起,应使用的功能是()。A.排序B.分组C.求和D.查找4.若需要利用报表进行统计和汇总,则不能选择使用的报表命令是()。A.报表设计B.报表C.报表向导D
.空报表5.在功能和用途上与其他命令有显著区别的命令是()。A.报表设计B.报表向导C.标签D.空报表6.我们可以使用“设计视图”来创建主/子报表。(√)7.可以利用“空报表”和“报表设计”命令,向报表中添加相关的控件。(√)8.使用“空报表”命令首先是打开一个空白报表,然
后不可以向其添加表中的字段。(×)9.为了创建风格独特、美观实用的个性化报表,就需要使用设计视图来设计报表。(√)10.当在打印一个报表之前,不需要对报表进行打印预览和页面设置。(×)第十一章宏与模块测验11-1:自测练
习1.以下不属于Access数据库中六大对象类型的是()。A.宏B.模块C.过程D.窗体2.宏操作命令OpenForm的功能是打开一个()。A.表B.窗体C.报表D.查询3.若要在每次启动数据库时都自动执行某个宏,应该将这个宏命名
为()。A.AutoMacroB.AutoC.AutoRunD.AutoExec4.在Access中,不存在的生成器窗口是()。A.代码生成器B.表达式生成器C.变量生成器D.宏生成器5.关于模块,下面叙述错误的是()。A.是Access系统中的一个重要对象B.以
VBA语言为基础,以函数和子过程为存储单元C.模块包括全局模块和局部模块D.能够完成宏所不能完成的复杂操作6.通过使用宏,用户不需要编写代码,即可向窗体、报表和控件中添加相关功能。(√)7.宏中的每一个操作在运行时将由后向前顺序执行。(×)8.在Access中,有一种宏操作是打开显示警告或提示信息
的对话框。(√)9.利用宏操作不能够打开或关闭表、查询、窗体等对象。(×)10.在宏操作中,无法进行带条件的流程控制,只能顺序执行每个宏操作命令。(×)测验11-2:自测练习1.VBA程序代码的基本单位是()。A.属性B.
方法C.模块D.过程2.在模块开头的通用声明段中,使用Public关键字声明的变量是一种()。A.局部变量B.静态变量C.全局变量D.模块变量3.模块是存储VBA代码的容器,Access的报表就是一种()。A.标准模块B.类模块C.公共模块
D.自定义模块4.在Access中,将焦点转移到窗口中指定控件上的宏操作命令是()。A.GotoControlB.GotoRecordC.FindRecordD.RunMacro5.在VBA语言中,定义变量所使用的开始关键字是()。A.DoubleB.Con
stC.DimD.Byte6.在VBA的语句中,命令词、函数、变量名、对象名等不必区分大小写。(√)7.类模块中声明的变量和过程是数据库中通用的,任何地方都可调用。(×)8.过程从有无返回值来分,可分为
普通(Sub)过程和函数(Function)过程两类。(√)9.在VBA语言中,不存在Boolean和Date数据类型。(×)10.进行VBA程序开发所使用的编辑和调试工具是VBE(VisualBasicforEditor)。(√)11.在VBA语
言中,把建立的过程分为事件过程和通用过程两种类型。(√)测验11-3:自测练习1.VBA中模块的基本执行单元是()。A.子模块B.过程C.属性D.语句2.VBA中的每个过程的基本组成是()。A.子过程B.模块C.事件D.语句3.单击窗体上的命令按钮
时,发生的事件是()。A.ClickB.KeyPressC.EnterD.GetFocus4.在VBA中,通过ADO对象访问数据库时,首先需要使用的连接对象是()。A.ConnectionB.CommandC.QueryD.RecordSet5.在VB
A中,通过ADO对象访问数据库时,保存从数据库的表或查询中返回数据记录集的对象类型是()。A.ConnectionB.CommandC.QueryD.ecordSet6.在VBA语言中,如果需要利用ADO接口技术连接当前数据库,不会出现在相关的连接语句中的标识符是()。A.ADODBB.DataB
aseC.ConnectionD.CurrentProject7.在VBA中通过ADO访问数据库,不需要定义对象连接到当前数据库,而是可以直接访问。(×)8.对一个控件建立事件过程时,它可以是以SUB为标识的一般过程,也可以是以FUNCTION为
标识的函数过程。(×)9.在VBA语言中,所建立的通用过程只能是SUB过程,不能是FUNCTION过程。(×)10.在Access中,对窗体和报表进行复制、导出等操作时,事件过程作为属性将一起被复制和导出。(√)11.在VBA语言中
,进行数据库访问的方法之一是采用ADO接口技术,它的英文含义是ActiveXDataObjects。(√)12.在VBA语言中,若RecordSet记录集对象中的当前记录位置处于最后一条记录上,则属性EOF的值为-1。(×)