Access笔试题第1和第2章习题答案
Access笔试题第1和第2章习题答案本文简介:第1章数据库的基础知识1.1相关术语1.1.1数据和信息解析:(1)答案选择:D。字母、汉字和数字都属于数据。(2)答案选择:B。A答案不正确,因为能被识别的物理符号才是数据,不能被识别的物理符号不是数据。B答案正确。C答案不正确,因此数据包括字母、数字、汉字等,数据就是数据不对。D答案不正确,电子
Access笔试题第1和第2章习题答案本文内容:
第1章
数据库的基础知识
1.1
相关术语
1.1.1
数据和信息
解析:
(1)答案选择:D。字母、汉字和数字都属于数据。
(2)答案选择:B。
A答案不正确,因为能被识别的物理符号才是数据,不能被识别的物理符号不是数据。
B答案正确。
C答案不正确,因此数据包括字母、数字、汉字等,数据就是数据不对。
D答案不正确,电子书是数据,属于非文本数据。
(3)答案选择:D。
D答案不正确,信息具有时效性,因此错误。
(4)答案选择:A。
A答案正确,在Access中存储数据的对象是表。
1.1.2
数据库的相关术语
(1)答案选择:D。
数据库的终极目标就是实现数据共享。
(2)答案选择:D。
数据库的终极目标是实现数据共享,因此可以被多个应用程序共享。
(3)答案选择:B。
考查数据库管理系统的定义。
(4)答案选择:D。
A答案正确,数据库管理系统是用户和数据库之间的接口。例如Access就是数据库管理系统,我们使用Access进行数据库的管理,因此数据库管理系统就是用户和数据库之间的接口。
B答案正确,数据库管理系统就是数据库系统的核心。
C答案正确,Access就是数据库管理系统。
D答案不正确,数据库系统建立在操作系统之上,刚好和D答案相反。
(5)答案选择:B。
谨记数据库系统DBS包括数据库DB和数据库管理系统DBMS。
(6)答案选择:A。
负责数据模式定义的语言是数据定义语言。
1.2
数据库的发展
(1)答案选择:D。
计算机数据管理主要经历了:人工、文件系统、数据库系统阶段。
(2)答案选择:A。
人工阶段的冗余度最高。冗余指数据库中存在相同的记录,冗余越小越好,但是不能也不可能避免数据冗余,数据库系统冗余度较小。
(3)答案选择:C。
数据库系统的特点:数据可以共享,数据冗余小,数据独立性高,统一管理和控制。
数据共享是数据库的终极目的。
数据冗余小,数据库系统比人工、文件系统阶段的数据冗余要小。
数据独立性高,指将数据和程序分开,数据独立性越高就表示安全性更高。
(4)答案选择:B。
A答案不正确,数据一致性主要值数据的“参照完整性”。
B答案正确。数据库减少了数据冗余。
C答案不正确,数据库系统比文件系统能管理更多数据,这种说法是不正确的,例如:数据库系统管理一个表,而文件系统管理很多数据,此时显示是文件系统管理更多的数据。因此在没有条件的前提下,这种说法是错误的。
D答案不正确,数据库不能也不可能避免数据冗余。
(5)答案选择:B。
数据库不能也不可能避免数据冗余。
1.3
数据模型
1.3.1
概念模型
(1)答案选择:C。
一间宿舍可以住1个博士生,2个硕士生,4个本科生,因此形成了“一对多”关系。记住不是“一对一”,很多考生容易A答案。
(2)答案选择:D。
一名读者可以借多本书,因此形成了“一对多”关系。
(3)
(3)某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为________。【2009年9月份】
A)一对一联系
B)一对多联系
C)多对多联系
D)无联系
(4)答案选择:A。
B答案飞机的座位与乘客之间的联系为:一对一,一个座位只能被一个乘客乘坐,一个乘客也只能做一个座位。
C答案商品条形码与商品之间的联系为:一对一,一个商品条形码对应一个商品,一个商品有一个条形码。
D答案车间与工人之间的联系为:一对多,一个车间有多名工人,一个工人在一个车间工作。
(5)答案选择:D。
实体之间有一对一、一对多和多对多三种关系。
(6)答案选择:A。
一方的一个实体惟一与另一方的一个实体相对应,则称为“一对一”联系。
1.3.2
逻辑模型
(1)答案选择:D。
层次模型按照层次划分,称为树型,不能表示多对多联系。
网状模型用无向图存放数据,可以表示多对多联系。
关系模型用二维表存储数据,用相同字段建立表间关系,安全性比较高。
(2)答案选择:C。
(3)答案选择:B。
A答案中层次模型用“树”表示实体之间的联系。
B答案中关系模型用“二维表”表示实体之间的联系。
C答案中网状模型用“无向图”表示实体之间的联系。
D答案没有面向对象模型。
(4)答案选择:C。
关系模型具有数据描述一致、模型概念单一的特点。
(5)答案选择:A。
三种数据模型出现的顺序为:层次、网状、关系模型。
(6)答案选择:C。
数据模型包括:事物及其联系。
(7)答案选择:C。
(8)答案选择:C。
(9)答案选择:D。
采用树型结构表示实体之间联系的数据模型为层次模型,不是树状模型。
1.4
关系数据库
1.4.1
关系型数据库
(1)答案选择:D。
数据表既相对独立,又相互联系。重点记住这句话。
(2)答案选择:A。
一个关系就是一张二维表。
(3)答案选择:C。
A答案正确,表分为行和列,一行称为一个元组或一条记录,一个元组又分为若干个数据项,数据项不可再分割,是最基本的数据单位。
B答案正确,每一列称为一个属性,同一列数据具有相同的数据类型,即每一列数据属性的类型相同。
C答案不正确,表中的行和列的顺序可以任意排列,不影响数据。
D答案正确,在一个表中字段名是不能相同的。
(4)答案选择:B。
关键字是能够唯一地标识一个元组的属性或属性的组合。
关键字分为主关键字和候选关键字,一个表中最多有一个主关键字,可以有多个候选关键字。
(5)答案选择:D。
主关键字必须唯一,性别、姓名和班级都可能存在重复,一般情况下学号都是唯一的,因此选择学号作为主关键字。
(6)答案选择:C。
C答案为外部关键字的定义。
(7)答案选择:D。
关系表中行和列的顺序可以任意交换,不影响数据。
(8)答案选择:D。
(9)答案选择:B。
(10)答案选择:B。
数据表中一行称为一个元组或一条记录。
(11)答案选择:C。
建立表之间的关系,必须通过相同字段。
(12)答案选择:D。
两个表中无重名记录,则一个职工表中的职工对应一份工资,一份工资对应一个员工。此时两个表之间形成了“一对一”联系。
(13)答案选择:D。
A中的一条记录与表B中的多条记录相匹配,表B中的一条记录在表A中最多只能找到一条记录与之相匹配,则表A与表B存在的关系是“一对多”。
(14)答案选择:A。
数据库中有A、B两表,有相同字段C,在两表中C字段都设为主关键字。则说明C在表A和表B中都为唯一的,因此形成了“一对一”关系。
(15)答案选择:A。
实体完整性要求主键值不能为空,即要求主关键字必须唯一。
用户自定义完整性是用户定义的完整性。
参照完整性保证数据的“一致性”。
(16)答案选择:C。
(17)答案选择:D。
(18)答案选择:B。
“有效性规则”属性中输入:”男”
or
“女”,是用户自行输入的规则,因此属于“用户自定义完整性”规则。很多考生会误选“参照”,C答案。
(19)答案选择:A。
建立“参照完整性”之前必须先“建立表间关系”。
设置“级联更新”、“级联删除”之前必须先设置“参照完整性”。
(20)答案选择:C。
(21)答案选择:C。
A答案不正确,“数据完整性”规则是表中保证主键必须唯一的规则,这句话是正确的。在一个表中一定有主键,这句话不对,在一个表中最多有一个主关键字,也可以没有。
B答案不正确,“用户自定义完整性”规则是用户自行定义的规则,这句话是正确的。因此用户可以随意设置没有约束,这个是不正确的,用户不能随意设置。
C答案正确,“级联更新”必须设置“参照完整性”规则后才能设置。
D答案不正确,“级联删除”需要设置“参照完整性”规则就能设置。
(22)答案选择:B。
参照完整性主要有两个规则:级联更新和级联删除规则。
其中更新规则和插入规则,都属于级联更新规则,删除规则属于级联删除规则。
1.4.2
关系代数
(1)答案选择:A。
选择:从一个表中找出若干条记录,字段不变。
投影:从一个表中选择若干个字段,记录数不变。
在学生表中要查找所有年龄大于30岁姓王的男同学,属于“选择”操作。学生表中的字段没有变化,记录减少,只有年龄大于30岁姓王的男同学。
(2)答案选择:B。
显示“教师表”中姓名和职称的信息,相关于从表中选择了姓名和职称两个字段。因此属于“投影”操作。
(3)答案选择:A。
和第一题类似。
(4)答案选择:A。
从关系中找出满足给定条件的元组,是选择操作的定义。
(5)答案选择:B。
列是垂直分解,行是水平分解。
(6)答案选择:C。
(7)答案选择:A。
(8)答案选择:B。
(9)答案选择:A。
(10)答案选择:C。
操作的3中基本运算是:选择、投影和连接。
(11)答案选择:B。
(12)答案选择:B。
“交”指的是两个表中的相同元组。
(13)答案选择:B。
从关系T中可以发现,其元组刚好是由关系R中的元组和关系S中的元组组合而成的,因此属于并操作。
(14)答案选择:C。
观察关系T发现,属性个数比R和S更多,元组比R和S的更多,T关系中的属性刚好是关系R中属性的个数+关系S中属性的个数,T关系中的元组个数刚好是R中元组个数(2)*关系S中元组的个数(1)。因此属于“笛卡尔乘积”。
(15)答案选择:D。
从关系T中可以发现,其元组刚好是由关系R中的元组和关系S中的相同元组组合而成的,因此属于交操作。
(16)答案选择:D。
连接使关系变得更宽,笛卡尔积也可以使关系变得更宽,其属性的个数+关系S中属性的个数,元组个数刚好是R中元组个数*关系S中元组的个数。显示这里的T不属于笛卡尔乘积,选择“自然连接”。
(17)答案选择:B。
题目有误,将本题中的关系S和第(18)题的关系T进行交换,关系R通过运算得到关系S(即第(18)题的关系T),留下的是关系S中的两列(属性A和属性B),则这种运算称为“投影”。
(17)有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为_________。【2009
年3
月】
(18)答案选择:D。
题目有误,将本题中的关系T和第(17)题的关系S进行交换,关系R和关系S的属性相同,只需考虑并、交、差,得到的关系T(即第(17)题的关系S)的元组增加,所以关系R和关系S通过“并”运算得到关系T(即第(17)题的关系S)。
(19)答案选择:A。
题目有误,在关系R中组后一个元组(c、3、2)后边添上一个元组(d、3、2),然后观察,该题只有一个操作对象,只考虑“选择”和“投影”,故排除C和D,因为“并和交”针对两个操作对象。投影选择的是属性(列),“选择”选择的是元组(行),该题留下了两个元组,因此选择A答案“选择”。
(20)答案选择:A。
笛卡尔乘积和连接,可以让关系变得更宽,观察关系T可知其属性更多,因此选择自然连接。
(21)答案选择:C
T关系比R和S属性更少,这种操作称为除操作。
(22)答案选择:B。
首先关系R和关系S的属性相同,只用考虑并、交、差,然而得到的关系T元组减少,只需考虑交、差。运算“交”留下的是两个关系中相同的元组,故排除“交”,所以这个题的操作属于“差”运算,即R-S,也就是在关系R中减去与关系S相同的元组(a、1、2)和(b、2、1),留下关系R中的元组(c、3、1)
(23)答案选择:A。
解析同第(22)题,即R-S,也就是在关系R中减去与关系S相同的元组(a、1、2),留下关系R中的元组(b、2、1)和(c、3、1)。
(24)答案选择:A。
该题只有一个操作对象,只考虑“选择”和“投影”,故排除C和D,因为“并和交”针对两个操作对象。投影选择的是属性(列),“选择”选择的是元组(行),该题留下了两个元组,因此选择A答案“选择”。
1.5
数据库设计
(1)答案:物理设计
数据库分为需求分析、概念设计、逻辑设计和物理设计四个阶段。
(2)答案选择:D。
合理组织数据,数据库设计应遵循4个设计原则:“一事一地”原则;避免表间出现重复字段;表中的字段必须是原始数据和基本数据元素;用外部关键字来保证有关联的表之间的联系。
(3)答案选择:D。
数据库设计过程中,需求分析包括:信息需求;处理需求;安全性和完整性需求。
(4)答案选择:A。
将A答案中的“试题”二字改为“实体”。数据库设计时应遵循“一事一地”原则,也就是一个表只描述一个实体或实体间的一种联系。故选项A错误。
1.6
Access的介绍
(1)答案选择:D。
Access数据库是一种采用关系模型建立的关系型数据库(故D答案错误),可以采用OLE技术方便地创建和编辑多媒体数据,包括文本、声音、图像、视频等对象;支持ODBC标准的SQL数据库的数据;可以采用VBA编写数据库应用程序;支持Intemet/Intranet应用等。
(2)答案选择:A。
表是由行和列构成的,一行表示一个元组也就是一挑记录,一列表示一个属性也就是一个字段,所以表是由字段和记录构成的。
(3)答案选择:A。
(4)答案选择:B。
数据库是由若干个表构成的,其中的每一个表中存放着若干条记录,每条记录偶若干个字段构成。
(5)答案选择:A。
窗体是ACCESS中为用户提供输入输出的一个对象
(6)答案选择:A。
Access
不仅能处理
Access
格式的数据库,还能能对诸如
Dbase、FoxBase
等格式的数据库进行访问
(7)答案选择:C。
Access数据库是一种采用关系模型建立的关系型数据库。
(8)答案选择:D。
视图是指从一个或几个表中导出的表,是虚表,查询的结果就是一个视图,基本表是一个独立存在的表,是实表。
(9)答案选择:B和D。
题目有误,改为“在Access中,可用于设计输入界面的对象是”。
(10)答案选择:A。
(11)答案选择:C。
(12)答案选择:A。
(13)答案选择:D。
(14)答案选择:A。
Access数据库对象有表、查询、窗体、报表、数据访问页、宏、模块。其中表实数据库的基础。
(15)答案选择:B。
(16)答案选择:B。
(17)答案选择:C。
(18)答案选择:C。
第2章
表
2.1
表结构
2.1.1
字段名称
(1)答案选择:C。
字段命名规则:字段名可以包含字母、汉字、数字、空格和其他字符,第一个字符不能是空格;字段名不能包含小数点(.)、叹号(!)、方括号([])、西文单引号(’)、西文双引号(”);字段长度为1-***个字符,在Access中一个汉字当作一个字符。
(2)答案选择:C。
字段名可以包含句号(注:句号不是小数点),故C选项不正确。
(3)答案选择:A。
在数据表视图下,每一列的标题通常是字段名。
(4)答案选择:A。
“字段”的三要素:字段名,数据类型,字段属性
2.1.2
字段类型
(1)答案选择:C。
向货币型字段输入数据时,系统自动将其设置为2位小数。故选项C错误。
(2)答案选择:D。
OLE对象用于连接或内嵌Windows支持的对象,例如:照片、视频、图像、演示文稿等。
(3)答案选择:C。
货币型数据字段的长度为8个字节,等价于具有双精度属性的数据型数据。故选项C错误。
(4)答案选择:C。
数据类型决定字段包含哪种类型数据的设置,例如,文本型只能存放文本型数据,是否型只能存放布尔型数据。
(5)答案选择:C。
(6)答案选择:A。
本题可以采用排除法,选项B备注型取值为文本;选项C取值为布尔型;选项D取值为照片、图像、视频、演示文稿等。只剩选项A货币型可以存放数值。
(7)答案选择:D。
Access数据库是一种采用关系模型建立的关系型数据库。
(8)答案选择:B。
(9)答案选择:C。
(10)答案选择:C。
Access数据类型分为:文本、备注、数字、货币、日期/时间、自动编号、是/否、超链接、OLE对象、查阅向导。
(11)答案选择:B。
OLE对象用于连接或内嵌Windows支持的对象,例如:图片、照片、视频、图像、演示文稿等。
(12)答案选择:C。
自动编号的字段大小默认为4个字节,即为长整型。
(13)答案选择:A。
选项A货币型和数据型数据混合计算,结果为货币型,故正确;选项B向货币型字段输入数据时,系统自动将其设置为2位小数;选项C货币型字段长度为8个字节存储空间;选项D向货币型字段输入数据时,不需要输入货币符号和千位分隔符。
(14)答案选择:D。
自动编号类型字段大小所占4个字节空间,默认为类型为长整型;自动编号类型不允许输入数据,由系统自动输入;当向表中添加一条记录时,由Access指定一个唯一的、递增的编号;一旦生成一个编号,就不能再次使用该编号,那怕将该编号删除,也不能重新编号。故选项D错误。
2.1.3
字段属性
(1)答案选择:C。
“性别”字段要求用汉字表示,汉字类型属于文本型,故将数据类型设置为文本。
(2)答案选择:D。
分析:A答案不正确,不是所有的类型都可以设置“默认值”属性。B答案不正确,定义字段默认值可以为空:Is
Null,可以不为空:Is
not
Null,还可以是其它的值。C答案不正确,文本型和日期型可以使用“输入掩码向导”。D答案正确,“有效性规则”中就只能定义一个条件表达式,两个、三个是不可以的。
(3)答案选择:C。
分析:在文本框中输入文本时达到密码“*”的显示效果,使用的就是“输入掩码向导”完成的。该题很多考生都会选择D答案“密码”是不对的,“密码”只是“输入掩码”中的其中一个。
(4)答案选择:A。
分析:输入掩码为“LLLL”,“L”的含义是必须输入英文字母,则只能输入4个英文字母,因此正确答案为A。
(5)答案选择:B。
分析:“有效性文本”是用来为字段的值定义数据范围和数值要求,对数据的输入进行是否合法的属性。“格式”是针对输出数据的格式限制。
(6)答案选择:A。
分析:设置索引有利于加速对字段的查询、分组和排序的速度。因此选择A答案。
B答案不正确,字段取值不能重复是“主键”限制的,不是索引限制的。
C答案不正确,可以提高数据输入效率的属性有:默认值和输入掩码等,不是索引。
D答案不正确,如备注型和OLE类型就不能建立索引。
(7)答案选择:C。
分析:对要求输入相对固定格式的数据,应该定义的是“输入掩码”。这个是“输入掩码”的定义。
(8)答案选择:D。
分析:在文本型字段的“格式”属性中,若使用“@;男”,表示默认值是“男”一个字。这个知识点不常见,考生必须重点记忆。
(9)答案选择:B。
分析:A答案不正确,在输入数据时系统自动完成大小写转换,是“输入掩码”完成的内容。
B答案正确,这个就是默认值的功能。
C答案不正确,当输入数据超出指定范围时显示的信息,是“有效性文本”实现的内容。
D答案不正确,不允许字段的值超出指定的范围,是“有效性规则”实现的。
(10)答案选择:D
分析:A答案不正确,在输入掩码中没有任意符号这个掩码。
B答案不正确,必须输入字母或数字对应的掩码是“A”。
C答案不正确,可以输入字母、数字或空格,对应的掩码是“a”。
D答案正确,必须输入字母A~Z,对应的掩码是“L”。
(11)答案选择:C。
分析:这个考察的就是“默认值”的定义,简单。
(12)答案选择:C。
分析:这个考察的就是“默认值”的定义,简单。不过必须注意D答案,默认值是可以为空的,这个在上机考试中经常考到,考生要谨记。
(13)答案选择:C。
分析:输入掩码字符“&”的含义是必须输入一个任意的字符或一个空格。考生注意:“&”的含义是必须输入任意的字符或空格。这两句话是相同的,因为在计算机中“字符”就是“一个字符”,“空格”在没有特殊说明的情况下就是指“一个空格”,否则会告诉你有“多个空格”。
(14)答案选择:A。
分析:A答案正确,有效性规则和输入掩码都可以对输入的数据进行限制。
B答案不正确,字段的格式针对的是输出数据,不是针对输入。小数位数也是针对输出,不是输入。标题只是有提示的作用,并没有限制的作用。
C答案不正确,字段大小和数据类型可以限制输入的数据,但是字段的格式针对的是输出。
D答案不正确,字段大小可以限制输入的数据,但是默认值只是提供事先提供值供用户选择,并没有显示的作用,用户可以放弃默认值的值,另行输入。
(15)答案选择:D。
分析:可以设置“字段大小”属性的数据类型是:文本、数字和自动编号类型。
(16)答案选择:C。
分析:只有文本和日期/时间型可以使用“输入掩码向导”。
(17)答案选择:A。
分析:常考备注、OLE等都不能建立索引,也不能进行排序。
(18)答案选择:C。
分析:输入掩码中字符“0”表示限制只能输入数字0~9。
(19)答案选择:A。
分析:OLE对象是不能设置为主键的。
主键分为:单字段、多字段和自动编号,三种。
2.1.4
“设计视图”的功能
(1)答案选择:B。
分析:删除记录必须在“数据表视图”中完成。这个在上机过程中一定刚要熟练掌握。
2.2
表内容
2.2.1
“数据表视图”的功能
(1)答案选择:B。
分析:谨记在“数据表视图”中不能完成的操作:建立和修改字段类型;设置和修改字段的属性;设置和修改主键。这3个操作必须在“设计视图”模式下进行。
(2)答案选择:A。
分析:这个题目属于扩张题目,在课本中是找不到的,必须学员在上机过程中详细操作并认真总结才能做出来。因此必须要谨记这个题目,在“数据表视图”是不能移动记录的,在进行插入记录的时候不能在中间插入记录,只能在最后一条记录后面插入记录。【这个真的很重要】
(3)答案选择:B。
分析:和第(1)题一样,谨记3条即可,见第(1)题的解析。
2.2.2
维护数据表
(1)答案选择:D。
分析:删除的记录是不能恢复的,因此删除是一个危险的操作。
(2)答案选择:B。
分析:冻结列将某字段的显示位置固定在窗体左侧。
(3)答案选择:A。
分析:隐藏就是将不想显示数据表中的某些字段进行隐藏。
(4)答案选择:C。
分析:记住即可。
(5)答案选择:C。
分析:记住即可。
(6)答案选择:C。
分析:A答案的说法是正确的,只能在最后一行插入记录,不能再两条记录之间插入新记录。
B答案正确,自动编号类型的字段不必输入数据,系统会自动输入。
C答案错误,删除的记录不能再恢复。
D答案正确,Access会自动保存记录。
2.2.3
使用数据表
(1)答案选择:C。
“编号”字段为文本型,数字作为文本型时,排序按照字符串的方式排序,即比较第一个不相同字符的大小,“129”、“97”、“75”、“131”、“118”这5个字符串第一个字符‘1’<‘7’<‘9’,故字符串“129”、“131”、“118”小于“75”小于“97”,字符串“129”、“131”、“118”的第二个字符‘1’<‘2’<‘3’,故“118”<“129”<“131”。故选B。
(3)答案选择:C。
筛选是将满足条件记录显示出来,不满足条件的记录暂时隐藏。
(4)答案选择:B。
对其字符型字段进行排序时,按照字符串的排序方式排序,字符串的排序比较第一个不相同字符的大小,“100”、“22”、“18”、“3”这四个字符串第一个‘1’、‘2’、‘3’,‘1’<‘2’<‘3’,故字符串“100”、“18”小于字符串“22”小于字符串“3”,“100”和“18”两个字符串中的第二个字符‘0’和‘8’,然‘0’<‘8’,所以“100”<“18”,所以得出正确答案B
2.3
表间关系
(1)答案选择:D。