资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
注:所有题均来自网络上全国计算机二级等级考试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:在“输入掩码”行输入“ 01000000000 ”。步骤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 =17 And =55;选中聘用时间字段,点击默认值属性右边的.按钮,弹出表达式生成器,在文本框中输入=Now(),也可以直接在那个默认值框中直接输入=Now();选中职务字段行,按住鼠标左键把职务字段移到聘用时间字段前,选中聘用时间字段,按住鼠标左键把该字段移到原来职务字段的位置。然后保存该表。第三步:打开表tTeacher,选中编号为000024的记录,然后点击工具栏上的删除记录按钮,或者单击鼠标右键,在弹出的下拉菜单中选择删除记录,再弹出的对话框中选择是;以同样的方式删除编号为000028的记录;然后在表的最后输入题面所要求的各字段的内容。4、在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好两个表对象“tA”和“tB”。请按以下要求完成设计:(1)创建一个查询,查找并显示所有客人的“姓名”、“房间号”、“电话”和“入住日期”4个字段内容,将查询命名为“qTl”。(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示“姓名”、“房间号”、“已住天数”和“应交金额”,将查询命名为“qT2”。注:输入姓名时应提示“请输入姓名:”。应交金额=已住天数*价格。(3)创建一个查询,查找“身份证”字段第4位至第6位值为“l02”的纪录,并显示“姓名”、“入住日期”和“价格”3个字段内容,将查询命名为“qT3”。(4)以表对象“tB”为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为“楼号”,列标题为“房间类别”,所建查询命名为“qT4”。注:房间号的前两位为楼号本题考点:创建条件查询、分组总计查询和交叉表查询等。【解题思路】第1、2.3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(1)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“认”和“tB“,关闭“显示表”对话框。步骤2:分别双击“姓名”、“房间号”、“电话”和“人住日期”字段将其添加到“字段”行。步骤3:按Ctrl+s保存修改,另存为“qTl”。关闭设计视图。(2)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和tB”,关闭“显示表”对话框。步骤2:分别双击“姓名”和“房间号”字段将其添加到“字段”行。在“姓名”字段的“条件”行输入“请输入姓名:”。步骤3:在字段行下一列输入“已住天数:Day(Date().人住日期)”。步骤4:在字段行下一列输入“应交金额:Day(Date().人住日期)*价格”。步骤5:按Ctrl+S保存修改,另存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“认”和tB,关闭“显示表”对话框。步骤2:分别双击“姓名”、“入住日期”、“价格”和“身份证”字段添加到“字段”行。步骤3:在“身份证”字段的“条件”行输入“Mid(身份证,4,3)=”102”,在“显示”行取消该字段显示。步骤4:按Ctrl+S保存修改,另存为“qT3”。关闭设计视图。(4)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tB”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查询类型”组中的“交叉表”按钮。步骤3:在“字段”行的第一列输入“楼号:Left(房间号,2)”。双击“房间类别”和“房间号”字段。步骤4在“房间号”字段“总计”行下拉列表中选择“计数”。步骤5:分别在“楼号”、“房间类别”和“房间号”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”。步骤6:按Ctrl+s保存修改,另存为“qT4”。关闭设计视图。【易错提示】添加新字段时要注意所用表达式的格式,创建交叉表时要分清行、列、值字段,不要混淆。5、在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和表
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号