
第3章 表的建立和管理
3.1 习题解析
3.1.1 选择题
1.以下不属于Access数据类型的是( )。
A.短文本
B.计算
C.附件
D.通用
【答案】D
【解析】Access提供的数据类型有12种,分别是短文本、长文本、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查阅向导。在本题提供的4个选项中,“通用”类型不属于Access提供的数据类型,因此本题答案为D。
2.以下关于字段属性的叙述中,错误的是( )。
A.格式属性只可能影响数据的显示格式
B.可对任意类型的字段设置默认值属性
C.验证规则是用于限制字段输入的条件
D.不同的字段类型,其字段属性会不同
【答案】B
【解析】“格式”属性是用来限制字段数据在数据表视图中的显示格式,因此选项A的叙述是正确的。“默认值”属性是在未输入数据前事先定义,并在输入数据时由 Access 自动显示在该字段中的数值,主要用于减少数据输入量。在Access数据表中,自动编号、超链接等类型的字段不包括“默认值”属性,无法设置默认值,因此选项 B 的叙述是错误的。“验证规则”属性允许通过定义条件来限制可以接收的数据,因此选项C的叙述是正确的。字段属性表示字段的特性,在Access 中,每个字段均有其特定属性,字段类型不同,其属性有差异。例如,“文本”型字段包括“字段大小”属性,“日期/时间”型字段不包括“字段大小”属性,因此选项D的叙述是正确的。本题答案为B。
3.以下关于Access表的叙述中,错误的是( )。
A.设计表的主要工作是设计表的字段和属性
B.Access数据库中的表是由字段和记录构成
C.Access数据表一般包含一到两个主题信息
D.数据表是查询、窗体和报表的主要数据源
【答案】C
【解析】在 Access 数据库中设计表主要是设计表结构。表结构是指数据表的框架,包括字段名称、数据类型、字段属性等,因此选项 A 的叙述是正确的。Access 数据表由行和列组成,其中列称为字段,用来描述数据的某类特征;行称为记录,用来反映某一实体的全部信息,因此选项B的叙述是正确的。在Access中,表是具有结构的某个相同主题的数据集合,即一个表只能包含一个主题的信息,因此选项C的叙述是错误的。Access提供了表、查询、窗体、报表、宏和模块6个对象,其中表是Access数据库的基础,是存储数据的容器,其他数据库对象,如查询、窗体和报表等都是在表基础上建立并使用的,即它是查询、窗体和报表的主要数据源,是Access数据库中最重要的对象之一,因此选项D的叙述是正确的。因此本题正确答案为C。
4.能够使用“输入掩码向导”创建输入掩码的字段类型是( )。
A.短文本和日期/时间
B.短文本和货币
C.数字和日期/时间
D.短文本和数字
【答案】A
【解析】输入掩码只为“短文本”和“日期/时间”型字段提供了向导。通过向导可以设置所需的输入掩码,而其他类型的字段只能通过所允许的字符来定义其输入掩码。因此本题正确答案为A。
5.在设置或编辑“关系”时,不属于可设置的选项是( )。
A.实施参照完整性
B.级联更新相关字段
C.级联追加相关记录
D.级联删除相关记录
【答案】C
【解析】“编辑关系”对话框如图3-1所示,在设置或编辑关系时,可以设置的选项包括:实施参照完整性、级联更新相关字段、级联删除相关记录。因此本题正确答案为C。

图3-1 “编辑关系”对话框
6.以下关于Null值叙述中,正确的是( )。
A.Null值等同于空字符串
B.Null值等同于数值0
C.Null值表示字段值未知
D.Null值的串长度为0
【答案】C
【解析】在Access表中,允许有空值,空值用Null来表示,其含义是字段值目前还没有确定或得到。空字符串是用双引号括起来的中间没有任何空格的字符串,其长度为0。因此本题正确答案为C。
7.在Access数据表中,可以定义“格式”属性的字段类型是( )。
A.短文本、货币、超链接、附件
B.日期/时间、是/否、长文本、数字
C.日期/时间、数字、OLE对象、是/否
D.自动编号、短文本、长文本、OLE对象
【答案】B
【解析】在 Access 提供的数据类型中,“OLE 对象”和“附件”两种数据类型没有“格式”属性。在选项A中有“附件”类型,在选项C和选项D中,包含了“OLE对象”类型,因此本题正确答案为B。
8.验证规则是( )。
A.控制符
B.条件
C.文本
D.表达式
【答案】B
【解析】“验证规则”属性允许定义一个条件,用于对输入的数据进行限制。当输入的数据不符合条件时,系统显示错误提示信息,并拒绝接收数据。因此本题正确答案为B。
9.以下属于Access可以导入或链接的数据源是( )。
A.Access
B.Excel
C.XML
D.以上都是
【答案】D
【解析】在Access中,可以导入或链接已存在的外部数据,其中包括使用Access创建的数据表、使用Excel建立的电子表格、使用XML建立的表,以及使用SQL Server创建的数据表等。因此本题正确答案为D。
10.筛选的结果是滤除了( )。
A.满足条件的字段
B.不满足条件的字段
C.满足条件的记录
D.不满足条件的记录
【答案】D
【解析】在 Access 中,筛选操作是将表中满足条件的记录显示出来,将不满足条件的记录滤除。因此本题正确答案为D。
3.1.2 填空题
1.在Access中可以定义两种主关键字,分别是单字段主键和______。
【答案】多字段主键(或多个字段主键、复合主键)【解析】主关键字也称为主键,用来唯一标识表中的记录。在 Access 中,主键有两种,分别是单字段主键和多字段主键。单字段主键是以某一个字段作为主键,来唯一标识记录。多字段主键是由两个或更多个字段组合在一起来唯一标识表中记录。
2.假设学号由9位数字组成,其中不能包含空格。学号字段的正确输入掩码是______。
【答案】000000000
【解析】定义“输入掩码”属性时,可以使用“0”“9”“#”这3个字符作为输入数字的限制。其中,字符“0”表示必须输入数字0~9;字符“9”和“#”表示可以输入数字或空格,也可以不输入。根据题意,组成学号的字符只允许使用数字,不允许包含空格。因此本题应选择“0”作为输入掩码的描述。由于学号由9位数字组成,因此输入掩码应定义为9个“0”。
3.排序是根据当前表中的______或______字段的值对表中的所有记录进行重新排列。
【答案】一个,多个
【解析】排序是根据当前表中一个或多个字段值对整个表中所有记录进行重新排列的。按多个字段排序时,Access首先根据第1个字段按照指定的顺序进行排序,当第1个字段具有相同值时,再按照第2个字段进行排序,依此类推,直到按全部指定的字段排好序为止。
4.隐藏列的含义是使数据表中的某一列数据______。
【答案】不显示
【解析】在数据表视图中,为了便于查看表中主要数据,可以将不需要的字段列隐藏起来,即暂时不显示,需要时再将其显示出来。
5.Access提供了两种字段数据类型保存文本或文本和数字组合的数据,这两种数据类型分别是______和______。
【答案】短文本,长文本
【解析】“短文本”和“长文本”类型的字段均可以存储文本或文本与数字组合的数据。“短文本”型字段最多可以存储255个字符,如果字符数超过255个,可以使用“长文本”型字段。“长文本”型字段存储数据最多可达1GB。