您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 全国计算机二级数据库机试题6
在考生文件夹下的samp1.mdb数据库中已经建立表对象tEmployee。请按以下操作要求,完成表的编辑:(1)根据tEmployee表的结构,判断并设置主键。(2)删除表中的所属部门字段;设置年龄字段的有效性规则为:只能输入大于16的数据。(3)在表结构中的年龄与职务两个字段之间增加一个新的字段:字段名称为党员否,字段类型为是/否型;删除表中职工编号为000014的一条记录。(4)使用查阅向导建立职务字段的数据类型,向该字段键入的值为职员、主管或经理等固定常数。(5)设置聘用时间字段的输入掩码为短日期。(6)在编辑完的表中追加一条新记录如下:考生文件夹下有一个数据库文件samp2.mdb,其中存在已经设计好的表对象tStud和tTemp。tStud表是学校历年来招收的学生名单,每名学生均有身份证号。对于现在正在读书的在校学生,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。例如,表中学生张春节没有家长身份证号,表示张春节已经从本校毕业,是校友。表中,学生李强的家长身份证号为110107196201012370,表示李强为在校学生。由于在tStud表中身份证号110107196201012370对应的学生姓名是李永飞,表示李强的家长是李永飞,而李永飞是本校校友。张天的家长身份证号为110108196510015760,表示张天是在校学生;由于在tStud表中身份证号110108196510015760没有对应的记录,表示张天的家长不是本校的校友。请按下列要求完成设计:(1)创建一个查询,要求显示在校学生的身份证号和姓名两列内容,所建查询命名为qT1。(2)创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生记录。输出学生身份证号、姓名及家长身份证号3列内容,标题显示为身份证号、姓名和家长身份证号,将查询命名为qT2。(3)创建一个查询,要求检索出数学成绩为100分的学生的人数,标题显示为num,将查询命名为qT3。这里规定,使用身份证号字段进行计数统计。(4)创建一个查询,要求将表对象tStud中总分成绩超过270分(含270)的学生信息追加到空表tTemp中。其中,tTemp表的入学成绩为学生总分,将查询命名为qT4。考生文件夹下有一个数据库文件samp3.mdb,其中存在已经设计好的表对象tTeacher、窗体对象fTest、报表对象rTeacher和宏对象m1。请在此基础上按照以下要求补充窗体设计和报表设计:(1)将报表对象rTeacher的报表主体节区中名为性别的文本框显示内容设置为性别字段值,并将文本框名称修改为tSex。(2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米的位置,命名为tAvg。(3)设置窗体对象fTest上名为btest的命令按钮的单击事件属性为给定的宏对象m1。注意:不能修改数据库中的表对象tTeacher和宏对象m1;不能修改窗体对象fTest和报表对象rTeacher中未涉及的控件和属性。【考点分析】本题考点:字段属性主键、有效性规则、输入掩码设置;添加和删除字段;添加记录。【解题思路】第1、2、3、4、5小题在设计视图设置字段属性,添加和删除字;第6小题在数据表输入数据。(1)【操作步骤】步骤1:选中表对象,右键单击tEmployee选择【设计视图】。步骤2:选中编号字段行,右键单击编号行选择【主键】。(2)【操作步骤】步骤1:选中所属部门字段行。步骤2:右键单击所属部门行选择【删除行】。步骤3:单击年龄字段任一点,在有效性规则行输入16。(3)【操作步骤】步骤1:右键单击职务行选择【插入行】。步骤2:在字段名称列输入党员否,在数据类型下拉列表中选中是/否。步骤3:单击工具栏中保存按钮,单击菜单栏【视图】|【数据表视图】。步骤4:选中职工编号为00014的对应行,右键单击该行选择【删除记录】,在弹出对话框中单击是按钮。步骤5:单击工具栏中保存按钮。(4)【操作步骤】步骤1:单击菜单栏【视图】|【设计视图】。步骤2:在职务字段数据类型的下拉列表中选中查阅向导,在弹出对话框中选中自行键入所需值复选框,单击下一步按钮。步骤3:在光标处输入职员、主管和经理,单击下一步按钮,单击完成按钮。(5)【操作步骤】步骤1:单击聘用时间字段任一点。步骤2:单击输入掩码行右侧生成器按钮,在弹出对话框中选中短日期行,两次单击下一步按钮,单击完成按钮。步骤3:单击工具栏中保存按钮。(6)【操作步骤】步骤1:单击菜单栏【视图】|【数据表视图】。步骤2:按照题目表中记录向表中添加记录。步骤3:单击工具栏中保存按钮,关闭设计视图。【易错误区】设置表主键要选对字段名。【考点分析】本题考点:创建条件查询,总计查询和追加查询。【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(1)【操作步骤】步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显示表对话框双击表tStud,关闭显示表对话框。步骤2:分别双击身份证号、姓名、和家长身份证号字段添加到字段行。在家长身份证号字段对应的条件行输入IsNotNull,并取消该字段的显示。步骤3:单击工具栏中保存按钮,另存为qT1。关闭设计视图。(2)【操作步骤】步骤1:选中查询对象,单击新建按钮,选中查找不匹配查询,单击确定按钮。选中显示表对话框,双击表tStud,关闭显示表对话框。步骤2:分别双击身份证号、姓名,和家长身份证号字段添加到字段行。步骤3:在家长身份证号字段条件行输入In(SELECT[身份证号]FROM[tStud])。步骤4:单击工具栏中保存按钮,另存为qT2。关闭设计视图。(3)【操作步骤】步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显示表对话框双击tStud,关闭显示表对话框。步骤2:双击数学字段添加列字段行,在条件行输入=100,并取消数学字段的显示。步骤3:在字段行下一列输入num:身份证号,单击菜单栏【视图】|【总计】,在总计行下拉列表中选中计数。步骤4:单击工具栏中保存按钮,另存为qT3。关闭设计视图。(4)【操作步骤】步骤1:选中查询对象,单击新建按钮,选中设计视图,单击确定按钮。在显示表对话框双击表tStud,关闭显示表对话框。步骤2:单击菜单栏【查询】|【追加查询】,在弹出对话框中输入tTemp,单击确定按钮。步骤3:分别双击身份证号和姓名字段。步骤4:在字段行下一列输入入学成绩:[数学]+[语文]+[物理],在条件行输入=270。步骤5:单击菜单栏【查询】|【运行】,在弹出的对话框中单击是按钮。步骤6:单击工具栏中保存按钮,另存为qT4。关闭设计视图。【易错误区】添加新字段时要注意书写的格式。【考点分析】本题考点:报表中添加计算控件及其属性的设置;报表中文本框和窗体中命令按钮控件属性设置。【解题思路】第2小题在报表设计视图添加控件,并右键单击控件选择【属性】,设置属性;第1、3小题直接右键单击控件选择【属性】,设置属性。(1)【操作步骤】步骤1:选中报表对象,右键单击rTeacher选择【设计视图】。步骤2:右键单击性别文本框选择【属性】。步骤3:在控件来源行右侧下拉列表中选中性别字段,在名称行输入tSex。关闭属性界面。(2)【操作步骤】步骤1:选中工具箱中文本框控件,单击报表页脚节区任一点,弹出Text和未绑定两个文本框。步骤2:选中Text标签,按Del键将其删除。步骤3:右键单击未绑定文本框选择【属性】,选中全部选项卡,在名称行输入tAvg,分别在上边距和左边距输入0.3cm和3.6cm。在控件来源行输入Avg(年龄),关闭属性界面。步骤4:单击工具栏中保存按钮,关闭设计视图。(3)【操作步骤】步骤1:选中窗体对象,右键单击tTeacher选择【设计视图】。步骤2:右键单击命令按钮btest选择【属性】,在事件选项卡的单击行右侧下拉列表中选中m1。关闭属性界面。步骤3:单击工具栏中保存按钮,关闭设计视图。【易错误区】设置教师平均年龄控件来源时要选择正确的函数。
本文标题:全国计算机二级数据库机试题6
链接地址:https://www.777doc.com/doc-2688509 .html