1、国家二级 ACCESS机试选择题(数据库基础知识)模拟试卷 5及答案与解析 一、选择题 1 数据访问页可以简单地认为就是一个 ( A)网页 ( B)数据库文件 ( C) Word文件 ( D)子表 2 下列关于 Access数据流特点的叙述中,错误的是 ( A)可以支持 Internet Intranet应用 ( B)可以保存多种数据类型的数据,包括多媒体数据 ( C)可以通过编写应用程序来操作数据库的数据 ( D)可以作为网状型数据库支持客户机服务器应用系统 3 常见的数据模型有 3种,它们是 ( A)网状、关系和语义 ( B)层次、关系和网状 ( C)环状、层次和关系 ( D)字段名、字段
2、类型和记录 4 用二维表来表示实体及实体之间联系的数据模型是 ( A)实体一联系模型 ( B)层次模型 ( C)网状模型 ( D)关系模型 5 按数据的组织形式,数据库的数据模型可分为三种模型,它们是 ( A)小型、中型和大型 ( B)网状、环状和链状 ( C)层次、网状和关系 ( D)独享、共享和实时 6 一个关系数据库的表中有多条记录,记录之间的相互关系是 ( A)前后顺序不能任意颠倒,一定要按照输入 的顺序排列 ( B)前后顺序可以任意颠倒,不影响库中的数据关系 ( C)前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同 ( D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排
3、列 7 在关系运算中,投影运算的含义是 ( A)在基本表中选择满足条件的记录组成一个新的关系 ( B)在基本表中选择需要的字段 (属性 )组成一个新的关系 ( C)在基本表中选择满足条件的记录和属性组成一个新的关系 ( D)上述说法均是正确的 8 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为 ( A)选择 ( B)投影 ( C)联接 ( D)并 9 在关系运算中,选择运算的含义是 ( A)在基本表中,选择满足条件的元组组成一个新的关系 ( B)在基本表中,选择需要的属性组成一个新的关系 ( C)在基本表中,选择满足条件的元组和属性组成一个新的关系 ( D)以上三
4、种说法是正确的 10 在教师表中,如果要找出职称为 “教授 ”的教师,所采用的关系运算是 ( A)选择 ( B)投影 ( C)联接 ( D)自然联接 11 在学生表中要查找所有年龄小于 20岁且姓王的男生,应采用的关系运算是 ( A)选择 ( B)投影 ( C)联接 ( D)比较 12 在 Access中要显示 “教师表 ”中姓名和职称的信息,应采用的关系运算是 ( A)选择 ( B)投影 ( C)连接 ( D)关联 13 在学生表中要查找年龄大于 18岁的男学生,所进行的操作属于关系运算中的 ( A)投影 ( B)选择 ( C)联接 ( D)自然联接 14 在关系数据库中,能够惟一地标识一个
5、记录的属性或属性的组合,称为 ( A)关键字 ( B)属性 ( C)关系 ( D)域 15 假设一个书店用 (书号,书名,作者,出 版社,出版日期,库存数量 ) 一组属性来描述图书,可以作为 “关键字 ”的是 ( A)书号 ( B)书名 ( C)作者 ( D)出版社 16 在 Access数据库中,用来表示实体的是 ( A)表 ( B)记录 ( C)字段 ( D)域 17 下列实体的联系中,属于多对多联系的是 ( A)学生与课程 ( B)学校与校长 ( C)住院的病人与病床 ( D)职工与工资 18 在现实世界中,每个人都有自己的出生地,实体 “人 ”与实体 “出生地 ”之间的联系是 ( A)
6、一对一联系 ( B)一对多联系 ( C)多对多 联系 ( D)无联系 19 在企业中,职工的 “工资级别 ”与职工个人 “工资 ”的联系是 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 20 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是 ( A) “顾客 ”与 “收款口 ”的关系 ( B) “收款口 ”与 “收款员 ”的关系 ( C) “班组 ”与 “收款员 ”的关系 ( D) “收款口 ”与 “设备 ”的关系 21 数据库中有 A、 B两表,均 有相同
7、字段 C,在两表中 C字段都设为主键。当通过 C字段建立两表关系时,则该关系为 ( A)一对一 ( B)一对多 ( C)多对多 ( D)不能建立关系 22 某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表 (房间号, ) 和客人信息表 (身份证号,姓名,来源, ) ;为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 23 学校图书馆规定,一名旁听生同时 只能借一本书,一名在校生同时可以借 5本书,一名教师同时可以借 10本书,在这种情况下,读
8、者与图书之间形成了借阅关系,这种借阅关系是 ( A)一对一联系 ( B)一对五联系 ( C)一对十联系 ( D) -j-多联系 24 学校规定学生住宿标准是:本科生 4人一间,硕士生 2人一间,博士生 1人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是 ( A)一对一联系 ( B)一对四联系 ( C)一对多联系 ( D)多对多联系 25 Access数据库的结构层次是 ( A)数据库管理系统 应用程序 表 ( B) 数据库 数据表 记录 字段 ( C)数据表 记录 数据项 数据 ( D)数据表 记录 字段 26 下列关于数据库设计的叙述中,错误的是 ( A)设计时应将有联系的实体设计成一张
9、表 ( B)设计时应避免在表之间出现重复的字段 ( C)使用外部关键字来保证关联表之间的联系 ( D)表中的字段必须是原始数据和基本数据元素 国家二级 ACCESS机试选择题(数据库基础知识)模拟试卷 5答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 数据访问页对象是 ACCESS2003版本中用来将 ACCESS数据库中的数据发布到网络上的数据库对象,不仅能发布数据,合法用户也能通过数据访问页对数据进行编辑。数据访问页就是网页,格式编码为 HTML,即超文本标记语言。 【知识模块】 数据库基础知识 2 【正确答案】 A 【试题解析】 本题考查 ACCESS数据库的基本特点。 AC
10、CESS数据库的主要特点:能够利用各种图例快速获得数据;利用报表工具快速生成美观的数据报表;采用 0LE技术,能方便的创建和编辑多媒体数据库。 支持 ODBC标准的 SQL数据库的数据;设计过程自动化,具有较好的集成开发功能; 提供了断点设置、单步执行等调试功能; Internet Intranet集成。 【知识模块】 数据库基础知识 3 【正确答案】 B 【试题解析】 本题考查数据库的基本知识。常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。此外,今年发展的面向对象模型也逐渐成为主流数据模型。 【知识模块】 数据库基础知识 4 【正确答案】 D 【试题
11、解析】 本题考查数据模型的知识。常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是 关系模型。在关系数据库中,用表来实现逻辑层次中的关系也就是所说的一个关系就是一个二维表。 【知识模块】 数据库基础知识 5 【正确答案】 C 【试题解析】 本题考查数据库的基本知识。常见的数据模型有 3种,分别是层次模型、网状模型和关系模型,目前普遍应用的是关系模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。 【知识模块】 数据库基础知识 6 【正确答案】 B 【试题解析】 本题考查表的基础知识。在关系数据库中,记录 的顺
12、序是不会影响结果和存储的,也就是说,行的次序是无所谓的。 【知识模块】 数据库基础知识 7 【正确答案】 B 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 【知 识模块】 数据库基础知识 8 【正确答案】 C 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一
13、类是传统的集合运算如并、交、差和笛卡尔积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;联接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然联接是在等值连接的基础上去除重复的属性。 【知识模块】 数据库基础知识 9 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组
14、成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 【知识模块】 数据库基础知识 10 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为
15、选择操作。 【知识模块】 数据库基础知识 11 【正确答案】 A 【试题解析】 选择操作是从关系中找出满足给定条件的元组的操作。所以从学生表中查找所有年龄小于 20岁的姓王的男生应用的关系运算是选择。 【知识模块】 数据库基础知识 12 【正确答案】 B 【试题解析】 关系运算有选择、投影、联接与自然联接。 选择:从关系中找出满足给定条件的元组的操作。 投影:从关系模式中指定若干属性组成新的关系。 联接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。 自然联接:在联接运算中,按照字段值对应相 等为条件进行的联接操作称为等值联接,自然联接是去掉重复属性的等值联接。
16、 【知识模块】 数据库基础知识 13 【正确答案】 B 【试题解析】 关系运算有选择、投影、联接与自然联接。选择:从关系中找出满足给定条件的元组的操作;投影:从关系模式中指定若干属性组成新的关系;联接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组;所以从学生表中查找年龄大于 18周岁的男学生应该属于选择操作。 【知识模块】 数据库基础知识 14 【正确答案】 A 【试题解析】 本题考查关键字的知识。在 Access的表中,每行称为一条记录或者一个元组,在关系中唯一标识元组的属性或属性集称为候选码或候选关键字,可以简称为码或者关键字。若一个关系有多个关键字,则选定
17、一个作为主关键字。 【知识模块】 数据库基础知识 15 【正确答案】 A 【试题解析】 本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录唯一的标识,也就意味着在一个表中主关键字不能取重复值。在 Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本 题中只有 “书号 ”是每本书都不相同的,也就是主关键字。 【知识模块】 数据库基础知识 16 【正确答案】 B 【试题解析】 在 ACCESS中,表是具有相同属性的实体的集合,一个记录表示一个实体,字段只能表示实体的某个属性。 【知识模块】 数据库基础知识 17 【正确答案】 A 【试
18、题解析】 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过 来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配,若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与
19、校长、病人与病床是一对一,职工与工资是一对多。 【知识模块】 数据库基础知识 18 【正确答案】 B 【试题解析】 本题考查表与表之间的 关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的
20、多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个人只 能有一个出生地,一个地点却可以出生多个人。故为一对多联系。 【知识模块】 数据库基础知识 19 【正确答案】 B 【试题解析】 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能
21、与表 A中的 一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个工资只能属于一个工资级别,一个工资级别却可以有多个工资值,故为一对多联系。 【知识模块】 数据库基础知识 20 【正确答案】 D 【试题解析】 本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来 表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间
22、存在一对多的关系,且表 B为多的一方,么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系。一个收款口可以有两个收款员,一个收款员只能在一个收款口,属于一对多关系;一个班组可以有多个收款员,一个收款员只能在 一个班组,属于一对多关系;只有一个收款口只能由一套设备,一套设备只能在一个收款口,属于一对一关系。 【知识模块】 数据库基础
23、知识 21 【正确答案】 A 【试题解析】 本题考查表与表之间的关系。在关系数据库中,两表之间的关系有3种:一对一关系、一对多关系和多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配。由于主码确定惟一的一条记录,所以是一对一关系。 【知识模块】 数据库基础知识 22 【 正确答案】 B 【试题解析】 由于一个客人只能住一间客房,而一间客房可以住多个客人,所以客房信息表与客人信息表之间的联系应设计为一对多关系。 【知识模块】 数据库基础知识 23 【正确答案】 D 【试题解析】 一对一联系:如
24、果实体型 A中的任意一个实体,至多对应实体型 B的一个实体;反之,实体型 B中的任意一个实体,至多对应实体型 A中的一个实体,则称实体型 A与实体型 B有一对一联系。 一对多联系:如果实体型 A中至少有一个实体对应于实体型 B中的一个以上实体;反之,实体型 B中的任意一个实体 ,至多对应实体型 A中的一个实体,则称实体型 A与实体型 B有一对多的联系。 多对多联系:如果实体型 A中至少有一个实体对应于实体型 B的一个以上实体;反之,实体型 B中也至少有一个实体对应实体型 A中一个以上的实体,则称实体型 A与实体型 B有多对多的联系。 主键具有唯一性, A、 B两表主键都为 C字段,所以 A与
25、B是一对一的关系。 本题中一个读者只能在本校的一个图书馆借书,而图书馆可借给多个读者图书,所以为一对多关系。 【知识模块】 数据库基础知识 24 【正确答案】 C 【试题解析】 由于一间宿舍可以住宿多位学生,但一位学生只能住宿在一间宿舍里,所以这种住宿关系是一对多联系。 【知识模块】 数据库基础知识 25 【正确答案】 B 【试题解析】 Access是目前世界上最流行的一种关系型桌面数据管理系统,是Microsoft Office套件产品之一。 Access数据库由数据库对象和组两部分组成。其中,数据库对象又分为表、查询、窗体、报表、数据访问页、宏和模块 7种。Access数据库的结构层次是:
26、数据库 数据表 记录 字段。 【知识模块】 数据库基础知识 26 【 正确答案】 A 【试题解析】 为了合理组织数据,关系数据库的设计应遵从以下几个基本设计原则: 关系数据库的设计应该遵从概念单一化 “一事一地 ”的原则。 “一事一地 ”指的是一个表描述一个实体或实体间的一种联系。例如,将有关学生基本情况的数据,包括性别、年龄、籍贯等,保存到学生表中;把成绩信息保存到成绩表中,而不是将这些数据统统放到一起。 避免表之间出现重复字段。避免表之间出现重复字段,是指除了保证表中有反映与其他表之间的联系的外部关键字之外,尽量避免在表之间出现重复字段。 表 中的字段必须是原始数据和基本数据元素。 用外部关键字来保证有关联的表之间的联系。 【知识模块】 数据库基础知识