内容正文:
《Access数据库应用操作》
期末复习卷(三)
时间:90分钟 总分:100分
班级 姓名 学号 成绩
一、选择题(本大题共25小题,每小题1.5分,共30分)
1、数据库管理系统是()
A.操作系统 B.系统软件 C.编译系统 D.应用软件
2、以下说法正确的是( )
A.数据库系统是一个独立的系统,可不依赖操作系统
B.数据库系统的核心软件是数据库管理系统
C.表就是数据库,数据库就是表
D.视图是 Access 数据库中的对象
3、关于层次模型的说法中不正确的是( )
A.表示以记录为结点的有向树
B.结构简单,适于描述一对多关系
C.能直接表示多对多的关系
D.只有一个根结点无双亲,其它结点有且只有一个双亲
4、以下说法错误的是( )
A.创建好空白数据库后,系统将自动进入“数据表视图”
B.如果创建空白数据库后直接退出系统,则默认的数据表“表 1”将被自动保存
C.数据库中,数据由数字、字母、文字、各种特殊符号、图形、图像、动画、声音等组成
D.关闭数据库时将自动退出 Access 2016
5、以下字符串命名规则中符合 Access字段命名规则的是( )
A. DEL 222 B.Ab85. C.78’000 D.mingzi_001
6、定义数据类型时,双精度和单精度的区别在于( )
A. 双精度保留15位小数,固定占8个字节,单精度保留7位小数,固定占4个字节
B. 单精度用于存放整型数字,双精度用于存放小数
C.双精度保留7位小数,固定占8个字节,单精度保留4位小数,固定上4个字节
D.双精度保留15位小数,固定占4个字节,单精度保留7位小数,固定占 2个字节
7、表达式“张晓红”in (“张晓红”“王明”)的返回值是( )
A.1 B.0 C.True D.False
8、数据表“学生”包括姓名、科目和成绩三个字段,要创建一个交叉表查询在行上汇总每名学生的成绩,则应作为列标题的字段是( )
A.科目 B.学生姓名 C.成绩 D.以上均可
9、根据在查询的字段行输入新的字段,这种查询方式属于( )
A.计算查询 B.传递查询 C.参数查询 D.追加查询
10、Access中有“职工”表,表中包含“职工编号”“职工姓名”“职工学历”和“职工绩效”字段,若要按职工学历查询职工的最高绩效,可采用的查询方式是( )
A.更新查询 B.计算查询 C.传递查询 D.总计查询
11、引入数据库技术的计算机系统是( )
A.数据库 B.数据库应用系统
C.数据库系统 D.数据库管理系统
12、教师(教师编号,姓名,年龄,出生日期,家庭住址,联系电话),其中“教师”是( )
A.实体 B.实体集 C.实体型 D.属性
13、下列说法中表述正确的是( )
A.信息会随其数据形式的变化而改变
B.信息是数据的具体表现形式
C.相同数据可用多种不同形式信息来表示
D.数据处理就是指将数据转换为信息的过程
14、“工资”表中包含“员工姓名”、“性别”、“联系电话”、“基本工资”、“提成”和“绩效”字段,在所在界面空白网格中输入“工资:([基本工资]+[提成]*2+[绩效]*1.5)+150”,以上操作可采用的查询方式是( )
A.参数查询 B.追加查询 C.计算查询 D.生成表查询
15、Access 2003 中创建更新查询时,所需要的更新表达式必须输入到设计网络的( )
A.条件行 B.字段行 C.更新为行 D.显示行
16、关于 Access 2003 中的数据类型,以下说法错误的是( )
A.演讲稿、规划总结稿通常采用的数据类型为文本型
B.定义了一个字段为数字类型后,双精度型是默认值
C.数据类型为OLE对象的字段不能排序
D.自动编号字段不能更新,同步复制后占16个字节
17、在Access2003 中数据表“车间”和“工人”已建立了一对多关系,使用窗体向导创建基于这两个表的窗体时,若选择查看数据方式是“通过工人”,则窗体的布局方式只能是( )
A.多层窗体 B.链接窗体
C.单个窗体 D.带有子窗体的窗体
18、“条件 NOT 成绩< 90”的含义是 ( )
A.成绩大于等于 90的记录 B.成绩小于90 的记录
C.成绩小于等于90 的记录 D.成绩大于90 且不为空的记录
19、下列关于表间关系的说法是错误的 ( )
A.关系双方联系的对应字段的字段类型必须相同
B.关系双方至少有一方为主索引
C.关系的来源和目的都是字段
D.Access 中,两个表之间可以直接建立多对多关系
20、“窗体属性表”对话框中,默认视图不包括( )
A.单个窗体 B.连续窗体 C.多个项目 D.分割窗体
二、简答题(本大题共5小题,每小题5分,共25分)
1、列举数据库对象及其功能。
2、 查询的分类有哪些?
3、查询向导和查询设计创建查询各自的优缺点
4、窗体的结构。
5、简述使用自动窗体功能创建窗体。
三、案例分析题(本大题共5小题,每小题5分,共25分)
1、在学生表中如何查找重名的学生?
2、某数据库中有“学生”数据表,如下图。请根据要求写出相应SQL语句。
(1) 查询学号前4 位为“2014”的团员姓名、入学成绩,并按入学成绩降序排列。
(2) 将化工专业学生的入学成绩增加 2 分。
(3)插入一条新记录,学号:20141109,姓名:张明,出生日期:1999/5/13。
3、当前数据库包括“商品”表和“商品销售”表,两表已通过商品编号建立了关系,如图3-3,图3-4所示。如果要创建查询“N日查询”,用于查询最近N天的销售信息,这些信息包括商品编号、商品名称、销售数量,请问该如何操作?
4、创建一个查询,“课程”表和“成绩”表已经建立好,相应的关系也已经建立,请你统计每门课程的平均成绩、最高成绩和最低成绩,将平均成绩保留两位小数,并按照平均成绩降序排列。
5、王老师为便于查找学生的课程成绩,在“成绩”表中对“学号”字段按升序建立索引,请帮他解决这个问题。
四、综合应用题(本大题共2小题,每小题10分,共20分)
1、在数据库中学生表、成绩表已经创建并建立了关系,如何利用这两个表创建如下图的窗体?
2、在Access数据库中,学生表已经建立,用查询设计将“学生表”中原有的专业名称“网络技术”更改为“软件技术与应用”。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
《Access数据库应用操作》
期末复习卷(三)
时间:90分钟 总分:100分
班级 姓名 学号 成绩
一、选择题(本大题共25小题,每小题1.5分,共30分)
1、数据库管理系统是()
A.操作系统 B.系统软件 C.编译系统 D.应用软件
【答案】B
【解析】系统软件包括:数据库管理系统、操作系统、语言处理程序和服务性程序。
2、以下说法正确的是( )
A.数据库系统是一个独立的系统,可不依赖操作系统
B.数据库系统的核心软件是数据库管理系统
C.表就是数据库,数据库就是表
D.视图是 Access 数据库中的对象
【答案】B
【解析】数据库系统依赖于操作系统;表是数据库中的对象;视图不是数据库对象。
3、关于层次模型的说法中不正确的是( )
A.表示以记录为结点的有向树
B.结构简单,适于描述一对多关系
C.能直接表示多对多的关系
D.只有一个根结点无双亲,其它结点有且只有一个双亲
【答案】C
【解析】层次模型表示的是一对多关系。
4、以下说法错误的是( )
A.创建好空白数据库后,系统将自动进入“数据表视图”
B.如果创建空白数据库后直接退出系统,则默认的数据表“表 1”将被自动保存
C.数据库中,数据由数字、字母、文字、各种特殊符号、图形、图像、动画、声音等组成
D.关闭数据库时将自动退出 Access 2016
【答案】D
【解析】关闭数据库时将退出 当前数据库文件,而非软件Access2016。
5、以下字符串命名规则中符合 Access字段命名规则的是( )
A. DEL 222 B.Ab85. C.78’000 D.mingzi_001
【答案】D
【解析】字符串命名不可以是ASCII值,不能有英文句号,重音符号,方括号,感叹号,数字不能开头。
6、定义数据类型时,双精度和单精度的区别在于( )
A. 双精度保留15位小数,固定占8个字节,单精度保留7位小数,固定占4个字节
B. 单精度用于存放整型数字,双精度用于存放小数
C.双精度保留7位小数,固定占8个字节,单精度保留4位小数,固定上4个字节
D.双精度保留15位小数,固定占4个字节,单精度保留7位小数,固定占 2个字节
【答案】A
【解析】双精度保留15位小数,固定占8个字节,单精度保留7位小数,固定占4个字节。单精度和双精度都是存放小数的数据类型。
7、表达式“张晓红”in (“张晓红”“王明”)的返回值是( )
A.1 B.0 C.True D.False
【答案】C
【解析】in后面是一个列表,只要满足列表中其中一个就是true,不满足就是false。张晓红在列表中有,所以答案选择true。
8、数据表“学生”包括姓名、科目和成绩三个字段,要创建一个交叉表查询在行上汇总每名学生的成绩,则应作为列标题的字段是( )
A.科目 B.学生姓名 C.成绩 D.以上均可
【答案】A
【解析】要求在每一行上显示每个学生的成绩,行标题为姓名。列标题为科目。值为成绩。
9、根据在查询的字段行输入新的字段,这种查询方式属于( )
A.计算查询 B.传递查询 C.参数查询 D.追加查询
【答案】A
【解析】计算查询会在字段行输入新的字段,即:新名:[旧名]。
10、Access中有“职工”表,表中包含“职工编号”“职工姓名”“职工学历”和“职工绩效”字段,若要按职工学历查询职工的最高绩效,可采用的查询方式是( )
A.更新查询 B.计算查询 C.传递查询 D.总计查询
【答案】D
【解析】按职工的学历进行分组,统计最高的绩效属于总计/汇总查询。
11、引入数据库技术的计算机系统是( )
A.数据库 B.数据库应用系统
C.数据库系统 D.数据库管理系统
【答案】C
【解析】引入数据库技术的计算机系统是数据库系统。
12、教师(教师编号,姓名,年龄,出生日期,家庭住址,联系电话),其中“教师”是( )
A.实体 B.实体集 C.实体型 D.属性
【答案】A
【解析】教师是“实体”;整个表达式是“实体型”;所有的教师属于“实体集”;教师编号、姓名等属于“属性”。
13、下列说法中表述正确的是( )
A.信息会随其数据形式的变化而改变
B.信息是数据的具体表现形式
C.相同数据可用多种不同形式信息来表示
D.数据处理就是指将数据转换为信息的过程
【答案】D
【解析】信息不会随其数据形式的变化而改变;数据是信息的具体表现形式;相同信息可用多种不同形式数据来表示。
14、“工资”表中包含“员工姓名”、“性别”、“联系电话”、“基本工资”、“提成”和“绩效”字段,在所在界面空白网格中输入“工资:([基本工资]+[提成]*2+[绩效]*1.5)+150”,以上操作可采用的查询方式是( )
A.参数查询 B.追加查询 C.计算查询 D.生成表查询
【答案】C
【解析】需要在字段行中输入新的字段及其表达式,属于计算查询。
15、Access 2003 中创建更新查询时,所需要的更新表达式必须输入到设计网络的( )
A.条件行 B.字段行 C.更新为行 D.显示行
【答案】C
【解析】需要的更新表达式必须输入到设计网络的“更新为”行。
16、关于 Access 2003 中的数据类型,以下说法错误的是( )
A.演讲稿、规划总结稿通常采用的数据类型为文本型
B.定义了一个字段为数字类型后,双精度型是默认值
C.数据类型为OLE对象的字段不能排序
D.自动编号字段不能更新,同步复制后占16个字节
【答案】B
【解析】定义了一个字段为数字类型后,长整型是默认值。
17、在Access2003 中数据表“车间”和“工人”已建立了一对多关系,使用窗体向导创建基于这两个表的窗体时,若选择查看数据方式是“通过工人”,则窗体的布局方式只能是( )
A.多层窗体 B.链接窗体
C.单个窗体 D.带有子窗体的窗体
【答案】C
【解析】车间和和工人一对多关系,通过工人,即通过多方,通过多方创建的是单个窗体。
18、“条件 NOT 成绩< 90”的含义是 ( )
A.成绩大于等于 90的记录 B.成绩小于90 的记录
C.成绩小于等于90 的记录 D.成绩大于90 且不为空的记录
【答案】A
【解析】成绩<90,取not,即取反,成绩小于90的反面是:成绩大于等于90。
19、下列关于表间关系的说法是错误的 ( )
A.关系双方联系的对应字段的字段类型必须相同
B.关系双方至少有一方为主索引
C.关系的来源和目的都是字段
D.Access 中,两个表之间可以直接建立多对多关系
【答案】D
【解析】两个表之间可以直接建立一对多的关系,多对多关系需要两个一对多关系来建立。
20、“窗体属性表”对话框中,默认视图不包括( )
A.单个窗体 B.连续窗体 C.多个项目 D.分割窗体
【答案】C
【解析】默认视图包括:连续窗体、单个窗体、数据表和分割窗体。
二、简答题(本大题共5小题,每小题5分,共25分)
1、列举数据库对象及其功能。
【答案】
表:存储数据。
查询:查找和检索数据。
窗体:操控数据库的数据。
报表:分析或打印数据。
宏:执行操作控制流程。
模块:数据关系处理工具。
2、 查询的分类有哪些?
【答案】
(1) 选择查询
(2) 参数查询
(3)交叉表查询
(4)操作查询
(5)SQL查询
3、查询向导和查询设计创建查询各自的优缺点
【答案】
(1)查询向导
①优点:能够快捷方便地创建查询,简单易用,上手快。
②缺点:只能创建一些简单的查询,查询功能相对较弱。
(2)查询设计视图
①优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
②缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
4、窗体的结构。
【答案】
(1)窗体页眉(2)页面页眉(3)主体(必不可少的)(4)页面页脚(5)窗体页脚
5、简述使用自动窗体功能创建窗体。
【答案】
(1)打开数据库,选择单一数据表或查询,单击“创建”选项卡“窗体”选项组中,单击“窗体”按钮,即可自动生成一个包含选定对象所有字段和记录的窗体(纵栏式窗体)。
(2)单击“文件”-“保存”命令保存窗体。
三、案例分析题(本大题共5小题,每小题5分,共25分)
1、在学生表中如何查找重名的学生?
【答案】
(1) 打开学生表数据库文件,单击“创建”选项卡,单击“查询向导”;
(2) 选择“查找重复项查询向导”,单击确定按钮;
(3) 在“查找重复项查询向导”对话框中,选择数据表“学生”,单击下一步按钮。选择“姓名”字段,单击下一步按钮。指定标题为“重名学生”,单击完成按钮。
2、某数据库中有“学生”数据表,如下图。请根据要求写出相应SQL语句。
(1) 查询学号前4 位为“2014”的团员姓名、入学成绩,并按入学成绩降序排列。
(2) 将化工专业学生的入学成绩增加 2 分。
(3)插入一条新记录,学号:20141109,姓名:张明,出生日期:1999/5/13。
【答案】
(1)select 姓名,入学成绩 from 学生 where 学号 like “2014*”and团员=true order by 入学成绩 desc;
(2)update 学生 set 入学成绩=入学成绩+2 where 专业=“化工”;
(3)insert into 学生(学号,姓名,出生日期)values(“20141109”,“张明”,#1999/5/13#);
3、当前数据库包括“商品”表和“商品销售”表,两表已通过商品编号建立了关系,如图3-3,图3-4所示。如果要创建查询“N日查询”,用于查询最近N天的销售信息,这些信息包括商品编号、商品名称、销售数量,请问该如何操作?
【答案】
(1)创建选项卡查询选项组中的查询设计按钮,在显示表对话框中分别添加“商品表”和“商品销售”表,并将“商品表”中的商品编号、商品名称,“商品销售”表中的销售数量。
(2)在销售日期字段所在条件行输入:between date() and date()-[请输入想要查询信息的天数:]
(3)保存,命名为:N日查询(1分)
(4)运行。
4、创建一个查询,“课程”表和“成绩”表已经建立好,相应的关系也已经建立,请你统计每门课程的平均成绩、最高成绩和最低成绩,将平均成绩保留两位小数,并按照平均成绩降序排列。
【答案】
(1) 单击创建选项卡,查询选项组中的查询设计按钮,在显示表对话框中分别添加“课程”表和“成绩”表,关闭显示表对话框。再将“课程”表中的“课程号”和“课程名”字段、“成绩”表中的“成绩”字段依次拖放到设计网格的“字段”单元格中,共添加三个“成绩”字段。
(2) 单击“设计”选项卡上“显示/隐藏”选项组中的“汇总”按钮,自动添加一个“总计”行。
(3) 在三个“成绩”字段的“总计”单元格中,依次选择“平均值”“最大值”“最小值”,并按“平均值”降序排列。
(4) 在三个“成绩”字段的“字段”单元格中,依次输入“平均成绩:成绩”“最高成绩:成绩”“最低成绩:成绩”。
(5) 单击“平均成绩:成绩”字段,再单击“设计”选项卡的显示/隐藏”选项组中的按钮,弹出“属性表”对话框,设置“成绩”字段的“格式”为“标准”,“小数位数”为2,保存查询即可。
5、王老师为便于查找学生的课程成绩,在“成绩”表中对“学号”字段按升序建立索引,请帮他解决这个问题。
【答案】
(1) 在设计视图中打开要创建索引的“学生”表,在“设计”选项卡的“显示/隐藏”选项组中,单击“索引”按钮,打开“索引”窗口。
(2) 输入索引名称,选择字段名称“学号”,默认升序,关闭索引窗口即可。
四、综合应用题(本大题共2小题,每小题10分,共20分)
1、在数据库中学生表、成绩表已经创建并建立了关系,如何利用这两个表创建如下图的窗体?
【答案】
(1)在“创建”选项卡的“窗体”选项组中,单击“窗体向导”按钮,弹出“窗体向导”对话框,分别将“学生”表中的“学号”“姓名”“专业”字段,“成绩”表中的“课程号”“课程名”“成绩”字段添加到“选定字段”列表中。
(2)单击“下一步”按钮,弹出查看数据方式对话框。选择“通过学生”表查看数据,并选择“带有子窗体的窗体”单选项。(如果此处选择“链接窗体”单选项,则在主窗体中添加一个“成绩”切换按钮,可通过该按钮切换至子窗体,这种窗体又称链接窗体)
(3)单击“下一步”按钮,弹出确定子窗体使用布局的对话框,这里选择“数据表”单选项。
(4)单击“下一步”按钮,弹出为窗体指定标题的对话框,为新创建的主窗体和子窗体指定标题。(例如,指定主窗体的标题为“学生:主窗体”,指定子窗体的标题为“成绩:子窗体”)
(5)单击“完成”按钮,系统根据向导的设置自动创建主/子窗体。
2、在Access数据库中,学生表已经建立,用查询设计将“学生表”中原有的专业名称“网络技术”更改为“软件技术与应用”。
【答案】
(1)打开数据库窗口,在“创建”选项卡单击“查询设计”按钮,打开查询设计视图,同时弹出“显示表”对话框,在“显示表”对话框中,选择查询所需要的表“学生表”,并添加到查询设计视图中。单击“关闭”,关闭“显示表”对话框,然后将该表的“专业”字段添加到设计网格中。
(2)单击“设计”选项卡“查询类型”选项组中的“更新”按钮,在设计网格中添加“更新到”行,将选择查询转换为更新查询
(3)在“专业”字段的“条件”单元格中输入“"网络技术"”,在“更新到”单元格中输入“软件技术与应用”
(4)单击“设计”选项卡“结果”选项组中的“运行”按钮,系统弹出更新提示对话框,单击“是”按钮,系统对“学生”表中符合条件的记录进行更新。
(5)单击工具栏中的保存按钮,对查询进行命名。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$