Access操作题复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注:所有题均来自网络上全国计算机二级等级考试Access模拟试题
第1题
(1)在考生文件夹下,samp1.accdb数据库文件中建立表tTeacher,表结构如下:
(2)判断选择合适字段设置为tTeacher的主键。
(3)设置职称字段的默认值属性为讲师,利用查阅向导实现通过下拉列表方式选择输入“助教”、“讲师”、“副教授”和“教授”。
(4)设置年龄字段的有效性规则为不能是空值,并设置有效性文本为“年龄不能为空!”。
(5)将学生“工作时间”字段的默认值设置本年度的1月1日(规定:本年度的年号必须用函数获取)
(6)设置编号字段的输入掩码为只能输入5位数字或字母形式。
(7)在tTeacher表中输入以下一条记录:
(8)在数据表视图中将“联系”字段隐藏起来
第2题
在考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTmp”。请按以下要求完成设计。
(1)创建一个查询,查找并显示照片信息为空的男同学的“学号”、“”、“性别”和“年龄”4个字段的容,将查询命名为“qT1”。
(2)创建一个查询,查找并显示选课学生的“”和“课程名”两个字段的容,将查询命名为“qT2”。
(3)创建一个查询,计算选课学生的平均分数,显示为“学号”和“平均分”两列信息,要求按照平均分降序排列,将查询命名为“qT3”。
(4)创建一个查询,查找并显示中含有“红”字学生的“学号”、“”、“性别”和“年龄”4个字段的容,将查询命名为“qT4”。
(5)创建一个查询,将临时表对象“tTmp”中女学生编号的第一个字符更改为“1”,所建查询命名为“qT5”。
二、部分二级等级考试模拟题及解题思路参考
1、在考生文件夹下,存在一个数据库文件samp2.mdb,里边已建立两个表对象tGrade和tStudent;同时还存在一个Excel文件tCourse.xls。试按以下操作要求,完成表的编辑:
(1)将Excel文件tCourse.xls导入到samp2.mdb数据库文件中,表名称不变,设课程编号字段为主键;
(2)对tGrade表进行适当的设置,使该表中的学号为必填字段,成绩字段的输入值为非负数,并在输入出现错误时提示“成绩应为非负数,请重新输入!”信息;
(3)将tGrade表中成绩低于60分的记录全部删除;
(4)设置tGrade表的显示格式,使显示表的单元格显示效果为凹陷、文字字体为宋体、字号为11;
(5)建立tStudent、tGrade和tCourse三表之间的关系,并实施参照完整性。
本题主要考核点:导入表、字段的增添、复合主键的设置、关系的建立、关系的建立。
本题解题思路:
第一步:打开考生文件夹下的samp2.mdb数据库。
第二步:单击文件菜单下获取外部数据下的导入菜单,在弹出的对话框中选择考生文件夹中的tCourse.xls,单击下一步按钮、再点下一步按钮,选择数据的保存位置为新表中,单击下一步按钮、再点下一步按钮,设置主键为课程编号,点击完成。
第三步:打开tGrade表的设计视图,选中学号字段,必填字段的属性值为是,选中成绩字段,有效性规则为>=0,有效性文本为:成绩应为非负数,请重新输入!。打开tGrade表的数据表视图,按降序或升序排序,将成绩小于60分的记录全部删除。再选择格式菜单下的数据表菜单,设置单元格效果为凹陷,选择格式菜单下的字体菜单,设置为宋体、11号。
第四步:选择工具栏上的关系按钮(或者单击右键,选择关系),然后单击菜单上的显示表按钮(或单击右键,在弹出的菜单中选择显示表),把tStudent、tGrade和tCourse添加到关系窗体中,鼠标选中tStudent中的学号字段,然后拖到tGrade中的学号字段。然后在弹出的窗体中选中实施参照完整性复选框,然后点击创建。用同样的方法连接课程编号字段,建立tGrade和tCourse之间的关系。
2、在考生文件夹下,存在一个数据库文件“samp1.mdb”。在数据库文件中已经建立了一个表对象“学生基本情况”。试按以下操作要求,完成各种操作:
(1)将“学生基本情况”表名称更改为“tStud”;
(2)设置“身份ID”字段为主键;并设置“身份ID”字段的相应属性,使该字段在数据表视图中的显示标题为“”;
(3)将“”字段设置为有重复索引;
(4)在“家长号”和“语文”两字段间增加一个字段,名称为“”,数据类型为“文本”,大小为12;
(5)将新增“”字段的输入掩码设置为“010-********”形式。其中“010-”部分自动输出,后八位为0到9的数字显示;
(6)在数据表视图中将隐藏的“编号”字段重新显示出来。
本题考点:表名更改;设置主键;字段标题、索引和输入掩码等字段属性的设置;取消隐藏列。
(1)步骤1:打开“samp1.mdb”数据库窗口,右键单击“学生基本情况”表选择【重命名】。
步骤2:在光标处输入“tStud”。
(2)步骤1:右键单击表“tStud”选择【设计视图】。
步骤2:右键单击“身份ID”行选择【主键】。
步骤3:在“标题”行输入“”。
步骤4:单击工具栏中的“保存”按钮。
(3)步骤1:单击“”字段行任一处。
步骤2:在“索引”行选中“有(有重复)”。
步骤3:单击工具栏中的“保存”按钮。
(4)步骤1:单击“语文”字段行任一处。
步骤2:单击菜单栏【插入】|【行】。
步骤3:在新增的空白行“字段名称”列输入“”,“数据类型”列选择“文本”,属性栏“字段大小”行输入“12”。
(5)步骤1:在“输入掩码”行输入“ "010-"00000000 ”。
步骤2:单击工具栏中的“保存”按钮。
(6)步骤1:单击菜单栏【视图】|【数据表视图】。
步骤2:单击菜单栏【格式】|【取消隐藏列】。
步骤3:将“编号”字段选中,使“编号”字段显示出来,单击“关闭”按钮。
步骤4:单击工具栏中的“保存”按钮,关闭数据表视图。
3、在考生文件夹下,samp1.mdb数据库文件已建立表对象tEmployee。试按一下操作要求,完成表的编辑:
(1)设置编号字段为主键;
(2)设置年龄字段的有效性规则属性为:大于等于17且小于等于55;
(3)设置聘用时间字段的默认值为:系统当前日期;
(4)交换表结构中的职务与聘用时间两个字段的位置;
(5)删除表中职工编号为000024和000028的两条记录;
(6)在编辑完的表中追加以下一条新记录:
本题主要考核点:主键的设置、有效性规则的设置、默认值的设置、删除表中记录及向表中输入容。
本题解题思路:
第一步:打开考生文件夹下的samp1.mdb数据库。
第二步:选中表tEmployee,点击设计按钮,在弹出的表设计器中选中编号行,点击工具栏上的主键按钮;选中年龄字段,再选中下面的有效性规则,点击右边的...按钮,弹出表达式生成器,在文本框中输入>=17 And <=55,也可以直接在那个有效性规则框中直接输入>=17 And <=55;选中聘用时间字段,点击默认值属性右边的...按钮,弹出表达式生成器,在文本框中输入=Now(),也可以直接在那个默认值框中直接输入=Now();选中职务字段行,按住鼠标左键把职务字段移到聘用时间字段前,选中聘用时间字段,按住鼠标左键把该字段移到原来职务字段的位置。然后保存该表。
第三步:打开表tTeacher,选中编号为000024的记录,然后点击工具栏上的删除记录按钮,或者单击鼠标右键,在弹出的下拉菜单中选择删除记录,再弹出的对话框中选择是;以同样的方式删除编号为000028的记录;然后在表的最后输入题面所要求的各字段的容。
4、在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好两个表对象“tA”和“tB”。请按以下要求完成设计: