内容正文:
《Access数据库应用操作》
期末复习卷(五)
时间:90分钟 总分:100分
班级 姓名 学号 成绩
一、选择题(本大题共25小题,每小题1分,共25分)
1、下列关于关系的相关概念说法正确的是( )
A.Access中每一个关系就是一个表
B.一个关系允许有完全相同的元组
C.一个二维表中每一列称为记录
D.属性的取值范围称为键
【答案】A
【解析】B中一个关系中尽量不要有完全相同的元组;C是每一列就是一个字段;D属性的取值范围是指域。
2、学校与学生之间的关系是( )
A.一对一B.一对多C.多对多D.多对一
【答案】B
【解析】一个学校有多个学生,一个学生只能在一个学校,二者是一对多的关系。
3、在Access数据库中更新关键字时,需要在相关表间关系编辑对话框中自动更新相关的字段,则关系中设置( )
A.有效性规则
B.输入掩码
C.默认值
D.参照完整性
【答案】D
【解析】需要在相关表间关系编辑对话框中自动更新相关的字段,需要勾选编辑关系对话框中的“参照完整性”。
4、窗体属性中的导航按钮属性设成“否”,则 ( )
A.不显示窗体底部的记录操作栏
B.不显示记录选定器
C.不显示分割线
D.不显示水平滚动条
【答案】A
【解析】窗体底部的记录操作栏显示,需要设置属性表中格式选项卡中导航按钮为“是”。
5、在窗体或报表中,可以将______用作独立的控件以显示来自表.查询或 SQL 语句中的“是”
或“否”值 ( )
A. 标签 B.文本框 C.复选框 D.列表框
【答案】C
【解析】选项组控件中的单选按钮、切换按钮和复选框都可以表示“是”或“否”两种状态。
6、在Access窗体中,每次只显示一条记录的是( )
A. 纵栏式 B. 数据表 C. 图表 D. 表格
【答案】A
【解析】在Access窗体中,每次只显示一条记录的是纵栏表窗体。
7、要改变窗体上文本框控件的数据源,应设置的属性是( )
A. 记录源 B. 控件来源 C. 筛选查阅 D. 默认值
【答案】B
【解析】控件的数据来源是指:控件来源。
8、关于选择查询,以下说法错误的是( )
A.可以对记录进行分组
B.可以对记录进行总计、计数操作
C.查询结果不会随表中记录的变化而变化
D.可以从一个或多个表中检索并显示数据
【答案】C
【解析】查询结果会随表中记录的变化而变化。
9、为窗体某一控件,应当是______控件 ( )
A.标签 B.文本框 C.命令按钮 D.列表框
【答案】B
【解析】是文本框控件。
10、下列说法中错误的是 ( )
A.更新查询将改变原来的数据
B.追加查询要求源表和目标表必须有若干相同类型的字段
C.删除查询主要用于字段的删除
D.执行操作查询时系统会给出警告信息
【答案】C
【解析】删除查询删除的是记录。
11、________是交叉表查询必须搭配的功能。 ( )
A.总计 B.上限值 C.参数 D.以上都不是
【答案】A
【解析】交叉表查询中,有行标题、列标题和值,对应的值对应的函数即总计。
12、若要在一对多关系中更改一方的原始记录后另一方立即更改,应启动 ( )
A.实施参照完整性
B.级联更新相关字段
C.级联删除相关记录
D.以上都不是
【答案】B
【解析】若要在一对多关系中更改一方的原始记录后另一方立即更改,一方改了另一方也改,是勾选:级联更新相关字段。
13、如在数据库中已有同名的表,要通过查询覆盖原来的表,应该用查询类型是( )
A.删除 B.追加 C.生成表 D.更新
【答案】D
【解析】查询操作会覆盖原来的表,是对原来的表进行更新,即更新查询。
14、在Access中,下列与表创建操作相关的叙述中,错误的( )
A.创建表之间的关系时,必须要关闭所有打开的表
B.使用表设计视图定义字段时,必须定义字段名称
C.使用表设计视图可以对长文本型字段设置格式属性
D.使用表设计视图定义字段时,不能设置索引字段
【答案】D
【解析】使用表设计视图定义字段时,可以设置索引字段。
15、 在 Access中,若“教师基本情况”表中职称要输入为以下五种之一:教授、副教授、讲师、助教和其他。为提高数据输入效率,在表的设计视图中可以设置的属性是( )
A. 输入掩码 B.验证规则 C.验证文本 D.默认值
【答案】B
【解析】“教师基本情况”表中职称要输入为以下五种之一,可以在验证规则中输入: in(“教授”,“副教授”,“讲师”,“助教”,“其他”)。
16、 下列关于 Access 数据表索引的叙述中,正确的是( )
A.只能对一个表建立一个索引
B.只能基于表中的单个字段创建索引
C.建立索引的字段可以有重复值
D.可将多个字段组合在一起建立索引
【答案】D
【解析】一个表可以创建一个或多个索引;可以基于单个字段创建索引,也可以基于多个字段创建索引;索引分为主索引(只能有一个,不能重复);唯一索引(可以有多个,不能重复);普通索引(可以有多个,也可以重复)。
17、下列能减少相同数据重复存储的是( )
A.字段 B.数据库 C.文件 D.记录
【答案】B
【解析】减少相同数据重复存储属于数据库的特性之一:减少数据冗余。
18、在Access 2003 中,以下数据排序最小的是( )
A.“数字通信” B.“数据库access”
C.“nuLL” D.“C语言”
【答案】D
【解析】字符串排序的规则是:中文>字母>数字>null。所以,“数字通信”>“数据库access”>“null”>“C语言”
19、在关系数据模型中,域指的是( )
A. 字段 B. 记录 C. 属性 D. 属性的取值范围
【答案】D
【解析】域是指属性的取值范围。
20、图书销售表中查询图书售价为69.9~199.9元(不包括199.9元),图书信息正确表达式为( )
A.>69.9 or <199.9
B.Between 69.9 and 199.9
C.>=69.9 and <199.9
D.in (69.9,199.9)
【答案】C
【解析】69.9~199.9,但不包括199.9,包括69.9.
二、简答题(本大题共5小题,每小题5分,共25分)
1、什么是参数查询?
【答案】
参数查询是指在运行查询时,提示用户输入查询参数,根据参数形成查询条件进行查询。在默认情况下,参数框中输入的参数类型都被系统认为是文本。
2、窗体和数据表的区别。
【答案】
窗体和数据表都可以显示和编辑数据表中的数据,但窗体与数据表有如下区别:
(1)在窗体中可以通过对控件的排列,使数据的显示效果更加丰富。
(2)窗体对数据的输入比数据表更灵活,可以同时给多个数据表输入数据,还可以添加各种控件对数据进行编辑和数据校验。
(3)OLE对象在数据表中不可见,而在窗体和报表中可见。
3、简述数据库管理系统(DBMS)
【答案】
数据库管理系统(DBMS)是维护和管理数据库的软件,是数据库和用户间的界面,是数据库系统的核心软件。其主要作用是统一管理、控制数据库的建立、使用和维护。常见的数据库管理系统有Access、MySQL、SQL Server、Oracle等,其中Access是最简单、最容易掌握的数据库管理系统。
4、什么是子窗体?有什么特点?。
【答案】
(1)子窗体是窗体中的窗体,包含子窗体的窗体称为主窗体。
(2)
①主/子窗体一般用于显示具有一对多关系的表或查询中的数据,主窗体显示一对多关系的一端,子窗体显示多端。
②建立主/子窗体的前提是数据源之间要建立表间关系。
③当主窗体中的记录变化时,子窗体中的记录也发生变化。
④主窗体可以包含多个子窗体,子窗体也可以包含下一级子窗体。
5、简述数据库对象表的特点。
【答案】
表是数据库的核心,存放着数据库中的全部数据,可以当作查询、窗体、报表等的数据源。一个数据库中可以包含一个或多个表。
三、案例分析题(本大题共5小题,每小题5分,共25分)
1、如何为表中的第一条ole类型的照片字段输入数据内容,照片来源为默认文件夹下的“111.jpg”。【答案】
(1)将表切换到数据表视图,选择第一条记录的照片字段,右键,在快捷菜单中选择“插入对象”,打开“插入对象”对话框。
(2)选择“由文件创建”,选择默认文件夹下的“111.jpg”,单击确定。
(3)保存。
2、在学生管理数据库的学生成绩表窗体中 应用条件格式,使子窗体中国“成绩”字段的值以不同的颜色显示。80分以下(不含80分)用红色显示,80-90分用蓝色显示,90分(含90分)以上用绿色显示。
【答案】
(1)打开“学生管理”数据库,然后右键单击“学生成绩表”窗体,在弹出的快捷菜单中选择设计视图命令,选中子窗体中绑定“成绩”字段的文本框控件。
(2)在“格忒”选项卡的“控件格式"组中单击“条件格式”按钮,打开“条件格式规则管理器”对话框。
(3)单击“新建规则”按钮,在弹出的“新建格式规则”对话框中选择“字段值”小于“80”,设置字体颜色为“红色”选择“字段值”介于“80”和“90”,设置字体颜色为“蓝色”;选择“字段值”大于等于“90”设置字体颜色为“绿色”。
(4)单击“确定”按钮,单击快速访问工具栏中的"保存)按钮,切换至窗体视图查看显示结果。
3、数据表“教材”(书名、作者、单价、出版社、出版日期)
(1)由丙出版社出版的出版日期在2020年10月以前的所有图书信息。
(2)查询并显示“教材”表中作者姓孙的所有图书信息,查询结果中,先按出版社降序排序,出版社相同,再按出版日期升序排序。
【答案】
(1)Select * from 教材 where 出版社=“丙出版社” and 出版日期 <#2020/10/2#;
(2)Select * from 教材 where 作者 like “孙*” order by 出版社 desc,出版日期 asc;
4、在学生表中,如何快速查找到姓名中含有“兰”字的学生记录?
【答案】
(1)在学生表的数据表视图中,选中“姓名”列。
(2)开始-查找-查找,打开“查找”对话框。
(3)在查找对话框中输入“兰”,查找范围下拉列表中选择“当前字段”,匹配下拉列表中选择“字段任何部分”。
(4)单击“查找下一个”按钮,可依次查到有“兰”字的学生记录。
5、在“信息管理”窗体(如下图)中分别添加适当的控件,显示系统日期和学生的相关信息。
(1) 设置所有标签的字体为“隶书”,字号“14号”,特殊效果为凸起,前景色为浅蓝色。
(2) 将此窗体设置为“分割窗体”,并且数据表在上方,窗体在下方。隐藏记录选择器和导航按钮,垂直方向上具有滚动条。不允许通过窗体添加、修改、删除数据。
【答案】
(1)选中所有标签,在“设计”选项卡“工具”组中单击“属性表”按钮,
在“格式”选项卡进行属性设置,字体为“隶书”,字号“14号”,特殊效果为凸起,前景色为浅蓝色,并保存。
(2)①打开“属性表”窗格,在下拉列表中选择“窗体”,在“格式”选项卡“默认视图”选择“分割窗体”,“分割窗体方向”选择“数据表在上”。
②“记录选择器”和“导航按钮”属性均设置为“否”,“滚动条”属性选择“只垂直”。
③在“数据”选项卡“允许添加”“允许删除”“允许编辑”属性设置为“否”。
④保存窗体。
四、综合应用题(本大题共2小题,每小题10分,共20分)
1、在Access 2003中“教学.accdb”数据库已打开。其中“学生”数据表的表结构如图所示,请根据要求完成下列题目:
(1)在“学生”表的设计视图中完成下列操作:
①判断并设置主键。
②入学成绩满分为600分,设置有效性规则以防止输入错误。
③设置输入掩码使专业代码前两位为字母后面6~7 位为数字。
(2)如何利用高级筛选排序功能查看学生表中“张”姓学生的信息?
【答案】
(1)
①判断在“学生”数据表中设置“学号”字段为主键。
在设计视图,右击“学号”所在行的字段,在弹出菜单中选择“主键”菜单即可。
(或在上方工具栏中单击“主键”按钮即可。)
②在设计视图,选择“入学成绩”字段,在下方字段属性区域“常规”选项卡中的“有效性规则”框中输入 >=0 and <=600(或between 0 and 600);
③在设计视图,选择“专业代码”字段,在下方字段属性区域“常规”选项卡中的“输入掩码”框中输入 “LL0000009”。
(2)
①打开“学生”数据表数据表视图,单击“开始”选项卡“排序和筛选”选项组中的“高级”下拉按钮,选择“高级筛选/排序”选项。
②在筛选窗口的上部分显示了“学生”数据表的字段列表。从该字段列表中,将“姓名”字段拖到筛选窗口下部分网格中的第 1 列字段处;(也可以单击“字段”单元格右侧的下拉按钮,在下拉列表中选择“姓名”字段。)
③在“姓名”字段对应的“条件”行中输入like “张*”
④单击“排序和筛选”选项组中的“高级”下拉按钮,选择“应用筛选/排序”选项(或单击“切换按钮”),将显示“张”姓学生的信息。
2、 数据库已在Access中打开,“学生”表结构如图4-1所示,请按要求回答下列问题。
(1)表结构操作:
①如何确保性别字段只能输入男或女?
②要防止输入的成绩不出现负数,在0-100分范围内应如何设置?
③设置考号为8位必选数字,且以2021开头。
(2)建立查询“优秀”,显示成绩在90分以上的学生姓名、年龄、成绩,并按成绩降序排列。
【答案】
(1)表结构操作:
①
法1:选中性别字段,在字段属性区域,常规选项卡中的验证规则中输入:“男”or “女”(in(“男”,“女”))
法2:选中性别字段,在字段属性区域,查阅选项卡中的显示控件中选择“列表框”,在行来源类型中选择“值列表”,在行来源中输入“男”;“女”。(选中性别字段,修改性别字段类型为查阅向导,在对话框中选择“自行键入所需的值”;下一步,分别在不同的行输入“男”、“女”;下一步,制定标题为性别,完成。)
②选中成绩字段,在字段属性区域,常规选项卡验证规则中输入:between 0 and 100(>=0 and <=100)
③选中考号字段,在字段属性区域,常规选项卡输入掩码中输入:“2021”0000
(2)
①单击 创建选项卡查询选项组中的查询设计按钮,在弹出的显示表对话框中双击添加“学生”表,关闭显示表对话框,双击姓名、年龄、成绩字段添加到下方设计网格中。
②在成绩字段条件行输入:>=90。
③在成绩字段排序行选择降序。
④保存命名为“优秀”,运行。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
《Access数据库应用操作》
期末复习卷(五)
时间:90分钟 总分:100分
班级 姓名 学号 成绩
一、选择题(本大题共25小题,每小题1分,共25分)
1、下列关于关系的相关概念说法正确的是( )
A.Access中每一个关系就是一个表
B.一个关系允许有完全相同的元组
C.一个二维表中每一列称为记录
D.属性的取值范围称为键
2、学校与学生之间的关系是( )
A.一对一B.一对多C.多对多D.多对一
3、在Access数据库中更新关键字时,需要在相关表间关系编辑对话框中自动更新相关的字段,则关系中设置( )
A.有效性规则
B.输入掩码
C.默认值
D.参照完整性
4、窗体属性中的导航按钮属性设成“否”,则 ( )
A.不显示窗体底部的记录操作栏
B.不显示记录选定器
C.不显示分割线
D.不显示水平滚动条
5、在窗体或报表中,可以将______用作独立的控件以显示来自表.查询或 SQL 语句中的“是”
或“否”值 ( )
A. 标签 B.文本框 C.复选框 D.列表框
6、在Access窗体中,每次只显示一条记录的是( )
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、若要在一对多关系中更改一方的原始记录后另一方立即更改,应启动 ( )
A.实施参照完整性
B.级联更新相关字段
C.级联删除相关记录
D.以上都不是
13、如在数据库中已有同名的表,要通过查询覆盖原来的表,应该用查询类型是( )
A.删除 B.追加 C.生成表 D.更新
14、在Access中,下列与表创建操作相关的叙述中,错误的( )
A.创建表之间的关系时,必须要关闭所有打开的表
B.使用表设计视图定义字段时,必须定义字段名称
C.使用表设计视图可以对长文本型字段设置格式属性
D.使用表设计视图定义字段时,不能设置索引字段
15、 在 Access中,若“教师基本情况”表中职称要输入为以下五种之一:教授、副教授、讲师、助教和其他。为提高数据输入效率,在表的设计视图中可以设置的属性是( )
A. 输入掩码 B.验证规则 C.验证文本 D.默认值
16、 下列关于 Access 数据表索引的叙述中,正确的是( )
A.只能对一个表建立一个索引
B.只能基于表中的单个字段创建索引
C.建立索引的字段可以有重复值
D.可将多个字段组合在一起建立索引
17、下列能减少相同数据重复存储的是( )
A.字段 B.数据库 C.文件 D.记录
18、在Access 2003 中,以下数据排序最小的是( )
A.“数字通信” B.“数据库access”
C.“nuLL” D.“C语言”
19、在关系数据模型中,域指的是( )
A. 字段 B. 记录 C. 属性 D. 属性的取值范围
20、图书销售表中查询图书售价为69.9~199.9元(不包括199.9元),图书信息正确表达式为( )
A.>69.9 or <199.9
B.Between 69.9 and 199.9
C.>=69.9 and <199.9
D.in (69.9,199.9)
二、简答题(本大题共5小题,每小题5分,共25分)
1、什么是参数查询?
2、窗体和数据表的区别。
3、简述数据库管理系统(DBMS)
4、什么是子窗体?有什么特点?。
5、简述数据库对象表的特点。
三、案例分析题(本大题共5小题,每小题5分,共25分)
1、如何为表中的第一条ole类型的照片字段输入数据内容,照片来源为默认文件夹下的“111.jpg”。
2、在学生管理数据库的学生成绩表窗体中 应用条件格式,使子窗体中国“成绩”字段的值以不同的颜色显示。80分以下(不含80分)用红色显示,80-90分用蓝色显示,90分(含90分)以上用绿色显示。
3、数据表“教材”(书名、作者、单价、出版社、出版日期)
(1)由丙出版社出版的出版日期在2020年10月以前的所有图书信息。
(2)查询并显示“教材”表中作者姓孙的所有图书信息,查询结果中,先按出版社降序排序,出版社相同,再按出版日期升序排序。
4、在学生表中,如何快速查找到姓名中含有“兰”字的学生记录?
5、在“信息管理”窗体(如下图)中分别添加适当的控件,显示系统日期和学生的相关信息。
(1) 设置所有标签的字体为“隶书”,字号“14号”,特殊效果为凸起,前景色为浅蓝色。
(2) 将此窗体设置为“分割窗体”,并且数据表在上方,窗体在下方。隐藏记录选择器和导航按钮,垂直方向上具有滚动条。不允许通过窗体添加、修改、删除数据。
四、综合应用题(本大题共2小题,每小题10分,共20分)
1、在Access 2003中“教学.accdb”数据库已打开。其中“学生”数据表的表结构如图所示,请根据要求完成下列题目:
(1)在“学生”表的设计视图中完成下列操作:
①判断并设置主键。
②入学成绩满分为600分,设置有效性规则以防止输入错误。
③设置输入掩码使专业代码前两位为字母后面6~7 位为数字。
(2)如何利用高级筛选排序功能查看学生表中“张”姓学生的信息?
2、 数据库已在Access中打开,“学生”表结构如图4-1所示,请按要求回答下列问题。
(1)表结构操作:
①如何确保性别字段只能输入男或女?
②要防止输入的成绩不出现负数,在0-100分范围内应如何设置?
③设置考号为8位必选数字,且以2021开头。
(2)建立查询“优秀”,显示成绩在90分以上的学生姓名、年龄、成绩,并按成绩降序排列。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$