1、国家二级 ACCESS(数据库基础知识)机试模拟试卷 1及答案与解析 一、选择题 1 常见的数据模型有 3种,它们是 ( A)网状、关系和语义 ( B)层次、关系和网状 ( C)环状、层次和关系 ( D)字段名、字段类型和记录 2 用二淮表来表示实体及实体之间联系的数据模型是 ( A)实体一联系模型 ( B)层次模型 ( C)网状模型 ( D)关系模型 3 按数据的组织形式,数据库的数据模型可分为三种模型,它们是 ( A)小型、中型和大型 ( B)网状、环状和 链状 ( C)层次、网状和关系 ( D)独享、共享和实时 4 一个关系数据库的表中有多条记录,记录之间的相互关系是 ( A)前后顺序不
2、能任意颠倒,一定要按照输入的顺序排列 ( B)前后顺序可以任意颠倒,不影响库中的数据关系 ( C)前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同 ( D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 5 在关系运算中,投影运算的含义是 ( A)在基本表中选择满足条件的记录组成一个新的关系 ( B)在基本表中选择需要的字段 (属性 )组成一个新的 关系 ( C)在基本表中选择满足条件的记录和属性组成一个新的关系 ( D)上述说法均是正确的 6 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为 ( A)选择 ( B)投影 ( C)联接 ( D)并 7
3、 在关系运算中,选择运算的含义是 ( A)在基本表中,选择满足条件的元组组成一个新的关系 ( B)在基本表中,选择需要的属性组成一个新的关系 ( C)在基本表中,选择满足条件的元组和属性组成一个新的关系 ( D)以上三种说法是正确的 8 在教师 表中,如果要找出职称为 “教授 ”的教师,所采用的关系运算是 ( A)选择 ( B)投影 ( C)联接 ( D)自然联接 9 在学生表中要查找所有年龄小于 20岁且姓王的男生,应采用的关系运算是 ( A)选择 ( B)投影 ( C)联接 ( D)比较 10 在 Access中要显示 “教师表 ”中姓名和职称的信息,应采用的关系运算是 ( A)选择 (
4、B)投影 ( C)连接 ( D)关联 11 在学生表中要查找年龄大于 18岁的男学生,所进行 的操作属于关系运算中的 ( A)投影 ( B)选择 ( C)联接 ( D)自然联接 12 在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为 ( A)关键字 ( B)属性 ( C)关系 ( D)域 13 假设一个书店用 (书号,书名,作者,出版社,出版日期,库存数量 ) 一组属性来描述图书,可以作为 “关键字 ”的是 ( A)书号 ( B)书名 ( C)作者 ( D)出版社 14 在 Access数据库中,用来表示实体的是 ( A)表 ( B)记录 ( C)字段 ( D)域 15 下列实体
5、的联系中,属于多对多联系的是 ( A)学生与课程 ( B)学校与校长 ( C)住院的病人与病床 ( D)职工与工资 16 在现实世界中,每个人都有自己的出生地,实体 “人 “与实体 “出生地 “之间的联系是 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 17 在企业中,职工的 “工资级别 ”与职工个人 “工资 ”的联系是 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 18 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是 ( A
6、) “顾客 “与 “收款口 ”的关系 ( B) “收款口 ”与 “收款员 ”的关系 ( C) “班组 “与 “收款员 ”的关系 ( D) “收款口 ”与 “设备 ”的关系 19 数据库中有 A、 B两表,均有相同字段 C,在两表中 C字段都设为主键。当通过 C字段建立两表关系时,则该关系为 ( A)一对一 ( B)一对多 ( C)多对多 ( D)不能建立关系 20 某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表 (房间号, ) 和客人信息表 (身份证号,姓名,来源, ) ;为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应
7、设计为 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 21 学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借 5本书,一名教师同时可以借 10本书, 在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是 ( A)一对一联系 ( B)一对五联系 ( C)一对十联系 ( D)一对多联系 22 学校规定学生住宿标准是:本科生 4人一间,硕士生 2人一间,博士生 1人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是 ( A)一对一联系 ( B)一对四联系 ( C)一对多联系 ( D)多对多联系 23 Access数据库的结构层次是 ( A)数据库管
8、理系统 应用程序 表 ( B)数据库 数据表 记录 字段 ( C)数据表 记录 数据项 数据 ( D)数据表 记录 字段 24 下列关于数据库设计的叙述中,错误的是 ( A)设计时应将有联系的实体设计成一张表 ( B)设计时应避免在表之间出现重复的字段 ( C)使用外部关键字来保证关联表之间的联系 ( D)表中的字段必须是原始数据和基本数据元素 25 利用 Access创建的数据库文件,其扩展名为 ( A) .ADP ( B) .DBF ( C) .FRM ( D) .ACCDB 26 下列不属于 Access对象的是 ( A)表 ( B)文件夹 ( C)窗体 ( D)查询 27 下列属于 A
9、ccess对象的是 ( A)文件 ( B)数据 ( C)记录 ( D)查询 28 在 Access数据库对象中,体现数据库设计目的的对象是 ( A)报表 ( B)模块 ( C)查询 ( D)表 29 Access数据库最基础的对象是 ( A)表 ( B)宏 ( C)报表 ( D)查询 30 在 Access数据库中,表是由 ( A)字段和记录组成 ( B) 查询和字段组成 ( C)记录和窗体组成 ( D)报表和字段组成 31 表的组成内容包括 ( A)查询和字段 ( B)字段和记录 ( C)记录和窗体 ( D)报表和字段 32 Access数据库中,表的组成是 ( A)字段和记录 ( B)查询
10、和字段 ( C)记录和窗体 ( D)报表和字段 33 在数据表视图中,不能 ( A)修改字段的类型 ( B)修改字段的名称 ( C)删除一个字段 ( D)删除一条记录 34 数据类型是 ( A)字段的 另一种说法 ( B)决定字段能包含哪类数据的设置 ( C)一类数据库应用程序 ( D)一类用来描述 Access表向导允许从中选择的字段名称 35 下面关于 Access表的叙述中,错误的是 ( A)在 Access表中,可以对备注型字段进行 “格式 ”属性设置 ( B)若删除表中含有自动编号型字段的一条记录后, Access不会对表中自动编号型字段重新编号 ( C)创建表之间的关系时,应关闭所
11、有打开的表 ( D)可以在 Access表的设计视图 “说明 ”列中,对字段进行具体的说明 36 以下关于 Access表的叙 述中,正确的是 ( A)表一般包含一到两个主题的信息 ( B)表的数据表视图只用于显示数据 ( C)表设计视图的主要工作是设计表的结构 ( D)在表的数据表视图中,不能修改字段名称 37 如果字段内容为声音文件,则该字段的数据类型应定义为 ( A)文本 ( B)备注 ( C)超级链链接 ( D) OLE对象 38 如果在创建表中建立字段 “性别 ”,并要求用汉字表示,其数据类型应当是 ( A)是否 ( B)数字 ( C)文本 ( D)备注 39 下列关于空值 的叙述中
12、,正确的是 ( A)空值是双引号中间没有空格的值 ( B)空值是等于 0的数值 ( C)空值是使用 Null或空白来表示字段的值 ( D)空值是用空格表示的值 国家二级 ACCESS(数据库基础知识)机试模拟试卷 1答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 本题考查数据库的基本知识。常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。此外,今年发展的面向对象模型也逐渐成为主流数据模型。 2 【正确答案】 D 【试题解析】 本题考查 数据模型的知识。常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。在关系
13、数据库中,用表来实现逻辑层次中的关系也就是所说的一个关系就是一个二维表。 3 【正确答案】 C 【试题解析】 本题考查数据库的基本知识。常见的数据模型有 3种,分别是层次模型、网状模型和关系模型,目前普遍应用的是关系模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。 4 【正确答案】 B 【试题解析】 本题考查表的基础知识 。在关系数据库中,记录的顺序是不会影响结果和存储的,也就是说,行的次序是无所谓的。 5 【正确答案】 B 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积;还
14、有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 6 【正确答案】 C 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组:投影运算是在关系中指定某些属性所组成新的关系;联接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足
15、条件的元组;自然联接是在等值连接的基础上去除重复的属性。 7 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡 尔积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 8 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积;还有一类是专门的关
16、系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投 影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为选择操作。 9 【正确答案】 A 【试题解析】 选择操作是从关系中找出满足给定条件的元组的操作。所以从学生表中查找所有年龄小于 20岁的姓王的男生应用的关系运算是选择。 10 【正确答案】 B 【试题解析】 关系运算有选择、投影、联接与自然联接。 选择:从关系中找出满足给定条件的元组的操作。 投影:从关系模
17、式中指定若干属性组成新的关系。 联接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。 自然联接:在联接运算中,按照字段值对应相等为条件进行的联接操作称为等值联接,自然联接是去掉重复属性的等值联接。 11 【正确答案】 B 【试题解析】 关系运算有选择、投影、联接与自然联接。选择:从关系中找出满足给定条件的元组的操作:投影:从关系模式中指定若干属性组成新的关系;联接:将两个关系 模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组:所以从学生表中查找年龄大于 l 8周岁的男学生应该属于选择操作。 12 【正确答案】 A 【试题解析】 本题考查关键字的
18、知识。在 Access的表中,每行称为一条记录或者一个元组,在关系中唯一标识元组的属性或属性集称为候选码或候选关键字,可以简称为码或者关键字。若一个关系有多个关键字,则选定一个作为主关键字。 13 【正确答案】 A 【试题解析】 本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录唯 一的标识,也就意味着在一个表中主关键字不能取重复值。在 Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有 “书号 ”是每本书都不相同的,也就是主关键字。 14 【正确答案】 A 【试题解析】 本题考查表与表之间的关系的知识。在关系数据库中,
19、表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,职工与工资是一对多。 15 【正确
20、答案】 B 【试题解析】 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的 关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配:若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个人只能
21、有一个出生地,一个地点却可以出生多个人,故为一对多联系。 16 【正确答案】 B 【试题解析】 本题 考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配:若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来
22、表 B中的一条记录也能与表 A中的多条记录匹配。就本 题来说, 一个工资只能属于一个工资级别,一个工资级别却可以有多个工资值,故为一对多联系。 17 【正确答案】 D 【试题解析】 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配:若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记 录匹配;若表 A
23、和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收款员只能在一个收款口,属于一对多关系;一个班组可以有多个收款员,一个收款员只能在一个班组,属于一对多关系;只有一个收款口只能由一套设备,一套设备只能在一个收款口,属于一对一关系。 18 【正确答案】 A 【试题解析】 本题考查表与表之间的关系。在关系 数据库中,两表之间的关系有3种:一对一关系、一对多关系和多对多关系。若表 A和表 B之间存在一对一的
24、关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配。由于主码确定惟一的一条记录,所以是一对一关系。 19 【正确答案】 B 【试题解析】 由于一个客人只能住一间客房,而一间客房可以住多个客人,所以客房信息表与客人信息表之间的联系应设计为一对多关系。 20 【正确答案】 D 【试题解析】 一对一联系:如果实体型 A中的任意一个实体,至多对应实体型 B的一个实体;反之,实体型 B中的任意一个实体,至多对应实体型 A中的一个实体,则称实体型 A与实体型 B有一对一联系。 一对多联系:如果实体型 A中至少有一个实体对应于实体型 B中的一个以上
25、实体;反之,实体型 B中的任意一个实体,至多对应实体型 A中的一个实体,则称实体型 A与实体型 B有一对多的联系。 多对多联系:如果实体型 A中至少有一个实体对应于实体型 B的一个以上实体;反之,实体型 B中也至少有一个实体对应实体型 A中一个以上的实体,则称实体型 A与实体型 B有多对多的联系。 主键具有唯一性, A、 B两表主 键都为 C字段,所以 A与 B是一对一的关系。 本题中一个读者只能在本校的一个图书馆借书,而图书馆可借给多个读者图书,所以为一对多关系。 21 【正确答案】 C 【试题解析】 由于一间宿舍可以住宿多位学生,但一位学生只能住宿在一间宿舍里,所以这种住宿关系是一对多联系
26、。 22 【正确答案】 D 【试题解析】 在关系数据库中,数据表既相互独立又相互联系。 23 【正确答案】 B 【试题解析】 Access是目前世界上最流行的一种关系型桌面数据管理系统,是Microsoft Office套件产品之一。 Access数据库由数据库对象和组两部分组成。其中,数据库对象又分为表、查询、窗体、报表、数据访问页、宏和模块 7种。Access数据库的结构层次是:数据库 数据表 记录 字段。 24 【正确答案】 A 【试题解析】 为了合理组织数据,关系数据库的设计应遵从以下几个基本设计原则: 火系数据库的设计应该遵从概念单一化 “一事一地 ”的原则。 “一事一地 ”指的是一
27、个表捕述一个实体或实体间的一种联系。例如,将有关学生基本情况的数据,包括性别、年龄、籍贯等,保存到学生表中; 把成绩信息保存到成绩表中,而不是将这些数据统统放到一起。 避免表之间出现重复字段。 避免表之间出现重复字段,足指除了保证表中有反映与其他表之间的联系的外部关键字之外,尽量避免在表之问出现重复字段。 表中的字段必须是原始数据和基本数据元素。 用外部关键字来保证有关联的表之间的联系。 25 【正确答案】 D 【试题解析】 本题考查 Access基本概念的知识。在 Access中,数据库文件的默认扩展名是 ACCDB。其他选项中, ADP是 Access的项目文件; DBF是 FoxPro的
28、表文件; FRM是 VBA中的窗体文件。 26 【正确答案】 B 【试题解析】 本题考查 Access对象的知识。在 Access中分别有 6种对象,分别是表、查询、窗体、报表、宏和模块,没有 “文件夹 ”。 27 【正确答案】 D 【试题解析】 本题考查 Access对象的知识。在 Access中分别有 7种对象,分别是表、查询、窗体、报表、宏和模块。 28 【正确答案】 D 【试题解析】 本题考查 Access数据库基础知识。数据库设计的目的就是把数据按照关系进行存储, Access数据库中实际存储数据的是表。 29 【正确答案】 A 【试题解析】 ACCESS数据库由数据库对象和组两部分
29、组成,其中对象分为七种,这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块,其中表对象是数据库设计目的的对象。 30 【正确答案】 A 【试题解析】 表是用来存储数据的对象,是数据库系统的核心与基础。一个数据库中可以包含多个表。在表中,数据的保存形式类似于电子表格,是以行和列的形式保存的。表中的行和列分别称为记录和字段,其中记录是由一个或多个字段组成的。 31 【正 确答案】 B 【试题解析】 本题考查表的基础知识。 Access中的表是数据实际存储对象,实现了逻辑层次上的关系。它由行和列组成,每一行称为一个记录,每一列称为一字段,所以也可以说表由字段和记录组成。 32 【正确答案
30、】 A 【试题解析】 表是数据库的基本对象,是存放各类数据的基础,如查询、窗体、报表等都是在表的基础上建立并使用的。表由字段与记录组成。 33 【正确答案】 A 【试题解析】 本题考查数据表基本操作的知识。在 Access的数据表视图中,可以修改字段的名称、删除字段和删除 记录,但是不能够修改字段的类型。字段的类型需要在设计视图中才能修改。 34 【正确答案】 B 【试题解析】 本题考查数据类型的知识。表是由记录和字段组成,每个字段都有数据类型,它决定了字段能够包含哪类数据。 35 【正确答案】 C 【试题解析】 本题考查 Access表的知识。首先。备注性字段是可以进行格式设置的, OLE对
31、象才不能进行格式设置;自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦生成就不会再发生变化,即使删除了某条记录, Access也不会对表中的自动编号字段重新编号 ;创建表与表之间的关系时。应该将要创建关系的表关闭,而不是把所有打开的表关闭;在设计视图中的 “说明 ”列中,可以对字段进行具体的说明。 36 【正确答案】 C 【试题解析】 本题考查表的基础知识。 Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。一个表一般只包含一个主题的信息;在表的数据表视图中,用户可以浏览、查找、添加、删除和修改记录;表的设计视图一般用来创建或者修改表的结构;在数据表视图中可以通过双击
32、字段名的方式来修改字段名。 37 【正确答案】 D 【试题解析】 本题考 查字段数据类型的知识。 Access的表中的字段可以有多种数据类型,其中文本型用来存储字符型数据;超级链接型是以文本形式存储超级链接地址:备注性用来存储长文本和数字: 0LE对象型用来存放多媒体对象。 38 【正确答案】 C 【试题解析】 本题考查 Access数据类型的基础知识。在 Access中支持很多种数据类型, Access中的字段数据类型有:文本型、备注型、数字型、日期时间型、货币型、自动编号型、是否型、 OLE对象型、超级链接型和查阅向导型。汉字表示的字段属于文本型。 39 【正确答案】 C 【试题解析】 本题考查有关空值的知识。空值 (NULL)不同于空字符串和 0,它代表未知或者不确定的值, Access使用 NuLL来表示空值。