上机选择题(分章节) 内部专用资料翻印必究
上机选择题(分章节)
第一章 数据库基础知识
1.Access数据库的结构层次是
A)数据库管理系统?应用程序?表 B) 数据库?数据表?记录?字段 C)数据表?记录?数据项?数据 D) 数据表?记录?字段
2.某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,????)和客人信息表(身份证号,姓名,来源,????);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为 A) 一对一联系 B)一对多联系 C)多对多联系 D)无联系 3.在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是
A) 选择 B) 投影 C)联接 D)比较 4.在Access中,可用于设计输入界面的对象是
A)窗体 B) 报表 C) 查询 D)表
5.按数据的组织形式,数据库的数据模型可分为三种模型,他们是
A)小型、中型和大型 B)网状、环状和链状 C)层次、网状和关系 D)独享、共享和实时 6.数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键,当通过C字段建立两表关系时,则该关系为
A)一对一 B)一对多 C)多对多 D)不能建立关系
7.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是_________。 A)“顾客”与“收款口”的关系 B)“收款口”与“收款员”的关系 C)“班组”与“收款员”的关系 D)“收款口”与“设备”的关系
8.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是________。
A)选择 B)投影 C)联接 D)自然联接 9.用二维表来表示实体及实体之间关系的数据模型是 _____。
A)实体---联系模型 B)层次模型 C)网状模型 D)关系模型 10.在企业中,职工的“工资级别”与职工个人“工资”的联系是_____。
A)一对一联系 B)一对多联系 C)多对多联系 D)无联系
11.假设一个书店用(书号,书名,作者,出版社。出版日期,库存数量?.)一组属性来描述图书,可以作为“关键字”的是_____。
A) 书号 B) 书名 C) 作者 D) 出版社 12.下列属于Access对象的是_____。
A)文件 B)数据 C)记录 D)查询
13.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为 。
A)关键字
B)属性
C)关系
D)域
14.在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是 。
A)一对一联系
B)一对多联系
C)多对多联系
D)无联系
15.Access数据库具有很多特点,下列叙述中,不是Access特点的是 。
A)Access数据库可以保存多种数据类型,包括多媒体数据 B)Access可以通过编写应用程序来操作数据库中的数据 C)Access可以支持Internet/Intranet应用
D)Access作为网状数据库模型支持客户机/服务器应用系统 16.在关系运算中,选择运算的含义是 。
A)在基本表中,选择满足条件的元组组成一个新的关系
11
上机选择题(分章节) 内部专用资料翻印必究
B)在基本表中,选择需要的属性组成一个新的关系
C)在基本表中,选择满足条件的元组和属性组成一个新的关系 D)以上三种说法均是正确的
17.下列实体的联系中,属于多对多联系的是 。
A)学生与课程 B)学校与校长 18.在关系运算中,投影运算的含义是 。
C)住院的病人与病床
D)职工与工资
A)在基本表中选择满足条件的记录组成一个新的关系
B)在基本表中选择需要的字段(属性)组成一个新的关系 C)在基本表中选择满足条件的记录和属性组成一个新的关系 D)上述说法均是正确的
19.常见的数据模型有3 种,它们是 。
A)网状、关系和语义 B)层次、关系和网状
C)环状、层次和关系 D)字段名、字段类型和记录 20.在以下叙述中,正确的的是 。
A)Access 只能使用系统菜单创建数据库应用系统 B)Access不具备程序设计能力
C)Access只具备了模块化程序设计能力
D)Access具有面向对象的程序设计能力,并能创建复杂的数据应用系统 21.不属于Access对象的是 。
A)表 B)文件夹 C)窗体 D)查询
22.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为______。
A)选择 B)投影 C)联接 D)并
23.如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是______。
A)一对一 B)一对多 24.Access中表和数据库的关系是______。
A)一个数据库可以包含多个表 C)一个表可以包含多个数据库
C)多对一 D)多对多 B)一个表只能包含两个数据库 D)一个数据库只能包含一个表
B)表B中的一个记录能与表A中的多个记录匹配
25.假设数据库中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是______。
A)表A中的一个记录能与表B中的多个记录匹配
C)表A中的一个字段能与表B中的多个字段匹配 D)表B中的一个字段能与表A中的多个字段匹配 26.数据表中的“行”称为______。
A)字段
B)数据 C)记录 D)数据视图
答案及解析:
1. B 【分析】在ACCESS数据库中,一个数据库包含多个表,一个表包含多条记录,一条记录包含多个字段值。其结构层次描述为:数据库数据表—>记录—>字段。所以本题选B。
2. B 【分析】该宾馆中有单人间和双人间,因此客房信息表中一个客房会对应客人信息表中一个客人或两个客人,而一个客人入住时要一个房间就够了,因此客人信息表中一个客人会和客房信息表中一个客房对应。依据联系类型的定义,客房信息表与客人信息表之间的联系的一对多。故本题选B。
3. A 【分析】通过“从学生表中查找年龄小于20 对姓王男生”,我们可以分析出表是个“学生表”,里面的每个记录是一个学生信息,从学生表中查找年龄小于20 岁且姓王的男生就是从学生表中“查找年龄小于20 岁且姓王的”记录信息,故是对表的横向切割,所以是选择运算,故本题选A。 4. A 【分析】在ACCESS 的7 个对象中用来设置输入界面的对象是窗体,故本题选A。
12
上机选择题(分章节) 内部专用资料翻印必究 【联想】ACCESS7 个对象的作用或地位 表:用来存放数据,是数据库的基础和核心;
查询:用于从表中查找数据或对查找结果进行计算,是数据库设计目的的体现; 窗体:用于设计输入界面,便于用户操作数据库中的数据;
报表:用于打印输出数据库中的数据,只能输出表中数据不能向表中输入数据; 数据访问页:用于将数据库中数据发布到Internet 上。
5.C 【分析】数据库的模型分为三类:分别是层次模型、网状模型和关系模型,故本题选C 6.A 【分析】两个表建立关系的种类取决于公共字段是如何定义的具体如下: 1.若两个公共字段都是主键(或唯一索引),则会建立一对一关系; 2.若两个公共字段只有一个是主键(或唯一索引),则会建立一对多关系; 3.若两个公共字段都不是主键(或唯一索引),则建立一个未定的关系类型。 7.D 8.A
9.D 【分析】 选项A: 实体---联系模型用菱形实体之间关系,矩形表示实体,故A错; 选项B:层次模型用树形结构表示实体及实体之间关系; 选项C:网状模型用图形结构表示实体及实体之间关系; 选项D:关系模型用二维表表示实体及实体之间关系
10.B 【分析】该题考察的是实体间关系类型的判定, 实体间关系类型有三种他们是一对一、一对多、多对多一对一:两个集合A和B,A中一个实体最多只能和B中一个实体对应,反之B中一个实体最多只能和A中一个对应;
一对多:两个集合A和B,A中一个实体可以和B中多个实体对应,但是B中一个实体最多只能和A中一个实体对应;多对多:两个集合A和B,A中一个实体可以和B中多个实体对应,反之B中一个实体可以和A中多个实体对应。
该题工资级别和职工个人“工资”之间,一个工资级别可以和多个人的工资对应,但是一个人的工资只能和一个工资级别对应,因此他们之间是一对多关系,所以本题选B。
11.A 【分析】该题考察的是关键字的概念,关键字是指能够唯一标志一个实体的属性或属性组合;作为关键字的字段要求不能有重复值页不能是空值。所以本题选A。 选项B:书名不可以,因为重名的书有好多,书名字段有重复值;
选项C:作者也不可以,因为一个人可以写多本书,造成作者字段有重复值; 选项D:出版社不可以,因为一个出版社会出很多本书,造成出版社字段有重复值。
12.D 【分析】ACCESS有7个对象,分别是:表、查询、窗体、报表、数据访问页、宏和模块,因此本题选D 选项A:文本框可以用来用来输入编辑字段数据故A可以; 选项B:标签不是交互控件,标签只能显示提示信息,窗体一旦运行就不能修改标签中的数据,而且标签不能和字段结合不能显示字段数据也不能编辑字段数据故B不可以;
选项C:复选框控件可以用来显示或编辑表中是/否类型数据的控件,是一种交互式控件,故C可以; 选项D:列表框控件可以用来显示或编辑表中数据,也是一种交互式控件,故D也可以;
综上,我们可以得出A、C、D选项都可以,所以本题题目要求应该是“在窗体中,不是用来输入或编辑字段数据的交互控件是_____。”那就选B。所以本题是一个错题。但是本题是一个历年真题,若考试过程中遇到该题我们要大胆的选A,因为出题人可能忘了鼠标点击也是输入,把输入理解成了单纯的键盘输入,而C复选框和D列表框这两个控件主要通过鼠标点击进行输入。所以本题提供的答案也是A。
13.A 【解析】能够惟一地标识一个记录的属性或属性的结合,称为关键字或者主键。属性是关系中字段的别称,域是关系的取值范围,关系是没有重复行没有重复列的二维表。
14.B 【解析】一个地可以出生多个人,每个人只能在一个地出生,显然为一对多的关系。 15.D 【解析】ACCESS是关系型数据模型。
13
上机选择题(分章节) 内部专用资料翻印必究 16.A 【解析】B项为投影,C项为连接
17.A 【解析】B项是一对多的关系 C是一对一 D是一对多 即每个职工只有一个工资,但是一个的工资可
能多人都是。
18.B 【解析】A项是选择 D项是连接
19.B [知识点] 数据模型的分类 [评析] 数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。
20.D [知识点] Access的功能 [评析] Access内嵌的VBA编程语言,功能强大,采用目前主流的面向对
象机制和可视化编程环境。
21. B [知识点] 数据库对象 评析] Access数据库由数据库对象和组两部分组成。对象又分为7种,包
括:表、查询、窗体、报表、数据访问页、宏、模块。
22.C [知识点] 关系运算基本概念 [评析] 联接是关系的横向结合。联接运算将两个关系模式拼接成一
个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
23.D [知识点] 表间关系的建立与修改 [评析] 在Access中,多对多的联系表现为一个表中的多条记录
在相关表中同样可以有多条记录与之对应。即表A中一条记录在表B中可以对应多条记录,而表B中的一条记录在表A中也可对应多条记录。
24.A 【分析】在ACCESS数据库中,一个数据库包含多个表,一个表包含多条记录,一条记录包含多个字段
值。其结构层次为:数据库数据表—>记录—>字段。
25.A 【分析】在数据库中用“表”表示实体集,记录表示实体;两个实体集之间的联系,在数据库中表示
为两个表之间记录之间的联系。
26.C 【分析】ACCESS中数据表的行被称为记录,故本题选C。
【联想】ACCESS中数据表的列被称为字段。
第二章 数据库和表
1. 下列关于关系数据库中数据表的描述,正确的是
A)数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的联系 C)数据表相互之间不存在联系,完全独立 D)数据表既相对独立,又相互联系 2.下列对数据输入无法起到约束作用的是
A)输入掩码 B)有效性规则 C)字段名称 D)数据类型 3.Access中,设置为主键的字段
A)不能设置索引 B)可设置为“有(有重复)”索引 C)系统自动设置索引 D)可设置为“无”索引 4.输入掩码字符“&”的含义是
A)必须输入字母或数字 B)可以选择输入字母或数字 C)必须输入一个任意的字符或一个空格 D)可以选择输入任意的字符或一个空格 5.在Access中,如果不想显示数据表中的某些字段,可以使用的命令是
A)隐藏 B)删除 C)冻结 D)筛选 6.下列选项中,不属于Access数据类型的是
A)数字 B) 文本 C) 报表 D)时间/日期 7.下列关于OLE对象的叙述中,正确的是
A)用于输入文本数据 B)用于处理超级链接数据 C)用于生成自动编号数据 D)用于链接或内嵌Windows支持的对象 8. 在关系窗口中,双击两个表之间的连接线,会出现
A)数据表分析向导 B)数据关系图窗口 C)连接线粗细变化 D)编辑关系对话框 14
上机选择题(分章节) 内部专用资料翻印必究 9. 在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是
A)abcd B)1234 C)AB+C D)ABa9 10. 在数据表中筛选记录,操作的结果是
A)将满足筛选条件的记录存入一个新表中 B)将满足筛选条件的记录追加到一个表中
C)将满足筛选条件的记录显示在屏幕上 D)用满足筛选条件的记录修改另一个表中已存在的记录 11. 如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是
A)是/否 B)数字 C)文本 D)备注 12. 下列关于空值的叙述中,正确的是
A)空值是双引号中间没有空格的值 B)空值是等于0的数值 C)空值是使用Null或空白来表示字段的值 D)空值是用空格表示的值 13. 在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码010-65971234,应该定义该字段的
A)格式 B)默认值 C)输入掩码 D)有效性规则 14.Access数据库中,表的组成是
A)字段和记录 B)查询和字段 C)记录和窗体 D)报表和字段 15. 若设置字段的输入掩码为“####-######”,该字段正确的输入数据是
A)0755-123456 B)0755-abcdef C)abcd-123456 D)####-###### 16. 对数据表进行筛选操作,结果是
A)只显示满足条件的记录,将不满足条件的记录从表中删除 B)显示满足条件的记录,并将这些记录保存在一个新表中 C)只显示满足条件的记录,不满足条件的记录被隐藏 D)将满足条件的记录和不满足条件的记录分为两个表进行显示
17.在显示查询结果时,如果要将数据表中的“籍贯”字段名,显示为“出生地”,可在查询设计视图中改动
A)排序 B)字段 C)条件 D)显示 18.在Access的数据表中删除一条记录,被删除的记录
A) 可以恢复到原来位置 B)被恢复为最后一条记录 C)被恢复为第一条记录 D)不能恢复 19.在Access中,参照完整性规则不包括
A)更新规则 B) 查询规则 20.在数据库中,建立索引的主要作用是
A)节省存储空间 B) 提高查询速度
C) 删除规则 C) 便于管理
D)插入规则 D)防止数据丢失
21.在数据表中,对指定字段查找匹配项,按下图“查找和替换”对话框中的设置,查找的结果是_______。
A)定位简历字段中包含了字符串“组织能力强”的记录 B)定位简历字段仅为“组织能力强”的记录 C)显示符合查询内容的第一条记录 D)显示符合查询内容的所有记录
22.“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置________。
A)默认值 B)有效性规则 C)索引 D)表之间的关系
23. Access数据库中,为了保持表之间的关系,要求在主表中修改相关的记录时,子表时关记录随之更改。为此需要定义参照完整性关系的________。
15