当前位置:文档之家› ACCESS查询操作题完整

ACCESS查询操作题完整

ACCESS查询操作题完整
ACCESS查询操作题完整

查询操作题

12、考生文件夹下存在一个数据文件"samp2.mdb",里面已经设计好两个表对象"tBand"和"tLine"。试按以下要求完成设计:(1)创建一个选择查询,查找并显示"团队ID"、"导游姓名"、"线路名","天数","费用",等五个字段的内容,所建查询命名为"qT1";

(2)创建一个选择查询,查找并显示旅游"天数"在五到十天之间(包括五天和十天)的"线路名"、"天数"和"费用",所建查询名为"qT2";

(3)创建一个选择查询,能够显示"tLine"表的所有字段内容,并添加一个计算字段"优惠后价格",计算公式为:优惠后价格=费用*(1-10%),所建查询名为"qT3";

(4)创建一个删除查询,删除表"tBand"中出发时间在2002年以前的团队记录,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBand"表和"tLine"表,然后从"tBand"表中选择"团队ID"和"导游姓名",从"tLine"表中选择"线路名"、"天数"和"费用",以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tLine"表,选择题目中所说的三个字段,然后在"天数"字段的"条件"中输入">=5 And <=10",最后以"qT2"保存查询。

(3)与第2小题类似,选择表中的"线路ID"、"线路名"、"天数"和"费用"字段,然后在第五个字段中输入"优惠后价格: ([费用]*(.9))"("或优惠后价格: ([费用]*(1-.1))"),最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBand"表,然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"出发时间",并在"条件"中输入"<#2002-1-1#",最后以"qT4"保存查询。

15、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tNorm"和"tStock"。试按以下要求完成设计:

(1)创建一个选择查询,查找并显示每种产品的"产品名称"、"库存数量"、"最高储备"和"最低储备"等四个字段的内容,所建查询命名为"qT1";

(2)创建一个选择查询,查找库存数量超过10000的产品,并显示"产品名称"和"库存数量"。所建查询名为"qT2";

(3)以表"tStock"为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示"产品代码"、"产品名称"和"库存数量"。当运行该查询时,提示框中应显示"请输入产品代码:"。所建查询名为"qT3";

(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为"qT4"。注意:交叉表查询不做各行小计。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tNorm"表,然后在第一个字段中输入:m_data:Min([最高储备]-[最低储备]),以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表,选择题目中所说的两个字段,然后在"库存数量"字段的"条件"中输入">10000",最后以"qT2"保存查询。

(3)与第2小题类似,选择题目上所说的三个字段,然后在"产品代码"字段的"条件"中输入"[请输入产品代码:]",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表,然后点击"查询"菜单中的"交叉表查询"菜单。在字段中选择"产品名称","交叉表"中选择"行标题";选择"规格"字段,在"交叉表"中选择"列标题";选择"单价"字段,"交叉表"中选择"值",并在"总计"中选择"平均值",最后以"qT4"保存查询。

17、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好一个表对象"tBook",试按以下要求完成设计:(1)创建一个选择查询,查找并显示图书的"书名"、"作者名"和"出版社名称"等三个字段的内容,所建查询命名为"qT1";(2)创建一个选择查询,查找并显示图书单价大于等于15且小于等于20的图书,并显示"书名"、"单价"、"作者名"和"出版社名称"等四个字段的内容,所建查询名为"qT2";

(3)创建一个参数查询,按出版社名称查找某出版社的图书信息,并显示图书的"书名"、"类别"、"作者名"和"出版社名称"等四个字段的内容。当运行该查询时,提示框中应显示"请输入出版社名称:",所建查询名为qT3"。

(4)创建一个选择查询,统计所有图书的平均单价,并将显示的字段设为"平均单价",所建查询名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"表,选择题目中所说的三个字段,以"qT1"保存查询。

(2)与第1小题类似,选择题目中所说的四个字段,然后在"单价"字段的"条件"中输入">=15 And <=20",最后以"qT2"保存查询。

(3)与第1小题类似,选择题目上所说的四个字段,然后在"出版社名称"字段的"条件"中输入"[请输入出版社名称:]",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"表,然后在"字段"中输入"平均单价: (Avg([单价]))"(或"平均单价: (Sum([单价])/Count([图书编号]))"),最后以"qT4"保存查询。

20、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tTeacher1"和"tTeacher2"。试按以下要求完成设计:

(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"、"性别"、"年龄"和"工作时间"五个字段内容,所建查询命名为"qT1";

(2)以表"tTeacher1"为数据源创建一个选择查询,查找并显示在职教授的"编号"、"姓名"和"联系电话"三个字段内容,所建查询命名为"qT2";

(3)以表"tTeacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"和"工龄"三个字段内容。其中,标题为"工龄"的显示字段为计算字段,所建查询命名为"qT3";

注意:计算时,当前年必须用相关函数返回。

(4)创建一个删除查询,删除表"tTeacher2"中年龄大于60的教师信息,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher1"表,然后选择题目中所说的五个字段,以"qT1"保存查询。

(2)与第1小题类似,先选择题目上所说的三个字段,再选择表中的"在职否"和"职称"字段,把这两个字段"显示"中的钩去掉,在"在职否"的"条件"中输入"true",在"职称"的"条件"中输入"教授",最后以"qT2"保存查询。

(3)与第1小题类似,先选择"编号"和"姓名"字段,然后在第三个字段中输入"工龄:

Year(Date())-Year([工作时间])",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher2"表,然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"年龄",并在"条件"中输入">60",最后以"qT4"保存查询。

26、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tTeacher1"和"tTeacher2"。试按以下要求完成设计:

(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示在职教师的"编号"、"姓名、"年龄"和"性别"四个字段内容,所建查询命名为"qT1";

(2)以表"tTeacher1"为数据源创建一个选择查询,查找教师的"编号"、"姓名"和"联系电话"三个字段内容,然后将其中的"编号"与"姓名"两个字段合二为一,这样,查询的三个字段内容以两列形式显示,标题分别为"编号姓名"和"联系电话",

所建查询命名为"qT2";

(3)以表"tTeacher1"为数据源创建一个参数查询,查找并显示教师的"编号"、"姓名"、"年龄"和"性别"四个字段内容,设置"年龄"字段的条件为参数,且要求参数提示信息为"请输入教工年龄",所建查询命名为"qT3";

(4)创建一个追加查询,从表"tTeacher1"中查询党员教授的记录并追加到空白表"tTeacher2"的相应五个字段中,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher1"表,然后选择题目中所说的四个字段,再选择表中的"在职否"字段,把这个字段"显示"中的钩去掉,在"在职否"的"条件"中输入"true",以"qT1"保存查询。

(2)与第1小题类似,在选择了"tTeacher1"表后,然后在"字段"中输入"编号姓名: ([编号]+[姓名])",并选择"显示"中的钩,再把"联系电话"字段加到"字段"中,最后以"qT2"保存查询。

(3)与第1小题类似,在选择了"tTeacher1"表后,选择题目上所说的四个字段,再在"年龄字段"的"条件"中输入"[请输入教工年龄]",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher1"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到当前数据库中的"tTeacher2"表中,点击"确定"。然后从"tTeacher1"选择"编号"、"姓名"、"性别"、"年龄"和"职称"五个字段,在"职称"字段的"条件"中输入"教授",再选择"tTeacher1"表中的"政治面目"字段,在该字段的"条件"中输入"党员",最后以"qT4"保存查询。

28、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个表对象 "tEmp"、"tBmp"和"tGrp"。试按以下要求完成设计:

(1)以表"tEmp"为数据源创建一个选择查询,查找并显示姓王职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qT1";

(2)以表"tEmp" 和"tGrp"为数据源,查找并显示职务为"主管"和"经理"的职工的"编号"、"姓名"、"所属部门"和所属部门的"名称"四个字段内容,所建查询命名为"qT2";

(3)以表"tEmp"为数据源创建一个参数查询,查找并显示职工的"编号"、"姓名"、"职务"和"聘用时间"四个字段内容,其中设置"职务"字段的条件为参数,要求其提示信息为"请输入职工的职务",所建查询命名为"qT3";

(4)创建一个更新查询,将表"tBmp"中"年龄"字段值加1,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tEmp"表,然后选择题目中所说的五个字段,再在"姓名"的"条件"中输入"like "王*"",以"qT1"保存查询。

(2)与第1小题类似,在选择了表"tEmp" 和"tGrp"后,然后选择题目中所说的四个字段,再选择"职务"字段,然后在"条件"中输入""主管" Or "经理"",并把"显示"中的钩去掉,最后以"qT2"保存查询。

(3)与第1小题类似,在选择了"tEmp"表后,选择题目上所说的四个字段,再在"职务"字段的"条件"中输入"[请输入职工的职务]",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBmp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tBmp"选择"年龄"字段,在"年龄"字段的"更新到"中输入"[年龄]+1",运行查询,最后以"qT4"保存查询。

34、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCollect"、"tpress"和"tType",试按以下要求完成设计:

(1)创建一个选择查询,查找并显示"主题名称"、"介绍"、"价格"、"购买日期"、"出版单位名称"和"CD类型名称"等字段,所建查询名为"qT1";

(2)创建一个选择查询,查找并显示购买"价格"大于100元并且"购买日期"在2001年以后(含2001年)的"CDID"、"主题名称"、"价格"、"购买日期"和"介绍"五个字段的内容,所建查询名为"qT2";

(3)创建一个参数查询,通过输入"CD类型名称"参数值,查询"tCollect"表中的相关记录,并显示"CDID"、"主题名称"、"价格"、"购买日期"和"介绍"五个字段的内容,所建查询名为"qT3";(注:输入提示为"请输入CD类型名称:")

(4)创建一个更新查询,对"tType"表进行调整,将"类型ID"等于"05"的记录中的"类型介绍"字段更改为"古典音乐",所建查询名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCollect"、"tpress"和"tType"表,然后从"tCollect"表中选择"主题名称"、"介绍"、"价格"、"购买日期",从"tpress"表中选择"出版单位名称",再从"tType"表中选择"CD类型名称",以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCollect"表,选择题目中所说的五个字段;然后在"价格"字段的"条件"中输入">100",在"购买日期"字段的"条件"中输入">=#2001-1-1#",最后以"qT2"保存查询。

(3)与第2小题类似,在选择了"tCollect"和"tType"表后,选择题目上所说的五个字段,再选择"CD 类型名称"字段,在"CD类型名称"字段的"条件"中输入"[请输入CD类型名称:]",并把"显示"中的钩去掉,最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tType"表,选择"查询"菜单中的"更新查询"菜单。然后从"tType"选择"类型介绍"和"类型ID"字段,在"类型介绍"字段的"更新到"中输入""古典音乐"",在"类型ID"字段的"条件"中输入"05",运行查询,最后以"qT4"保存查询。

41、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStud"、"tCourse"、"tScore"和"tTemp"。试按以下要求完成设计:

(1)以表"tStud"为数据源创建一个参数查询,当运行该查询时,提示框中应显示"请输入爱好",输入爱好后,在简历字段中查找具有指定爱好的学生,显示"学号"、"姓名"、"性别"、"年龄"和"简历"五个字段内容,所建查询命名为"qT1";(2)以表"tScore"和"tStud"为数据源创建一个总计查询,查找学生的成绩信息,并显示为"学号"、"姓名"和"平均成绩"三列内容,其中"平均成绩"一列数据为计算字段,由计算得到,选择"固定"格式并保留两位小数显示,所建查询命名为"qT2";(3)以表"tStud"、"tCourse"和"tScore"为数据源创建一个参数查询,输入学生的学号,查找并显示该学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT3";当运行该查询时,提示框中应显示"请输入学号";

(4)创建一个追加查询,将表"tStud"中男学生的信息追加到表的"tTemp"对应的"学号"、"姓名"、"年龄"、"所属院系"和"性别"字段中,所建查询命名为"qT4"。

本题解题思路:

(1):打开考生文件夹下的"samp1.mdb"数据库。

(2):选中表"employee",点击"设计"按钮,在字段名称最后中填入"姓名",在数据类型中选择"文本"并设定字段大小为"6"。点击"视图"按钮,切换到"employee"表的数据表视图,向表中输入题面所要求的姓名字段的内容。

(3):主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。点击"视图"按钮,切换到"employee"表的设计视图,由表中字段可知,"职工号"为该表的主关键字,选中"职工号"字段行,点击工具栏上的"主键"按钮。

(4):点击"视图"按钮,切换到"employee"表的数据表视图,选中"姓名"字段列,再点击"格式"菜单下的"隐藏列",则该列被隐藏。

(5):切换到"employee"表的设计视图,选中"基本工资"字段行,在下面的"默认值"右边的文本框中输入:1000。

(6):选中表对象"employee",选择"文件"菜单下的"另存为",将表"employee"另存为:tEmp,点击"确定"即可。

(7):选中表对象"employee",点击"设计"按钮,切换到"设计视图",单击工具栏上的"属性"按钮,在

"有效性规则"属性框中输入:[津贴]<=[基本工资]。

(8):单击"文件"菜单下"获取外部数据"下的"导入"菜单,在弹出的对话框中选择考生文件夹中的"水费.xls",单击"下一步"按钮、再点"下一步"按钮,选择数据的保存位置为"新表中",单击"下一步"按钮、再点"下一步"按钮,选择"不要主键",单击"下一步"按钮,导入到表"水费记录"中,点击"完成"。选中表对象"水费记录",点击"设计"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。

55、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCourse"、"tGrade"和"tStudent",试按以下要求完成设计:

(1)创建一个查询,查找并显示"姓名"、"政治面貌"和"毕业学校"等三个字段的内容,所建查询名为"qT1";

(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"平均成绩"两列内容,其中"平均成绩"数据由统计计算得到,所建查询名为"qT2";假设:所用表中无重名;

(3)创建一个查询,按输入的班级编号查找并显示"班级编号"、"姓名"、 "课程名"和"成绩"的内容。其中"班级编号"数据由统计计算得到,其值为"tStudent"表中"学号"的前6位,所建查询名为"qT3";当运行该查询时,应显示提示信息:"

请输入班级编号:";

(4)创建一个查询,运行该查询后生成一个新表,表名为"90分以上",表结构包括"姓名"、"课程名"和"成绩"等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为"qT4";要求创建此查询后,运行该查询,并查看运行结果。本题解题思路:

(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStudent"表,选择题目中所说的三个字段,最后以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStudent"和"tGrade"表,选择表中的"姓名"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),然后在第二个"字段"中输入"平均成绩: 成绩","总计"中选择"平均值","排序"中选择降序,最后以"qT2"保存查询。

(3)与第1小题类似,选择"tCourse"、"tGrade"和"tStudent"表,第一个字段中输入"班级编号: Left([tStudent.学号],6)",条件为"[请输入班级编号:]",再选择表中的"姓名"、"课程名"和"成绩"字段,最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,选择题目中所说的三个字段,"成绩"字段的条件为">=90",然后点击"查询"菜单中的"生成表查询"菜单,生成新表"90分以上",运行查询,最后以"qT4"保存查询。58、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCourse"、"tSinfo"、"tGrade"和"tStudent",试按以下要求完成设计:

(1)创建一个查询,查找并显示"姓名"、"政治面貌"、"课程名"和"成绩"等四个字段的内容,所建查询名为"qT1";(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示"姓名"和"学分",其中"学分"为计算出的学分总和,所建查询名为"qT2";

(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其"姓名",所建查询名为"qT3";

(4)创建一个查询,将所有学生的"班级编号"、"姓名"、"课程名"和"成绩"等值填入"tSinfo"表相应字段中,其中"班级编号"值是"tStudent"表中"学号"字段的前6位,所建查询名为"qT4"。

本题解题思路:

(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,选择题目中所说的四个字段,最后以"qT1"保存查询。

(2)与第1小题类似,选择表中的"姓名"字段,再点击工具栏上的"合计"按钮(或选择右击鼠标的下拉菜单中的"合计"),然后在第二个"字段"中输入"学分: 学分","总计"中选择"Sum",最后以"qT2"保存查询。

(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStudent"表,选择表中的"姓名"和"年龄"字段,"姓名"字段处的"总计"处选择"Expression",把"年

龄"字段的显示中的钩去掉,在"年龄"字段的"总计"中选择"Where","准则"中输入"<(select Avg([年龄]) from tstudent)",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,在第一个字段中输入"班级编号: Left([tStudent].[学号],6)",再选择"姓名"、"课程名"和"成绩"字段。选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到当前数据库"tSinfo"表中,最后以"qT4"保存查询。

61、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对设象"tCourse"、"tGrade"、"tStudent"和"tTemp",试按以下要求完成设计:

(1)创建一个查询,查找并显示含有不及格成绩的学生的"姓名"、"课程名"和"成绩"等三个字段的内容,所建查询名为"qT1";

(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"政治面貌"、"毕业学校"和"平均成绩"等四个字段的内容,所建查询名"qT2";假设:所用表中无重名。

(3)创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示,所建查询名为"qT3";

(4)创建一个查询,将男学生的"班级"、"姓名"、"性别"、"课程名"和"成绩"等信息追加到"tTemp" 表的对应字段中,所建查询名为"qT4"。

本题解题思路:

(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,选择题目中所说的三个字段,在"成绩"字段的"条件"中输入"<60",最后以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStudent"和"tGrade"表,选择"姓名"、"政治面貌"、"毕业学校"字段,再在第四个字段中输入"平均成绩: 成绩","总计"中选择"平均值","排序"中选择"降序",最后以"qT2"保存查询。

(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,然后点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。在字段中选择"班级","交叉表"中选择"行标题";选择"课程名"字段,在"交叉表"中选择"列标题";在第三个字段中输入"成绩之Avg: round(Avg(tGrade.成绩))","交叉表"中选择"值",并在"总计"中选择"表达式"。最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到当前数据库中的"tTemp"表中,点击"确定"。然后从"tStud"选择"班级"、"姓名"、"性别"、"课程名"和"成绩"字段、在"性别"字段的"条件"中输入"男",最后以"qT4"保存查询。

66、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"档案表"和"水费",试按以下要求完成设计:(1)设置"档案表"表中的"性别"字段的有效性规则为其值只能为"男"或"女",有效性文本为"性别字段只能填写男或女";(2)创建一个查询,查找未婚职工的记录,并显示"姓名"、"出生日期"和"职称"。所建查询名为"qT1";

(3)创建一个更新查询,用于计算水费,计算公式:水费=3.7*(本月水-上月水)所建查询名为"qT2";

(4)创建一个查询,查找水费为零的记录,并显示"姓名",所建查询名为"qT3"。

本题解题思路:

第一步:打开考生文件夹下的"samp2.mdb"数据库。

第二步:选中表"档案表",点击"设计"按钮,在弹出的表设计器中选中"性别"字段,再在"常规"选项卡中选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入"'男' Or '女'",也可以在"有效性规则"框中输入"'男' Or '女'";在"有效性文本"右侧的文本框中输入"性别字段只能填写男或女",然后保存该表。

第三步:点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"档案表",然后从"档案表"表中选择"姓名"、"出生日期"和"职称"这三个字段,再选择"婚否"字段,把这个字段"显示"中的钩去掉,在"条件"中输入"0",以"qT1"保存查询。

第四步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"水费"表,选择"查询"菜单中的"更新查询"菜单。然后从"水费"表选择"水费"字段,在"水费"字段的"更新到"中输入"3.7*([本月水]-[上月水])",运行查询,最后以"qT2"保存查询。

第五步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"档案表"和"水费"表,选择"姓名"字段,再选择"水费"字段,把"水费"字段"显示"中的钩去掉,在"条件"中输入"0",以"qT3"保存查询

67、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联的表对象"tStud"、"tScore"、"tCourse"

和一个空表"tTemp",试按以下要求完成设计:

(1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生"姓名"、"性别"、"年龄"和"入校时间",所建查询名为"qT1";

(2)创建一个查询,将所有学生设置为非党员,所建查询名为"qT2";

(3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为"qT3";要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。交叉表查询不做各行小计;

(4)创建一个查询,将有不及格成绩的学生的"姓名"、"性别"、"课程名"和"成绩"等信息追加到"tTemp"表的对应字段中,并确保"tTemp"表中男生记录在前、女生记录在后,所建查询名为"qT4";要求创建此查询后,运行该查询,并查看运行结果。

本题解题思路:

(一):打开考生文件夹下的"samp2.mdb"数据库。

(二):点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,然后从"tStud"表中选择"姓名"、"性别"、"年龄"和"入校时间"这四个字段,并在"年龄"字段的"条件"中输入">=18 And <=20",以"qT1"保存查询。

(三):选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,点击"查询"菜单中的"更新查询"菜单(或点击右键,选择查询类型中的"更新查询"),从"tStud "表选择"党员否"字段,在"党员否"字段的"更新到"中输入"0",运行查询,最后以"qT2"保存查询。

(四):选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"、"tScore"和"tCourse"表,点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。选择"性别"字段,"交叉表"中选择"行标题";选择"课程名"字段,在"交叉表"中选择"列标题";选择"成绩"字段,"交叉表"中选择"值",并在"总计"中选择"计数";在下一字段中再次选择"成绩"字段,在"总计"中选择"条件",并在"条件"行中输入"<60"。最后以"qT3"保存查询。(五):选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"、"tScore"和"tCourse"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜

单中选择"追加查询"),追加到当前数据库中的"tTemp"表中,点击"确定"。然后从"tStud"表中选择"姓名"、"性别"字段,在"性别"字段的排序行中选择"升序";从"tCourse"表中选择"课程名"字段,从"tScore"表中选择"成绩"字段,在"成绩"字段的"条件"中输入"<60",最后以"qT4"保存查询并运行该查询。

68、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象住宿登记表"tA"和住房信息表"tB"。试按以下要求完成设计:

(1)创建一个查询,查找并显示客人的"姓名"、"入住日期"和"价格"三个字段内容,所建查询命名为"qT1";

(2)创建一个参数查询,显示客人的"姓名"、"房间号"和"入住日期"三个字段信息。将"姓名"字段作为参数,设定提示文本为"请输入姓名",所建查询命名为"qT2";

(3)以表对象"tB"为基础,创建一个交叉表查询。要求:选择楼号为行标题、列名称显示为"楼号","房间类别"为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为"qT3";注:房间号的前两位为楼号。交叉表查询不做各行小计;

(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为"type"和"num",所建查询命名为"qT4"。

本题解题思路:

第一步:打开考生文件夹下的"samp2.mdb"数据库。

第二步:点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tA"和"tB"表,然后从"tA"表中选择"姓名"和"入住日期"这两个字段,从"tB"表中选择"价格"字段,以"qT1"保存查询。

第三步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tA"表,从表中选择"姓名"、"房间号"和"入住日期"的三个字段,在"姓名"字段的"条件"中输入"[请输入姓名]",最后以"qT2"保存查询。

第四步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tB"表,点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。在字段中输入"楼号: Left([房间号],2)",在"交叉表"中选择"行标题";选择"房间类别"字段,在"交叉表"中选择"列标题";选择"价格"字段,"交叉表"中选择"值","总计"选择"平均值",最后以"qT3"保存查询。第五步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tB"表。在"视图"菜单中选中"总计",在字段中输入"type: 房间类别","总计"行选择"分组";再在另一个字段中输入"num: 房间号","总计"行选择"计数",以"qT4"保存查询。

82、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse" 、"tScore"和表对象"tTemp"。试按以下要求完成设计:

(1)创建一个选择查询,查找并显示没有摄影爱好的学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1";

(2)创建一个总计查询,查找学生的成绩信息,并显示为"学号"和"平均成绩"两列内容。其中"平均成绩"一列数据由统计计算得到,所建查询命名为"qT2";

(3)创建一个选择查询,查找并显示学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT3";

(4)创建一个更新查询,将表"tTemp"中"年龄"字段值加1,并清除"团员否"字段的值,所建查询命名为"qT4"。

本题解题思路:

第一步:打开考生文件夹下的"samp2.mdb"数据库。

第二步:点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"。从"tStud"表中选择"学号"、"姓名"、"性别"和"年龄"四个字段,再选择"简历"字段,在"简历"字段中输入"Not Like "*摄影*""的条件,并把该字段的显示中的钩去掉,运行查询,以"qT1"保存查询。

第三步:与第1小题类似,在选择了表"tStud"和"tScore"后,然后选择"学号"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),然后在第二个字段中输入"平均成绩:成绩","

总计"中选择"平均值",运行查询,以"qT2"保存查询。

第四步:与第1小题类似,在选择了表"tScore"、"tCourse"和"tStud"后,然后选择"姓名"、"课程名"和"成绩"三个字段,运行查询,以"qT3"保存查询。

第五步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTemp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tTemp"表中选择"年龄"字段,在"年龄"字段的"更新到"中输入"[年龄]+1",再选择"团员否"字段,在"团员否"字段的"更新到"中输入"False",运行查询,最后以"qT4"保存查询。

98、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tStud"和"tScore"。试按以下要求完成设计:

(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为"s_data",所建查询命名为"qStud1"。(2)建立"tStud"和"tScore"两表之间的一对一关系。

(3)创建一个查询,查找并显示数学成绩不及格的学生的"姓名"、"性别"和"数学"三个字段内容,所建查询命名为"qStud2"。(4)创建一个查询,计算并显示"学号"和"平均成绩"两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为"qStud3"。

注意:不允许修改表对象"tStud"和"tScore"的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。

本题解题思路:

(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,然后在第一个字段中输入:s_data:Max([年龄])-Min([年龄]),以"qStud1"保存查询。

(2)选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tStud"和"tScore"表添加到关系窗体中,鼠标选中"tStud"表中的"学号"字段,然后拖到"tScore"表中的"学号"字段,然后在弹出的窗体上点"创建"按钮。

(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"和"tScore"表,从"tStud"表中选择"姓名"和"性别"字段,从"tScore"表中选择"数学"字段,在数学字段中输入"<60"的条件,以"qStud2"保存。

(4)与第1小题操作类似,在"显示表"窗体上选择"tScore"表,在第一个字段中选择"学号"字段,然后在第二个字段中输入"平均成绩:([计算机]+[数学]+[英语])/3",最后以"qStud3"保存查询。

99、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好一个表对象"tTeacher"。试按以下要求完成设计:(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为"m_age",所建查询命名为"qT1"。

(2)创建一个查询,查找并显示具有研究生学历的教师的"编号"、"姓名"、"性别"和"系别"四个字段内容,所建查询命名为"qT2" 。

(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的"编号"、"姓名"、"年龄"、"学历"和"职称"五个字段内容,所建查询命名为"qT3"。

(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为"职称"和"平均年龄"的两个字段内容,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"表,然后在第一个字段中输入:m_age:Max([年龄])-Min([年龄]),以"qT1"保存查询。

(2)与第1小题类似,先选择题目上所说的四个字段,然后再选择"学历"字段,把该字段中的"显示"中的钩去掉,并在"条件"中输入"研究生",最后以"qT2"保存查询。

(3)与第1小题类似,先选择题目上所说的五个字段,在"年龄"字段的"条件"中输入"<=38",在"职称"字段的"条件"中输入:"副教授" Or "教授",最后以"qT3"保存查询。

(4)与第1小题类似,在选择了表"tTeacher"表后,选择表中的"职称"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),"总计"中选择"分组",然后在第二个"字段"中输入"

平均年龄: 年龄","总计"中选择"平均值",再选择"在职否"字段,把该字段的显示中的钩去掉,并在条件中输入:True,"总计"中选择"条件",最后以"qT4"保存查询。

100、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tTeacher"、"tCourse"、"tStud"和"tGrade",试按以下要求完成设计:

(1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"、"上课日期"三个字段的内容,所建查询名为"qT1";当运行该查询时,应显示参数提示信息:"请输入教师姓名"。

(2)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生姓名"、"课程名称"和"成绩"三个字段的内容,所建查询名为"qT2"。

(3)对表"tGrade"创建一个分组总计查询,假设学号字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按"年级"降序排列,所建查询为"qT3"。

(4)创建一个查询,按"课程ID"分类统计最高分成绩与最低分成绩的差,并显示"课程名称"、"最高分与最低分的差"等内容。其中,最高分与最低分的差由计算得到,所建查询名为"qT4"。

本题解题思路:

(1)点击"查询",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher" 表中选择"教师姓名",从"tCourse"表中选择"课程名称"、"上课日期",然后在"教师姓名"字段的"条件"中输入:[请输入教师姓名],接下来在"上课日期"字段的"排序"中选择"降序",最后以"qT1"保存查询。

(2)与第1小题类似,在选择了"tStud"、"tGrade"和"tCourse"表后,选择题目上所说的三个字段,再选择"成绩"字段,在"成绩"字段的"条件"中输入:>=80 And <=100,最后以"qT2"保存查询。

(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"表,在第一个字段中输入:年级:Left([学生ID],4),然后选择"tGrade"表中的"课程ID"字段,在第三个字段中输入"成绩之Avg:成绩",在第一个字段的"排序"中选择"降序",单击"视图"菜单中的"总计"命令,将"成绩"字段的"总计"选择为"平均值",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"和"tCourse"表,在第一个字段中选择"课程名称",在第二个字段中输入:最高分与最低分的差:Max([成绩])-Min([成绩]),然后在第三个字段中选择"课程ID",把该字段中的"显示"中的钩去掉,单击"视图"菜单中的"总计"命令,将第二个字段的"总计"选择"表达式",最后以"qT4"保存查询。

101、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCollect"、"tpress"和"tType",试按以下要求完成设计:

(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为"v_Max"和"v_Min",所建查询名为"qT1"。

(2)创建一个查询,查找并显示购买"价格"大于100元并且"购买日期"在2001年以后(含2001年)的"CDID"、"主题名称"、"价格"、"购买日期"和"介绍"五个字段的内容,所建查询名为"qT2"。

(3)创建一个查询,通过输入CD类型名称,查询并显示"CDID"、"主题名称"、"价格"、"购买日期" 和"介绍"五个字段的内容,当运行该查询时,应显示参数提示信息"请输入CD类型名称:",所建查询名为"qT3"。

(4)创建一个查询,对"tType"表进行调整,将"类型ID"等于"05"的记录中的"类型介绍"字段更改为"古典音乐",所建查询名为"qT4",并运行该查询。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCollect"表,然后在第一个字段中输入:v_Max: Max([价格]),再第二个字段中输入:v_Min: Min([价格]),以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCollect"表,选择题目中所说的五个字段;然后在"价格"字段的"条件"中输入">100",在"购买日期"字段的"条件"中输入">=#2001-1-1#",最后以"qT2"保存查询。

(3)与第2小题类似,在选择了"tCollect"和"tType"表后,选择题目上所说的五个字段,再选择"CD 类型名称"字段,在"CD类型名称"字段的"条件"中输入"[请输入CD类型名称:]",并把"显示"中的钩去掉,最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tType"表,选择"查询"菜单中的"更新查询"菜单。然后从"tType"选择"类型介绍"和"类型ID"字段,在"类型介绍"字段的"更新到"中输入""古典音乐"",在"类型ID"字段的"条件"中输入"05",运行查询,最后以"qT4"保存查询。

103、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tNorm"和"tStock"。试按以下要求完成设计:

(1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为"m_data",所建查询命名为"qT1"。(2)创建一个查询,查找库存数量超过10000(不含10000)的产品,并显示"产品名称"和"库存数量"。所建查询名为"qT2"。(3)创建一个查询,按输入的产品代码查找某产品库存信息,并显示" 产品代码"、"产品名称"和"库存数量"。当运行该查询时,应显示提示信息:"请输入产品代码:"。所建查询名为"qT3"。

(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为"qT4"。注意:交叉表查询不做各行小计。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tNorm"表,然后在第一个字段中输入:m_data:Min([最高储备]-[最低储备]),以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表,选择题目中所说的两个字段,然后在"库存数量"字段的"条件"中输入">10000",最后以"qT2"保存查询。

(3)与第2小题类似,选择题目上所说的三个字段,然后在"产品代码"字段的"条件"中输入"[请输入产品代码:]",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表,然后点击"查询"菜单中的"交叉表查询"菜单。在字段中选择"产品名称","交叉表"中选择"行标题";选择"规格"字段,在"交叉表"中选择"列标题";选择"单价"字段,"交叉表"中选择"值",并在"总计"中选择"平均值",最后以"qT4"保存查询。

105、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tA"和"tB"。试按以下要求完成设计:(1)创建一个查询,查找并显示所有客人的"姓名"、"房间号"、"电话"和"入住日期"四个字段内容,所建查询命名为"qT1"。(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示"姓名"、"房间号"、"已住天数"和"应交金额",所建查询命名为"qT2"。注:输入姓名时应提示"请输入姓名:" 应交金额=已住天数*价格。(3)创建一个查询,查找"身份证"字段第4位至第6位值为"102"的纪录,并显示"姓名"、"入住日期"和"价格"三个字段内容,所建查询命名为"qT3"。

(4)以表对象"tB"为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为"楼号",列标题为"房间类别",所建查询命名为"qT4"。注:房间号的前两位为楼号。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tA"和"tB"表,然后选择题目中所说的四个字段,以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tA"和"tB"表,选择"姓名"和"房间号"两个字段,在第三个字段中输入"已住天数:Date()-[入住日期]",在第四个字段中输入"应交金额:[价格]*[已住天数]",在"姓名"字段的"条件"中输入"[请输入姓名:]",最后以"qT2"保存查询。

(3)与第2小题类似,选择题目上所说的三个字段。然后在第四个字段中输入"Mid([身份证],4,3)",

在此字段的"条件"中输入"102",并把"显示"中的钩去掉,最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tB"表,然后点击"查询"菜单中的"交叉表查询"菜单。在字段中输入"楼号: Left([房间号],2)","交叉表"中选择"行标题";选择"房间类别"字段,在"交叉表"中选择"列标题";选择"房间类别"字段,"交叉表"中选择"值",并在"总计"中选择"计数",最后以"qT4"保存查询。

118、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tEmployee"和"tGroup"。试按以下要求完成设计:

(1)创建一个查询,查找并显示没有运动爱好的职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qT1"。

(2)建立"tGroup"和"tEmployee"两表之间的一对多关系,并实施参照完整性。

(3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的"编号"、"姓名"、"职务"和"聘用时间"四个字段内容,所建查询命名为"qT2"。

(4)创建一个查询,检索职务为经理的职工的"编号"和"姓名"信息,然后将两列信息合二为一输出(比如,编号为"000011"、姓名为"吴大伟"的数据输出形式为"000011吴大伟"),并命名字段标题为"管理人员",所建查询命名为"qT3"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名"、"职称"、"学院",再从"tCourse"表"中选择"课程ID"、"课程名称"和"上课日期"六个字段,在"上课日期"字段的"条件"处输入"Month([上课日期])=3",以"qT1"保存查询。

(2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名",从"tCourse"表"中选择"课程名称"和"上课日期"字段,在教师姓名下面的条件栏中输入"[请输入教师姓名]",在上课日期下的排序行选择降序,以"qT2"保存查询。

(3)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"、"tCourse"和"tStud"表,从"tStud"表中选择"学生姓名"字段,从"tCourse"表中选择"课程名称",从"tGrade"表中选择"成绩"字段,在成绩下面的条件栏中输入">=80 And <=100",以"qT3"保存查询。

(4)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"表,单击"总计"按钮,在第一个字段中输入"年级: Left([学生ID],4)",总计行选择分组,排序行选择降序,再选择"课程ID"字段,总计行选择分组,在第3列中输入"成绩之平均值:成绩",总计行选择"平均值",以"qT4"保存查询

119、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"、"tScore"和一个空表"tTemp"。试按以下要求完成设计:

(1)创建一个查询,查找并显示有书法或绘画爱好学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1"。

(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT2"。

(3)以表对象"tScore"和"tCourse"为基础,创建一个交叉表查询。要求:选择学生的"学号"为行标题、"课程号"为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为"qT3"。注意:交叉表查询不做各行小计。

(4)创建追加查询,将表对象"tStud"中"学号"、"姓名"、"性别"和"年龄"四个字段内容追加到目标表"tTemp"的对应字段内,所建查询命名为"qT4"。(规定:"姓名"字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的"姓"、"名"两个字段中。)

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,

然后在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后从"tStud"表中选择"学号"、"姓名"、"性别"和"年龄"字段,并选择"简历"字段,把该字段的显示中的钩去掉,然后在"简历"字段的"条件"中输入:Like "*书法*" Or Like "*绘画*",以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上分别选择"tStud"、"tCourse"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。选择题目中所说的三个字段,在"成绩"字段的"条件"中输入:<(select avg(成绩) from tScore),最后以"qT2"保存查询。

(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上分别选择"tScore"和"tCourse"表,点击"添加"按钮,关闭"显示表"窗体。然后点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。在字段中选择"学号","交叉表"中选择"行标题";选择"课程号"字段,在"交叉表"中选择"列标题";选择"成绩"字段,"交叉表"中选择"值",并在"总计"中选择"平均值";再选择"学分"字段,并在条件中输入:<3,"总计"中选择"条件";最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到当前数据库中的"tTemp"表中,点击"确定"。然后从"tStud"选择"学号"字段,再在"字段"行的第二个空格处输入"Left(([姓名]),1)",第三个空格处输入"Right([姓名],Len([姓名])-1)",再从"tStud"选择"性别"和"年龄"字段,追加到"tTemp"表对应的字段中,最后以"qT4"保存查询。

120、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个关联表对象"tEmp"和"tGrp"及表对象"tBmp"和"tTmp"。试按以下要求完成设计:

(1)以表对象"tEmp"为数据源,创建一个查询,查找并显示年龄大于等于40的男职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qT1"。

(2)以表对象"tEmp"和"tGrp"为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的"编号"、"姓名"及"聘用时间"三个字段的内容。要求显示参数提示信息为"请输入职工所属部门名称",所建查询命名为"qT2"。

(3)创建一个查询,将表"tBmp"中"编号"字段值均在前面增加"05"两个字符,所建查询命名为"qT3"。

(4)创建一个查询,要求给出提示信息"请输入需要删除的职工姓名",从键盘输入姓名后,删除表对象"tTmp"中指定姓名的记录,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tEmp"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的五个字段,再在"性别"字段的"条件"中输入"男",在"年龄"字段的"条件"中输入">=40",以"qT1"保存查询。

(2)与第1小题类似,在选择了表"tEmp"和"tGrp"后,点击"添加"按钮,关闭"显示表"窗体。选择"tGrp"表的"部门编号"字段,然后拖动到"tEmp"表的"所属部门"字段,然后选择题目中所说的三个字段,再选择"部门名称"字段,然后在"条件"中输入"[请输入职工所属部门名称]",并把"显示"中的钩去掉,最后以"qT2"保存查询。

(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tBmp"表,点击"添加"按钮,关闭"显示表"窗体。选择"查询"菜单中的"更新查询"菜单。然后从"tBmp"选择"编号"字段,在"编号"字段的"更新到"中输入""05"&[编号]",运行查询,最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tTmp"表,点击"添加"按钮,关闭"显示表"窗体。然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"姓名",并在"条件"中输入:[请

输入需要删除的职工姓名],最后以"qT4"保存查询。

121、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好一个表对象"tBook",试按以下要求完成设计:(1)创建一个查询,查找图书按"类别"字段分类的最高单价信息并输出,显示标题为"类别"和"最高单价",所建查询命名为"qT1"。

(2)创建一个查询,查找并显示图书单价大于等于15且小于等于20的图书,并显示"书名"、"单价"、"作者名"和"出版社名称"等四个字段的内容,所建查询命名为"qT2"。

(3)创建一个查询,按出版社名称查找某出版社的图书信息,并显示图书的"书名"、"类别"、"作者名"和"出版社名称"

等四个字段的内容。当运行该查询时,应显示参数提示信息:"请输入出版社名称:",所建查询命名为"qT3"。

(4)创建一个查询,按"类别"字段分组查找计算每类图书数量在5种以上(含5种)图书的平均单价价格,显示为"类别"和"平均单价"两个字段的信息,所建查询命名为"qT4"。规定:统计每类图书数量必须用"图书编号"字段计数。

(2)与第1小题类似,选择题目中所说的四个字段,然后在"单价"字段的"条件"中输入">=15 And <=20",最后以"qT2"保存查询。

(3)与第1小题类似,选择题目上所说的四个字段,然后在"出版社名称"字段的"条件"中输入"[请输入出版社名称:]",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tBook"表,点击"添加"按钮,关闭"显示表"窗体。在第一个字段中选择"类别",在第二个字段中输入:平均单价: 单价,单击"视图"菜单中的"总计"命令,将第二个字段的"总计"选择"平均值",在第三个字段中选择"图书编号",将第三个字段的"总计"选择"计数","条件"中输入:>=5,并把"显示"中的钩去掉,最后以"qT4"保存查询。

122、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStud"、"tCourse"、"tScore"和"tTemp"。试按以下要求完成设计:

(1)创建一个查询,当运行该查询时,应显示参数提示信息"请输入爱好",输入爱好后,在简历字段中查找具有指定爱好的学生,显示"学号"、"姓名"、"性别"、"年龄"和"简历"五个字段内容,所建查询命名为"qT1"。

(2)创建一个查询,查找学生的成绩信息,并显示为"学号"、"姓名"和"平均成绩"三列内容,其中"平均成绩"一列数据由计算得到,所建查询命名为"qT2"。

(3)创建一个查询,查找没有任何选课信息的学生,并显示其"学号"和"姓名"两个字段的内容,所建查询命名为"qT3"。(4)创建一个查询,将表"tStud"中男学生的信息追加到"tTemp"表对应的"学号"、"姓名"、"年龄"、"所属院系"和"性别"字段中,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的五个字段,在"简历"字段的"条件"中输入"Like "*"+[请输入爱好]+"*"",以"qT1"保存查询。

(2)与第1小题类似,在选择了表"tScore"和"tStud"后,然后选择"学号"、"姓名"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),然后在第三个字段中输入"平均成绩:成绩","总计"中选择"平均值",最后以"qT2"保存查询。

(3)与第1小题类似,选择"tStud"表,选择表中的"学号"和"姓名"字段,然后再选择"学号"字段,并在"条件"中输入:Not In (select tscore.学号 from tscore),最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到"tTemp"表中,然后从"tStud"选择"学号"、"姓名"、"年龄"、"所属院系"和"性别"字段,在"性别"字段的"条件"中输入"=男",运行查询,最后以"qT4"保存查询。

123、考生文件夹下存在一个数据库文件"samp2.mdb",在samp2.mdb数据库中有"档案表"和"工资表"两张表,试按以下要求

完成设计:

(1)建立表对象"档案表"和"工资表"的关系,创建一个选择查询,显示职工的"姓名"、"性别"和"基本工资"三个字段内容,所建查询命名为"qT1"。

(2)创建一个选择查询,查找职称为"教授"或者"副教授"档案信息,并显示其"职工号"、"出生日期"及"婚否"三个字段内容,所建查询命名为"qT2"。

(3)创建一个参数的查询,要求:当执行查询时,屏幕提示"请输入要查询的姓名"。查询结果显示姓名、性别、职称、工资总额,其中"工资总额"是一个计算字段,由"基本工资+津贴-住房公积金-失业保险"计算得到。所建查询命名为"qT3"。(4)创建一个查询,查找有档案信息但无工资信息的职工,显示其"职工号"和"姓名"两个字段的信息。所建查询命名"qT4"。本题解题思路:

(1)选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击工具栏上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"档案表"和"工资表"添加到关系窗体中,鼠标选中"档案表"中的"职工号"字段,然后拖到"工资表"中的"职工号"字段,然后点击"创建"。

(2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"档案表"和"工资表",点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,以"qT1"保存查询。

(3)与第1小题类似,在弹出的"显示表"窗体上选择"档案表",点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,然后再选择"职称"字段,把该字段中的"显示"中的钩去掉,并在"条件"中输入:"教授" Or "副教授",最后以"qT2"保存查询。

(4)与第1小题类似,在弹出的"显示表"窗体上分别选择"档案表"和"工资表",点击"添加"按钮,关闭"显示表"窗体。然后选择"姓名"、"性别"、"职称"字段,在第四个"字段"中输入:工资总额: [基本工资]+[津贴]-[住房公积金]-[失业保险],在"姓名"字段的"条件"中输入:[请输入要查询的姓名],最后以"qT3"保存查询。

(5)与第1小题类似,在弹出的"显示表"窗体上选择"档案表",点击"添加"按钮,关闭"显示表"窗体。然后选择"职工号"和"姓名"字段,在"职工号"字段的"条件"中输入:Not In (select 职工号 from 工资表),最后以"qT4"保存查询。

127、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStud"、"tScore"和"tCourse",试按以下要求完成设计:

(1)创建一个查询,查找党员记录,并显示"姓名"、"性别"和"入校时间"。所建查询命名为"qT1"。

(2)创建一个查询,按学生姓名查找某学生的记录,并显示"姓名"、"课程名"和"成绩"。当运行该查询时,应显示提示信息:"请输入学生姓名:"。所建查询命名为"qT2"。

(3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示。所建查询命名为"qT3"。要求:使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。

(4)创建一个查询,运行该查询后生成一个新表,表名为"tTemp",表结构包括"姓名"、"课程名"和"成绩"等三个字段,表内容为不及格的所有学生记录。所建查询命名为"qT4"。要求创建此查询后,运行该查询,并查看运行结果。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,然后选择"党员否"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:True,以"qT1"保存查询。

(2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上分别选择"tStud"、"tCourse"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,在"姓名"字段的"条件"中输入:[请输入学生姓名:],最后以"qT2"保存查询。

(3)与第2小题类似,在弹出的"显示表"窗体上分别选择"tStud"、"tCourse"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。然后点击"查询"菜单中的"交叉表查询"子菜单。选择"性别"字段,"交叉表"中选择"行标题";选择"课程名"字段,在"交叉表"中选择"列标题";在第三个字段中输入:

表达式1:Int(Avg([tScore].[成绩]+.5)),"交叉表"中选择"值","总计"中选择"表达式",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上分别选择"tStud"、"tCourse"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。选择题目中所说的三个字段,"成绩"字段的"条件"为:<60,然后点击"查询"菜单中的"生成表查询"子菜单,生成新表"tTemp",运行查询,最后以"qT4"保存查询。

136、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse" 、"tScore"

和一个空表"tTemp"。试按以下要求完成查询设计:

(1)创建一个选择查询,查找并显示简历信息为空的学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1"。

(2)创建一个选择查询,查找选课学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT2"。

(3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为"所属院系"、"性别"和"平均年龄",所建查询命名为"qT3"。

(4)创建一个操作查询,将表对象"tStud"中没有书法爱好的学生的"学号"、"姓名"、和"年龄"三个字段内容追加到目标表"tTemp"的对应字段内,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的四个字段,再选择"简历"字段,将该字段中的"显示"中的钩去掉,"条件"中输入:Is Null,以"qT1"保存查询。(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上分别选择"tStud"、"tCourse" 和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,最后以"qT2"保存查询。

(3)与第1小题类似,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。选择"所属院系"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标后下拉菜单中的"总计"),"总计"中选择"分组",再选择"性别"字段,"总计"中选择"分组",然后在第三个字段中输入:平均年龄:年龄,"总计"中选择"平均值",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到当前数据库的"tTemp"表中,然后从"tStud"选择"学号"、"姓名"、和"年龄"三个字段,再选择"简历"字段,在"简历"字段的"条件"中输入:Not Like "*书法*",最后以"qT4"保存查询,并运行该查询。138、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tQuota"和"tStock",试按以下要求完成设计:

(1)创建一个查询,在"tStock"表中查找"产品ID"第一个字符为"2"的产品,并显示"产品名称"、"库存数量"、"最高储备"和"最低储备"等字段内容,查询名为qT1。

(2)创建一个查询,计算每类产品库存金额合计,并显示"产品名称"和"库存金额"两列数据,要求只显示"库存金额"的整数部分。所建查询名为"qT2"。说明:库存金额=单价×库存数量

(3)创建一个查询,查找单价低于平均单价的产品,并按"产品名称"升序和"单价"降序显示"产品名称"、"规格"、"单价"

和"库存数量"等字段内容。所建查询名为"qT3"。

(4)创建一个查询,运行该查询后可将"tStock"表中所有记录的"单位"字段值设为"只"。所建查询名为"qT4"。要求创建此查询后,运行该查询,并查看运行结果。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上分别选择"tQuota"和"tStock"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的四个字段,然后选择"产品ID"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:Like "2*",以"qT1"保存查询。

(2)与第1小题类似,在弹出的"显示表"窗体上分别选择"tQuota"和"tStock"表,点击"添加"按钮,关闭"显示表"窗体。选择"tStock"表中的"产品名称"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标后下拉菜单中的"总计"),"总计"中选择"分组",然后在第二个字段中输入:库存金额:Round(Sum([单价]*[库存数量])),"总计"中选择"表达式",最后以"qT2"保存查询。

(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStock"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的四个字段,然后在"单价"的"条件"中输入:<(select avg(单价) from tStock),在"产品名称"字段的"排序"中选择"升序",在"单价"字段的"排序"中选择"降序",以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStock"表,点击"添加"按钮,关闭"显示表"窗体。选择"查询"菜单中的"更新查询"子菜单。然后从"tStock"表中选择"单位"字段,在"更新到"中输入:"只",运行查询,最后以"qT4"保存查询。

143、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tAttend"、"tEmployee"和"tWork",试按以下要求完成设计:

(1)创建一个查询,查找并显示具有最高学历员工的"姓名"、"项目名称"和"承担工作"三个字段的内容,所建查询命名为"qT1"。

(2)创建一个查询,查找并显示科研经费在10000元以下(包括10000元)的"项目名称"和"项目来源"等两个字段内容,所建查询命名为"qT2"。

(3)创建一个查询,设计一个名为"单位奖励"的计算字段,奖励金额为经费的10%,并显示"tWork"表的所有字段内容和"单位奖励"字段,所建查询命名为"qT3"。

(4)创建一个查询,将所有记录的"经费"字段值增加2000元,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tAttend"、"tEmployee"和"tWork"表,然后从"tEmployee"表中选择"姓名"、"学历",从"tWork"表中选择"项目名称",再从"tAttend"表中选择"承担工作",在"学历"字段的"条件"中输入"博士",并把"显示"中的钩去掉,以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tWork"表,选择题目中所说的两个字段,再选择"经费"字段,并把"显示"中的钩去掉,然后在"经费"字段的"条件"中输入"<=10000",最后以"qT2"保存查询。

(3)与第2小题类似,选择表中的所有字段,然后在第五个字段中输入"单位奖励: [经费]*.1",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tWork"表,选择"查询"菜单中的"更新查询"菜单。然后从"tWork"选择"经费"字段,在"经费"字段的"更新到"中输入"[经费]+2000",运行查询,最后以"qT4"保存查询。

144、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStud"、"tCourse" 、"tScore"和"tTemp"。试按以下要求完成设计:

(1)创建一个查询,查找没有先修课程的课程,显示与该课程有关的学生的"姓名"、"性别"、"课程号"和"成绩"四个字段内容,所建查询命名为"qT1"。

(2)创建一个查询,查找先修课程里含有"101"或者"102"信息的课程,并显示其"课程号"、"课程名"及"学分"三个字段内容,所建查询命名为"qT2"。

(3)创建一个查询,查找并显示姓名中含有"红"字学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT3"。

(4)创建一个查询,将"tTemp"表中"学分"字段的记录值都更新为0,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"、"tCourse"和"tScore"表,然后从"tStud" 表中选择"姓名"和"性别",从"tScore"表中选择"课程号"和"成绩",从"tCourse"表中选择"先修课程",并在"先修课程"字段的"条件"中输入"Is Null",并把"显示"中的钩去掉,最后以"qT1"保存查询。

(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"表,选择"课程号"、"课程名"、"学分"和"先修课程";然后在"先修课程"字段的"条件"中输入:like"*101*" Or like"*102*",并把"显示"中的钩去掉,最后以"qT2"保存查询。

(3)与第2小题类似,在选择了"tStud"表后,选择题目上所说的四个字段,在"姓名"字段的"条件"中输入"Like "*红*"",最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTemp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tTemp"表选择"学分"字段,在"学分"字段的"更新到"中输入"0",运行查询,最后以"qT4"保存查询。

145、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStaff"、"tSalary"和"tTemp"。试按以下要求完成设计:

(1)创建一个查询,查找并显示职务为经理的员工的"工号"、"姓名、"年龄"和"性别"四个字段内容,所建查询命名为"qT1"。(2)创建一个查询,查找各位员工在2005年的工资信息,并显示"工号"、"工资合计"和"水电房租费合计"三列内容。其中,"工资合计"和"水电房租费合计"两列数据均由统计计算得到,所建查询命名为"qT2"。

(3)创建一个查询,查找并显示员工的"姓名"、"工资"、"水电房租费"及"应发工资"四列内容。其中"应发工资"列数据由计算得到,计算公式为:应发工资=工资-水电房租费,所建查询命名为"qT3"。

(4)创建一个查询,将表"tTemp"中"年龄"字段值均加1,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStaff"表,然后从"tStaff" 表中选择"工号"、"姓名"、"年龄"、"性别"和"职务",在"职务"字段的"条件"中输入"经理",将该字段中的"显示"钩去掉,以"qT1"保存查询。

(2)同第1小题类似,选择"tSalary"表,单击"总计"按钮,从"tSalary"表中选择"工号"字段,在总计里选择分组,然后在第2列输入"工资合计:工资",在总计里选择总计,在第3列输入"水电房租费合计:水电房租费",在总计行也选择总计,从"tSalary"表中选择"年月",总计行选择条件,在下面的条件栏里输入"Between #2005-1-1# And #2005-12-31#",将该字段中的"显示"钩去掉,以"qT2"保存查询。

(3)同第1小题类似,选择"tSalary"和"tStaff"表,从"tStaff"表中选择"姓名"字段,从"tSalary"表中选择"工资"和"水电房租费"字段,在第四列输入"应发工资: ([工资]-[水电房租费])",以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTemp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tTemp"选择"年龄"字段,在"年龄"字段的"更新到"中输入"[年龄]+1",运行查询,最后以"qT4"保存查询。

146、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tTeacher"、"tCourse"、"tStud"和"tGrade",试按以下要求完成设计:

(1)创建一个查询,查找三月份上课的信息,并显示"教师姓名"、"职称"、"学院"、"课程ID"、"课程名称"和"上课日期"六个字段的内容,所建查询名为"qT1"。

(2)创建一个查询,根据教师姓名查找某教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"、"上课日期"三个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息"请输入教师姓名"。

(3)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生姓名"、"课程名称"和"成绩"三个字段的内容,所建查询名为"qT3"。

(4)创建一个查询,假设"学生ID"字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID" 和"成绩之平均值",并按"年级"降序排列,所建查询为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名"、"职称"、"学院",再从"tCourse"表"中选择"课程ID"、"课程名称"和"上课日期"六个字段,在"上课日期"字段的"条件"处输入"Month([上课日期])=3",以"qT1"保存查询。

(2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名",从"tCourse"表"中选择"课程名称"和"上课日期"字段,在教师姓名下面的条件栏中输入"[请输入教师姓名]",在上课日期下的排序行选择降序,以"qT2"保存查询。

(3)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"、"tCourse"和"tStud"表,从"tStud"表中选择"学生姓名"字段,从"tCourse"表中选择"课程名称",从"tGrade"表中选择"成绩"字段,在成绩下面的条件栏中输入">=80 And <=100",以"qT3"保存查询。

(4)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"表,单击"总计"按钮,在第一个字段中输入"年级: Left([学生ID],4)",总计行选择分组,排序行选择降序,再选择"课程ID"字段,总计行选择分组,在第3列中输入"成绩之平均值:成绩",总计行选择"平均值",以"qT4"保存查询

147、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tEmployee"、"tSell"和"tBook",试按以下要求完成设计:

(1)创建一个查询,查找并显示单价高于平均单价的图书"书名"和"出版社名称"等字段内容,所建查询名为"qT1"。(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示"姓名"、"书名"、"数量"三个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息:"请输入售出日期"。

(3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示"书名"、"单价"、"作者名"和"出版社名称"四个字段的内容,所建查询名为"qT3"。

(4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为"姓名"和"总数量",所建查询名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"表,然后选择"书名"、"出版社名称"、"单价",将"单价"字段中的"显示"中的钩去掉,并在"条件"中输入:>(Select Avg([单价]) From tBook),最后以"qT1"保存查询。

(2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"、"tEmpolyee"和"tSell"表,从"tEmpolyee"表中选择"姓名"字段,从"tBook"表中选择"书名"字段,从"tSell"表中选择"数量"和"售出日期"字段,在"数量"字段的排序中选择"降序",在"售出日期"下面的条件栏中输入"[请输入售出日期]",将"售出日期"字段中的"显示"中的钩去掉,以"qT2"保存查询。

(3)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"表,选择"书名"、"单价"、"作者名"和"出版社名称"字段,在单价下面的条件栏

中输入">=15 and <=20",以"qT3"保存查询。

(4)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tEmpolyee"和"tSell"表,单击"总计"按钮,然后从"tEmpolyee表中选择"姓名",在第2列中输入"总数量: 数量",在总计行中选择"总计",最后以"qT4"保存查询。

152、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个关联表对象"tEmp"和"tGrp"及表对象"tBmp"和"tTmp"。试按以下要求完成设计:

(1)以表对象"tEmp"为数据源,创建一个查询,查找并显示年龄大于等于40的职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qT1"。

(2)建立表对象"tEmp"的"所属部门"和"tGrp"的"部门编号"之间的多对一关系并实施参照完整性。创建一个查询,按照部门名称查找职工信息,显示职工的"编号"、"姓名"及"聘用时间"三个字段的内容。要求显示参数提示信息为"请输入职工所属部门名称",所建查询命名为"qT2"。

(3)创建一个操作查询,将表"tBmp"中"编号"字段值均在前面增加"05"两个字符,所建查询命名为"qT3"。

(4)创建一个查询,删除表对象"tTmp"里所有姓名含有"红"字的记录,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tEmp"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的五个字段,再在"年龄"字段的"条件"中输入">=40",以"qT1"保存查询。

(2)选择工具栏的"关系"按钮,把tGrp表的部门编号字段拖到tEmp表的所属部门字段,在弹出的对话框中选中"实施参照完整性",单击"创建"按钮;下面操作与第1小题类似,在选择了表"tEmp"和"tGrp"后,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,再选择"部门名称"字段,然后在"部门名称"字段的"条件"中输入"[请输入职工所属部门名称]",并把"显示"中的钩去掉,最后以"qT2"保存查询。

(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tBmp"表,点击"添加"按钮,关闭"显示表"窗体。选择"查询"菜单中的"更新查询"菜单。然后从"tBmp"选择"编号"字段,在"编号"字段的"更新到"中输入""05"&[编号]",运行查询,最后以"qT3"保存查询。

(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tTmp"表,点击"添加"按钮,关闭"显示表"窗体。然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"姓名",并在"条件"中输入:Like "*红*",最后以"qT4"保存查询。

154、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"和"tScore"及表对象"tTemp"。试按以下要求完成设计:

(1)创建一个查询,查找并显示学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT1"。

(2)创建一个查询,查找并显示有摄影爱好的学生的"学号"、"姓名"、"性别"、"年龄"和"入校时间"五个字段内容,所建查询命名为"qT2"。

(3)创建一个查询,查找学生的成绩信息,并显示"学号"和"平均成绩"两列内容。其中"平均成绩"一列数据由统计计算得到,所建查询命名为"qT3"。

(4)创建一个查询,将"tStud"表中女学生的信息追加到"tTemp"表对应的字段中,所建查询命名为"qT4"。

本题解题思路:

(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名"、"职称"、"学院",再从"tCourse"表"中选择"课程ID"、"课程名称"和"上课日期"六个字段,在"上课日期"字段的"条件"处输入"Month([上课日期])=3",以"qT1"保存查询。

(2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显

计算机二级access操作题

一、基本操作题 题型一:数据的导入、链接、导出。 ①将考生文件夹下的Excel文件导入到"student"表中。 向表中追加一份记录的副本"单选项,在后边的下拉列表中选择表"student",然后单击"确定"按钮。 步骤2:连续单击"下一步"按钮,导入到表"student"中,单击"完成"按钮,最后单击"关闭"按钮。 ②将数据库文件中的表对象"tLine"导入到数据库文件内,表名不变。 ③)将考生文件夹下Excel文件中的数据链接到当前数据库中,要求数据中的第一行作为字段名,链接表对象命名为"tTest"。 步骤1:单击"外部数据"选项卡"导入并链接"组中的"Excel"按钮,在"考生文件夹"找到要导入的文件,选择"通过创建链接表来链接到数据源"选项,然后单击"确定"按钮。 步骤2:单击"下一步"按钮,选中"第一行包含列标题"复选框,单击"下一步"按钮, 步骤3:最后在"链接表名称"中输入"tTest",单击"完成"按钮。 ④)将已有的"水费.xlsx"文件导入到数据库中,并导入的表命名为"水费记录"。 步骤1:单击"外部数据"选项卡下"导入并链接"组中的Excel按钮,弹出"获取外部数据-Excel电子表格对话框"。单击对话框中的"浏览"按钮,在"打开"对话框中选择"水费.xls"文件,并且选中"将元数据导入当前数据库的新表中"单选按钮,单击"确定"按钮。 步骤2:在"导入数据表向导"对话框中连续单击4次"下一步"按钮,在"导入到表"中输入"水费记录",单击"完成"按钮,在"保存导入步骤" 中点击"关闭"按钮。 题型二:建立表结构 步骤1:单击"创建"选项卡的"表格"组中的"表设计"按钮,打开表设计视图。 步骤2:按照题目表建立新字段。 步骤3:单击快速访问工具栏中的"保存"按钮,另存为"tBook" 题型三:设置字段属性。要求考生按题目要求设置字段大小、格式、默认值、掩码、有效性规则、有效性文本、索引等内容。 题型四:建立表间关系,实施参照完整性。 建立"线路"和"团队"两表之间的关系并实施参照完整。 步骤1:单击"数据库工具"选项卡"关系"组中的"关系"按钮,如不出现"显示表"对话框,则单击关系工具"设计"选项卡"关系"组中的"显示表"按钮,添加表"线路"和"团队",关闭"显示表"对话框。 步骤2:选中表"线路"中的"线路ID"字段,拖动鼠标到表"团队"的"线路ID"字段,放开鼠标。选择"实施参照完整性"选项,然后单击"创建"按钮。 步骤3:按Ctrl+S保存修改,关闭"关系"界面。 题型五:向表中输入数据。 题型六:修改表结构 题型七:编辑表内容、调整表外观。建立表结构、设置字段属性、建立表间关系、向表中输入数据、维护表、操作表 ①冻结表"tStud"中的"姓名"字段列。 步骤1:右键单击"tStud"表,在弹出的快捷菜单中选择"打开"或双击打开"tStud"表。 步骤2:选中"姓名"字段列,右键单击"姓名"列,从弹出的快捷菜单中选择"冻结字段"命令。步骤3:单击快速访问工具栏中"保存"按钮,关闭数据表。 ②设置"tStudent"表的显示格式,使表背景颜色为主题颜色的"橄榄色,强调文字颜色3,深色50%",文字颜色为标准色中的"黄色"、字号为10号。 步骤1:双击表"tStudent",打开数据表视图。

ACCESS基本操作

建立数据库信息资源 ——Access基本操作 实验目的和要求: 1、掌握创建一个Access数据库的方法 2、创建“员工”表 实验重点和难点: 建立数据库向导,自创建一个不同风格的表 实验方法及手段:实例教学,讲授、演示及学生实践。 实验内容: 1.创建数据库 1.1新建一个空Access数据库 (1)启动Access2003,界面上出现“开始工作”任务窗格,单击任务窗格上方的“其他任务窗格”按钮,调出它的下拉菜单,如左图所示,从中选择“新建文件”菜单命令,出现如右图所示的“新建文件”任务窗格。 /*以上过程也可从菜单栏的“文件”-“新建”得到。*/ (2)创建空数据库 在“新建文件”任务窗格的“新建”栏中单击“空数据库”选项,调出“文件新建数据库”对话框,如图所示。

(3)在“保存位置”下拉列表框中选择合适的路径,在“文件名”文本框中输入数据库的名称,保存类型选择默认的“Microsoft Office Access数据库(*.mdb)”。 (4)单击“创建”按钮,就可以生成空数据库窗口,如下图所示。 1.2使用向导建立数据库 创建空数据库后,还要建立真正的基本数据,如表、查询、窗体与报表等,后面再实践。 现在先利用Access的“数据库向导”来快速有效地创建一个完整的数据库文件。“数据库向导”在让用户回答多个对话框所提出的问题后,就能建立一个用户所需要的数据库,这个数据库中包括表、窗体、查询、报表及宏等完整的对象。具体操作步骤如下。 (1)单击“文件”→“新建”菜单命令,调出“新建文件”任务窗格。 (2)在“模板”栏中单击“本机上的模板”选项,调出“模板”对话框,如下图所示。 (3)在“模板”对话框中单击“数据库”选项卡,选择“联系人管理”模板,如上图。 (4)单击“确定”按钮,调出“文件新建数据库”对话框。 (5)在“保存位置”下拉列表框中选择合适的路径,在“文件名”文本框中输入“联系人管理”文字,保存类型选择默认的“Microsoft Office Access数据库(*.mdb)”。 (6)单击“创建”按钮,调出“数据库向导”对话框之一,如下图。

access报表操作题完整

access报表操作题完整 Access报表操作题 7、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tEmployee"和查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。试在此基础上上按照以下要求补充报表设计: (1)报表的报表页眉节区位置添加一个标签控件,其标题显示为"职员基本信息表",并命名为"bTitle"; (2)将报表主体节区中名为"tDate"的文本框显示内容设置为"聘用时间"字段值; (3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距 上边0.25厘米、距左侧14厘米位置,并命名为"tPage"。规定页码显示格式为"当前页/总页数",如1/20、2/20、……、20/20等。注意:不允许修改数据库中的表对象"tEmployee"和查询对象"qEmployee";不允许修改报表对象"rEmployee"中未涉及的控件和属性。 本题解题思路: (1)选择一个标签,放到报表页眉中,选择工具栏上的"属性"按钮,在弹出的 属性框中设置名称属性为"bTitle"和标题属性为"职员基本信息表"。 (2)选中主体中的名为"tDate"的文本框,设置其控件来源属性为"聘用时间"字段。 (3)选择一个文本框,放到报表的页面页脚中,设置它的名称为"tPage"、上边距属性为0.25厘米和左边距属性为14厘米,并在控件来源属性中输入"=[Page] & "/" & [Pages]"。 13、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tBand"和"tLine",同时还设计出以"tBand"和"tLine"为数据源的报表对象"rBand"。试在此基础上按照以下要求补充报表设计: (1)在报表的报表页眉

access试题及答案.doc

数据库技术ACCESS2003试题及答案 一、选择题(每小题2分,共20分,答案写在第二张卷的指定位置) ()1、DB、DBS、DBMS三者之间的关系是: A、DB包含DBS、DBMS B、DBS包含DB、DBMS C、DBM包含DB、DBS D、三者互不包含 ()2、Access表中字段的数据类型不包括: A、文本 B、日期/时间 C、通用 D、备注 ()3、退出Access最简单的方法是: A、选择文件→退出 B、双击主窗口控制图标 C、单击Access主窗口关闭按钮 D、使用主窗口控制图标的菜单 ()4、下列选项是Access数据库对象的是: A、记录 B、文件 C、查询 D、视图 ()5、下列方法不能建立Access 数据库的是() A、建立空数据库 B、用word 创建 C、复制数据库 D、使用模板 ()6、打开数据库文件的方法是() A、选择文件→打开 B、选择数据库工具栏上的打开按钮 C、在Windows环境中双击数据库文件 D、以上都可以 ()7、在表的数据表视图中,不能完成的操作() A、修改字段的属性 B、修改一条记录 C、删除一条记录 D、插入一条记录 ()8、在Access 2003中,表的字段数据类型不包括() A、窗口型 B、文本型 C、数字型 D、货币型 ()9、Access 2003是一种() A、数据库 B、数据库系统 C、数据库管理软件 D、数据库管理员 ()10、在Access 2003中,数据库的哪一个对象可以查看和处理来自internet上的数据。()

A、模块 B、表 C、报表 D、页 二、判断题(每小题2分,共20分,答案写在第二张卷的指定位置) ()1、在Access 2003中,所用的数据模型是关系模型。。 ()2、单击“文件”→“关闭”可以退出Access 2003。 ()3、数据库打开时“以独占方式打开”的方式打开,那么该数据库只能查看,不能编辑。()4、“OlE对象”类型的数据不能定义显示格式。 ()5、只有单击主窗口的“关闭”按钮,才能退出Access2003。 ()6、记录是关系数据库中最基本的数据单位。 ()7、要使用数据库必须先打开数据库。 ()8、要修改表的字段属性,只能在表的设计视图中进行。 ()9、在表设计视图中显示的是字段标题。 ()10、最常用的创建表的方法是使用表设计器。 三、填空题(每空2分,共20分) 1、数据库管理系统常用的数据模型有层次模型、网状模型和____________三种。 2、报表是把数据库中的数据____________的特有形式。 3、数据访问页可以将数据库中的数据发布到____________上去。 4、在Access2003中表有两种视图,即__________视图和_________视图。 5、Access 2003的数据库的对象有________、___________、________、报表、页、宏、模块。 6、________是数据表中其值能唯一标识一条记录的一个字段或多个字段组成的一个组合。 7、如果字段的值只能是4位数字,则该字段的“输入掩码”的定义应为____________。 四、名词解释题(每小题4分,共20分) 1、数据: 2、数据库: 3、数据库系统: 4、默认值: 5、有效性规则: 五、简答题(3小题,共20分) 1、写出设置主键的操作步骤?(6分) 2、将光标定位在记录的最后一行有哪4种方法?(6分) 3、分别写出启动和退出Access2003的三种方法?(8分)

access-题库-答案

Access 题库 一、选择题 1数据库(DB )、数据库管理系统(DBMS )和数据库系统(DBS )之间的关系是( ) A. DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBS C.DB 包括DBS 和DBMS D.DB 就是 DBS,也就是 DBMS 2、 在关系中选择某些属性以组成新的关系的操作是( ) A. 选择运算 B ?投影运算 C ?等值运算 D ?自然运算 3、 用树状结构来表现实体间联系的数据模型称为( ) A .层次概念模型 B .网状概念模型 C.关系数据模型 D.概念数据模型 4、 在关系数据模型中,域是指( ) A. 字段 B.记录 C ?属性 D ?属性的取值范围 5、 数据管理技术的发展阶段不包括( ) A. 操作系统阶段 B.人工管理阶段 C.文件系统阶段 D.数据库管理阶段 A.abccha B.achaa C.abcde D.ghcc 12、如果要在报表上显示” 8/ 共 12”的页码 , 则计算控件的控件源应设置为( ) A.[Page]/ 共 [pages] B.=[Page]/ 共 [pages] C.[Page]& ” /共” &[pages] D.=[Page]& ” / 共” &[pages] 13、 在 Access 的下列数据类型中,不能建立索引的数据类型是( ) A.文本型 B.备注型 C.数字型 D. 日期时间型 14、 在 Access 数据库中,专用于打印的是( )。 A.表 B.查询 C.报表 D.页 15、 在表设计视图中,如果要限定数据的输入格式,应修改字段的( )属性。 A. 格式 B. 有效性规则 C. 输入格式 D. 输入掩码 16、 在SQL 查询GROUP BY 语句用于( )。 A.选择行条件 B.对查询进行排序 C.列表 D.分组条件 17、 在ACCESS^的数据发布在In ternet 网络上可以通过( ) A. 窗体 B. 数据访问页 C. 报表 D. 数据库 18、若采用关系数据库来实现应用, 在下面的哪个阶段, 进行关系模式规范化处理 ( )。 A.需求 6、在 Access 中,通过使用( 件 )键和鼠标操作,可以同时选择窗体上多个不连续的控 A.Tab B.Shift C.Ctrl D.Alt 7、如果在数据库中已有一个同名的表,那么( A.删除 B.追加 C.生成表 D.更新 )查询将覆盖原来的表 8、 在 Access 数据库中,要查找字段 查询条件中应输入( nj 字段值为“二年级”或“三年级”的记录,在相应 B.NOT (“二年级” D.A,C 都正确 9、 我们要是报表的标题在每一页上都显示,那么应该设置 ( A. 报表页眉 10、 关键字( A.LIKE 11、 要查找 like B. 页面页眉 C. 组页眉 )主要用于模糊查询 B.IN *ch?” C.Is null 可能的查找结果为( D.Not null ) ) D. 以上都可以

Access上机操作题——报表操作

Access上机操作题之二十 ——创建报表㈠ 一、使用工具栏中“新对象:自动报表”按钮创建纵栏式报表: ●创建“学生”表的纵栏式报表,其操作步骤如下: ①打开“教学”数据库,选择“表”对象。 ②选择“学生”数据表。 ③单击工具栏中的“新对象:自动报表”按钮,选择“自动报表”选项。 ④保存此报表。 ●窗体转换为报表: 将“教学”数据库中的“学生”窗体转换为报表。其操作步骤如下: ①打开“教学”数据库,选择“窗体”对象。 ②右击“学生”窗体名,选择“另存为”命令。 ③在“另存为”对话框中的“保存类型”下拉按钮中,选择“报表”选项。 ④单击“确定”按钮。 ●学生操作训练 ⑴创建“课程”表的纵栏式报表。 ⑵创建“成绩”表的纵栏式报表。 ⑶在“职工基本情况”数据库中,创建一个基于“职工”数据表的窗体,然后再将转换为报表。 二、使用向导创建单表报表: 1、自动创建纵栏式报表: ⑴根据“学生”表创建纵栏式报表,其操作步骤如下: ①选择“插入”菜单中的“报表”命令,或选择“报表”对象后,再单击“新建”按钮。 ②选择“自动创建报表:纵栏式”选项,并选择数据来源为“学生”表后,单击“确定”按钮。 ③保存此报表。 注:自动创建表格式报表和数据表式报表的操作方法同此相似。 学生操作训练: ⑵根据“课程”表,分别创建一个纵栏式、表格式报表。 ⑶根据“成绩”表,分别创建一个纵栏式、表格式报表。 2、使用“报表向导”创建报表: ⑴使用“报表向导”建立一个基于“学生”表中“学号、姓名、性别、出生日期”等字段的简单报表。其操作步骤如下: ①选择“报表”对象,双击“使用向导创建报表”选项。 ②在“表/查询”下拉列表中选择报表的数据来源——“学生”表,然后选择在报表中要显示的字段名:学号、姓名、性别、出生日期等,最后单击“下一步”按钮。 ③设置分组:确定是否添加分组级别。暂时不添加,则直接单击“下一步”按钮。 ④设置记录的排序次序。暂时不设置排序,则直接单击“下一步”按钮。

2016年计算机二级《ACCESS》模拟基本操作题及答案

2016年计算机二级《ACCESS》模拟基本 操作题及答案 二、基本操作题 根据以下资料,回答题。 在考生文件夹下,“samp1.mdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑: 41根据“tEmployee”表的结构,判断并设置主键。 参考解析: 【审题分析】【1)考查主键字段的制定与主键的设计方法。(2)考查表结构的调整中的添加字段,以及字段属性的设置。(3)和(2)相同,也是属于表结构的调整,添加新字段和表记录的删除的方法。(4)考查“查询向导”的设置。“查阅向导”设置对数据的输入方便性和有效起着非常重要的作用。(5)考查“日期\时问”型字段的“掩码”设计。(6)考查表记录操作的“删除”记录。 【操作步骤】 步骤1:双击“sampl.mdb”数据库。单击“表”对象,双击表“temployee”.判断具有字段值性只有“编号”字段,故将“编号”设为主键。关闭“tamph,yee”表。

步骤2:单击“temployee”表,单击“设计”按钮。在“编号”上右键单击,在弹出的快捷菜单,”选择“主键”命令。 步骤3:单击“保存”按钮.关闭设计视图。 42删除表中的“所属部门”号:段;设置“年龄”字段的有效性规则为只能输入大于16的数据。 参考解析: 步骤1:单击“temrfloyce”表,单击“设计”按钮.单击“所属部门”字段。右键选择快捷菜单的“删除”命令。单击“是”按钮。 步骤2:单击“年龄”,在“字段属性”中的“有效性规则”输入:>16。 步骤3:单击“保存”按钮保存表设计。 43在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字段名称为“党员否”,字段类型为“是/否”型;删除表中职工编号为“000014”的记录。 参考解析: 步骤1:在设计视图中右键单击“职务”字段,在其快捷菜单中单击“插入行”,在插入的行中添加“党员否”字段。对应的数据类型选择“是/否”。 步骤2:单击“保存”按钮。关闭设计视图。 步骤3:双击“temployee”表。选中“职工编号”为“000014”的记录,右键单击鼠标,单击快捷菜单中的“删除行”命令来删除记

计算机二级数据库access操作题答案

1.在"职工"表的"职称"字段前面插入一个新字段"照片",数据类型为"OLE"型; 略 2.设置"职工"表中的"性别"字段的相关属性,使其不能输入"男"和"女"以外的其 他值,违反此规则时应显示文本:"请输入男女"; 3.将"职工"表中的"性别"字段的默认值设置为"男"; 4.设置"职工"表中的"仓库号"字段值为下拉列表选择,可选的值为 "wh1";"wh2";"wh3";"wh4";"wh5";"wh6"; 5.观察每个表的数据,为每个表设置主键,建立各表之间的关系,并实施参照完整性。

1.建立一个名为"Q1"的查询,查询在仓库"wh1"工作,或工资少于1250元的职工信息,查询结果显示:"职工号"、"仓库号"、"工资"。 SELECT 职工.职工号, 职工.仓库号, 职工.工资 FROM 职工 WHERE (((职工.仓库号)="wh1")) OR (((职工.工资)<1250));

2.建立一个名为"Q2"的交叉表查询(如图),计算每个职工对应不同供应商的的订单数,要求,每行第一列显示"职工号",每列第一行显示"供应商名",最终结果按职工号升序排序。 TRANSFORM Count(订购单.订购单号) AS 订购单号之计数 SELECT 职工.职工号, 职工.姓名 FROM 职工 INNER JOIN (供应商 INNER JOIN 订购单 ON 供应商.供应商号 = 订购单.供应商号) ON 职工.职工号 = 订购单.职工号 GROUP BY 职工.职工号, 职工.姓名 ORDER BY 职工.职工号 PIVOT 供应商.供应商名;

3.建立一个名为"Q3"的查询,查询每个仓库职工的平均工资,并且职工的出生日期在1970年1月1日以后(包含1970年1月1日),查询结果显示:"仓库号"、 "城市"、"平均工资"。 SELECT 职工.仓库号, 仓库.城市, Avg(职工.工资) AS 平均成绩 FROM 仓库 INNER JOIN 职工 ON 仓库.仓库号 = 职工.仓库号 WHERE (((职工.出生日期)>=#1/1/1970#)) GROUP BY 职工.仓库号, 仓库.城市;

access查询操作

1、利用SQL语言创建查询 a)查询课程表的所有字段和记录. SELECT * from 课程表 b)查询学生表的学号,姓名和性别。 SELECT 学号,姓名,性别from 学生表 c)查询有学生选修的课程名称。 SELECT 课程名from 课程表where 课程号in (select 课程号from 成绩表) d)查询学生的姓名和年龄(精确到月)。 SELECT 姓名,(year(now())-year(出生日期))*12 from 学生表 e)查询编号包含”02”的系开的课程名称。 SELECT 课程名from 课程表where 开课单位in (select 院系编号from 院系表where 院系编号="02") select 课程号from 课程表,院系表where 课程表.开课单位=院系表.院系编号and 院系编号="02" f)查询学时数大于48或者小于27的课程名称。 select 课程名from 课程表where 学时数>48 or 学时数<27 g)查询籍贯为北京、山西和上海的学生名称。 select 姓名from 学生表where 籍贯=”北京” or 籍贯=”山西” or 籍贯=”上海” h)查询课程名称包含“原理”的课程名称。 select 课程名from 课程表where 课程名like "*原理*" i)查询信息系开的课程的名称、选修的学生姓名,成绩。 Select课程名,姓名,成绩from 课程表,学生表,成绩表,院系表where 课程表.课程号=成绩表.课程号and 学生表.学号=成绩表.学号and 课程表.开课单位=院系表.院系编号and 学生表.所属院系=院系表.院系编号and 院系名称=”信息系” j)查询成绩在90分以上,开课单位为”信息系”,”法律系”和”会计系”的学生籍贯,并按照学生学号排序,将前两条记录存入到新表”result”中. Select 籍贯from 学生表,成绩表,课程表where 学生表.学号=成绩表.学号and 课程表. 课程号=成绩表.课程号and 成绩>90 and (开课单位="04" or 开课单位="01" or 开课单位="05") order by 学生表.学号 连接查询(1、利用inner(left/right) join来完成SQL语句查询) k)查询信息系开的课程名称、选修这些课程的学生姓名,成绩。 select 课程名,姓名,成绩from (院系表inner join (课程表inner join (成绩表inner join 学生表on 学生表.学号=成绩表.学号) on 课程表.课程号=成绩表.课程号) on 院系表.院系编号=课程表.开课单位) where 院系名称="信息系" l)查询有开课的院系名称和课程名称. Select distinct院系名称,课程名from (院系表inner join (课程表inner join 成绩表on 课程表.课程号=成绩表.课程号) on 院系表.院系编号=课程表.开课单位) m)查询所有院系名称和所开课的课程名称. Select 院系名称,课程名from (课程表right join 院系表on 课程表.开课单位=院系表. 院系编号) 2、联合查询(利用union完成SQL语句查询) a)查询年龄低于25岁的所有教师和学生姓名. Select 姓名from 学生表where (year(now())-year(出生日期))<25 union select 姓名

ACCESS模拟试题001PDF.pdf

ACCESS模拟试题(一) 一、选择题(每题2分,共60分) 1、数据库系统的核心是______。 A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员 2、Access是______数据库管理系统。 A)层次 B)网状 C)关系型 D)树状 3、在Access中,数据库的基础和核心是______。 A)表 B)查询 C)窗体 D)宏 4、表是由组成的 A)字段和记录 B) 查询和字段 C)记录和窗体 D)报表和字段5、如果在创建表中建立字段"基本工资额",其数据类型应当为______。 A)文本类型 B)货币类型 C)日期类型 D)数字类型 6、在关系型中,二维表中的一行被称为______。 A)字段 B)数据 C)记录 D)数据视图 7、用户和数据库交互的界面是______。 A)表 B)查询 C)窗体 D)报表 8、将文本字符串“23,18,9,66”排序的结果将是 A)9,18,23,66 B)66,23,18,9 C)18,23,66,9 D)以上都不是 9、必须输入0到9的数字的输入掩码是 A)0 B)& C)A D)C 10、在Access中,总计函数中的“A VG”是用来对数据 A)求和B)求最小值C)求最大值D)求平均值 11、在Access数据库中,专用于打印的是。 A)表B)查询C)报表D)页 12、升序将记录按( )顺序排列。 A)由大到小B)由小到大C)由前到后D)由后到前

13、假设某数据库表中有一个地址字段,查找地址中含有“泉州”两个字的记录的准则是。 A) Not “?泉州”B) Not“泉州*” C) Like “?泉州?”D)Like “*泉州*” 14、唯一确定一条记录的某个属性组是______。 A)关键字B)关系模式C)记录D)属性 15、不是数据库特征的是______。 A)数据独立性B)最低的冗余度C)逻辑性D)数据完整性 16、下列对Access查询叙述错误的是______。 A)查询的数据源来自于表或已有的查询 B)查询的结果可以做为其它数据库对象的数据源 C)Access的查询可以分析数据、追加、更改、删除数据 D)查询不能生成新的数据表 17、在SQL查询语句中,下列说法正确的是______。 A)SELECT命令中必须有FROM关键字 B)SELECT命令中必须有WHERE关键字 C)SELECT命令中必须有GROUP关键字 D)SELECT命令中必须有ORDER关键字 18、在产品数据库表中,若上调产品价格,最方便的方法是使用以下______方法。 A)追加B)更新C)删除D)生成表查询 19、在SQL查询语句中,下列说法正确的是______。 A)INSERT命令只能对表进行插入新记录的操作 B)INSERT命令也可以完成对表的记录进行更新 C)INSERT命令也可以完成对表的记录进行删除 D)以上说法均不正确 20、Access支持的查询类型有______。 A)选择查询、交叉表查询、参数查询、SQL查询和操作查询 B)基本查询、选择查询、参数查询、SQL查询和操作查询 C)多表查询、单表查询、交叉表查询、参数查询和操作查询 D)选择查询、统计查询、参数查询、SQL查询和操作查询

计算机二级Access上机试题及答案

练习一 1.基本操作题 在考生文件夹下,“”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。试按以下要求,完成表和窗体的各种操作: (1)分析表对象“销售业绩表”的字段构成、判断并设置其主键; (2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”; (3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性; (4)将考生文件夹下Excel文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”; (5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示; (6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。 1.基本操作题 【考点分析】 本题考点:设置主键;建立表间关系;链接表;窗体中命令按钮属性的设置。 (1)【解题步骤】 步骤1:打开“”数据库窗口,选中“表”对象,右键单击“销售业绩表”选择【设计视图】。 步骤2:同时选中“时间”、“编号”、“物品号”字段,单击工具栏中“主键”按钮。 步骤3:单击工具栏中的“保存”按钮,关闭设计视图。 (2)【解题步骤】 步骤1:选中“表”对象,右键单击“物品表”选择【设计视图】。 步骤2:在“字段名称”列将“生产厂家”改为“生产企业”。 步骤3:单击工具栏中“保存”按钮,关闭设计视图。 (3)【解题步骤】 步骤1:单击菜单栏【工具】|【关系】,单击菜单栏【关系】|【显示表】,分别添加表“职工表”、“物品表”和“销售业绩表”到“关系”界面,关闭“显示表”对话框。 步骤2:选中表“职工表”中的“编号”字段,拖动鼠标到“销售业绩表”的“编号”字段,放开鼠标,弹出“编辑关系”窗口,选择“实施参照完整性”复选框,然后单击“创建”按

Access上机操作练习题参考答案

基本操作题: (一)(2)主键:职工ID (3)有效性规则:IS NOT NULL (5)输入掩码:00000 (二)(2)主键:编号(3)有效性规则:<=DateSerial(Year(Date())-1,5,1) (4)“邮箱密码”字段的输入掩码:PassWord 或密码; “联系电话”字段的输入掩码:“010-”00000000。 (三)(2)主键:编号(3)默认值:Date()-1 (4)“单价”字段的小数位数设为2,同时设置该字段的“格式”为“固定”或“标准” (5)输入掩码:AAAAAAAA (四)(2)打开表的“属性”窗口: ①在有效性规则行中输入:[学时]=[学分] ②在有效性文本行中输入:学时必须与学分相同 (3)默认值:DateSerial(Year(Date()),9,1) (5)将文本文件“Test.TXT”导入到表“tTemp”中时,应在“导入文本向导”的第二步中选中“第一行包含字段名称”复选框,否则会出现导入错误。 (7)将宏mTest改名为AutoExec。 (五)(1)有效性规则:>0 (6)在“链接数据表向导”中的第一步中选“Sheet1”工作表,在第二步中选中“第一行包含列标题”复选框,在第三步中输入链接表名“tTest”,点击“完成”。 (7)选中“线路”表并右击,在打开的快捷菜单中选“导出…”,打开相应的导出对话框;在该对话框的“保存类型”中选“文本文件”、在“文件名”中输入“Line.TXT”,点击“导出”按钮;在“导出文本向导”的第二步中分别选中“第一行包含字段名称”复选框和“请选择字段分隔符”下的“分号”选项按钮,其它按提示操作。 简单应用题: (一)samp14.mdb (1)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中分别双击表"tA"、"tB",关闭"显示表"对话框。 步骤2:分别双击"姓名"、"房间号"、"电话"和"入住日期"字段将其添加到"字段"行。 步骤3:单击工具栏中"保存"按钮,另存为"qT1"。关闭设计视图。 (2)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中分别双击表"tA"、"tB",关闭"显示表"对话框。 步骤2:分别双击"姓名"、"房间号"字段将其添加到"字段"行。在"姓名"字段的"条件"行输入"[请输入姓名:]"。 步骤3: 在"字段"行下一列输入"已住天数:Date()-[入住日期]"。 步骤4:在"字段"行下一列输入"应交金额:(Date()-[入住日期])*[价格]"。 步骤5:单击工具栏中"保存"按钮,另存为"qT2"。关闭设计视图。 (3)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中分别双击表"tA"、"tB",关闭"显示表"对话框。 步骤2:分别双击"姓名"、"入住日期"、"价格"和"身份证"字段添加到"字段"行。 步骤3:在"身份证"字段的"条件"行输入"Mid([身份证],4,3)=102",单击"显示"行取消该字段显示。

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级:09/10 级 一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A .数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A .数据库管理系统 B .数据库 C. 数据模型 D .数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A .联系模型 B .层次模型 C .网状模型 D .关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是[A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是[A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是[D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行[C] A.报表中B.数据表的查询中 C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入[D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ”D.LIKE “” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是[B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段

Access上机操作题——宏的创建与设计

Access上机操作题之三十二 ——宏的创建与设计㈠ 一、认识Access中的宏: ●宏的定义: 宏是一种以动作为单位的特殊代码,是由一连串动作组成的操作序列的集合,用来自动完成特定任务的操作或操作集。 ●动作的构成: 宏中的每个动作是由其动作名及其参数构成。如,Openform(动作名)表示打开指定的窗体。 ●宏、宏组与条件操作宏: ⑴宏:是一个操作序列的集合。 ⑵宏组:是多个操作序列的集合,即宏的集合。 ⑶条件操作宏:是带有条件的操作序列。 ●宏的功能: ⑴打开、关闭表单、报表,打印报表,执行查询。 ⑵移动窗口,改变窗口大小。 ⑶模拟键盘动作,为对话框或其他等待输入的任务提供字符串输入的功能。 ⑷显示信息框,响铃警告。 ⑸数据的导入、导出。 ⑹执行任意的应用程序模块。 ⑺为控件的属性赋值。 ●宏的设计视图窗口: 宏的设计视图用于宏的创建、编辑与测试,其窗口分为上下两个部分,上半部分为宏设计窗口,下半部分为宏参数的操作窗口。 1、宏设计窗口:一般包含宏名、条件、操作、注释等四个部分组成,其中“宏名”和“条件”两个部分经常被隐藏,可通过工具栏中的“宏名”和“条件”两个按钮显示出来。 ⑴宏名:是为所创建的宏命名。 ⑵条件:设置当前宏的运行条件。 ⑶操作:包含待执行的宏指令。 ⑷注释:为每一个操作提供注释说明,以帮助用户记忆宏的作用。 2、操作参数:是为当前宏指令设置相关的操作参数。当你选定“操作”栏中的宏指令时,就可在“操作参数”区中设置操作参数值。例如: ⑴当前选定的是“操作”栏中的“OpenForm”项,表示打开一个窗体或报表。 ⑵窗体名称:学生——表示打开的是“学生”窗体。 ⑶视图:窗体——表示在“窗体”视图方式下打开该窗体。 ⑷数据模式:只读——表示用户的操作权限为“只读”。 ⑸窗口模式:普通——表示窗口的显示方式为“普通”模式。

2020年全国计算机二级考试ACCESS上机试题及答案(共五套)

2020年全国计算机二级考试ACCESS上机试题及 答案(共五套) 2020年全国计算机二级考试ACCESS上机试题及答案 (第一套) 一、基本操作题(计30分) (1)建立"学生会成员.mdb"数据库,利用表向导生成"学生"表,选择学生ID、名字、地址和主修字段。 (2)添加表6-1中信息到"学生"表中,行高设置为13。 (3)隐藏"学生"表的"学生ID"列,设置所有字段列列宽为最佳匹配。"学生"表如图6-1所示。 表6-1 学习ID名字地址主修 1 李剑4号楼电子信息 2张天7号楼计算机软件 3杨梅11号楼经济法 4刘玲4号楼经济管理 图6-1

一、基本操作题 (1)【操作步骤】 启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。 在"文件新建数据库"对话框中选择考生文件夹的路径,将文件命名为"学生会成员",单击"创建"按钮,创建并打开"学生会成员"数据库。 在"学生会成员"数据库窗口中,单击"表"对象。 单击"新建"按钮,在"新建表向导"对话框中选择"表向导",单击"确定"按钮,弹出的"表向导"对话框,选择"商务",示例表中选择"学生",双击示例字段中"学生ID"、"名字"、"地址"和"主修"字段,结果如图6-1所示。 图6-1 单击"下一步"按钮,输入表名字"学生",单击"完成"按钮。 (2)【操作步骤】 在"学生会成员"数据库窗口中,单击"表"对象。 双击"学生"表或右键单击后选择"打开",在对应的字段中输入表6-1要求的数据。

主菜单中,选择"格式"→"行高",在弹出的对话框中,行高输入"13"。单击"确定"退出对话框。 单击工具栏中"保存"按钮,保存"学生"表。 (3)【操作步骤】 在"学生会成员"数据库窗口中,单击"表"对象,双击"学生"表或右键单击后选择"打开"。 选中"学生"表中"学生ID"列,右键单击选择"隐藏列"。 分别选中"主修"、"地址"和"名字"列,右键单击选择"列宽",弹出"列宽"对话框,单击"最佳匹配"按钮。 单击工具栏中"保存"按钮,保存修改的"学生"表。 二、简单应用题(计40分) 在"公司.mdb"数据库中有"雇员"、"产品"、"供应商"、"订单"四张表。 (1)以"雇员"表为数据源,创建参数查询"xx",实现通过输入生日范围显示雇员全部信息,参数提示为"起始日期"和"终止日期"如图6-2、图6-3所示。查询结果如图6-4所示。 图6-2 图6-3

05Access软件操作选择题(答案在后面)

数据库练习 1.下列软件中,能编辑stu.accdb文件的是 (A)WORD(B)Access(C)Acdsee (D)Goldwave 2. 用Access2010 创建一张新数据表并录入数据的步骤如下: ①命名并保存数据表②填定字段名、设置字段类型③添加新记录④使用设计视图设计数据表,正确的顺序是: (A) ②③④①(B) ④②③①(C) ④③②①(D) ④①②③ 3.下列选项中,不属于数据库应用系统的是 (A) 浙江省中小学学籍管理系统 (B) Windows 7 操作系统 (C) 高考网上报名系统 (D) 选修课网络选课平台 4.下图是一个使用Access软件创建的数据表: 表中有一个字段类型为自动编号,则该字段为 (A)序号(B)编号(C)单价(D)订货量 5.在使用Access软件建立数据表时,若要存储身份证号码,则相应字段的数据类型应设置为 (A)文本(B)数字(C)自动编号(D)日期 6.下图是一个使用Access软件创建的数据表: 下列有关该数据表的说法正确的是 (A)表中共有5个字段 (B)表中共有156条记录 (C)若在①处输入15,按回车键后当前记录 为第15条记录 (D)"单价"的字段类型为数字型 7.某网站提供的气象数据查询界面如下图,该 气象数据查询系统属于() (A)搜索引擎(B)数据库管理系统 (C)操作系统(D)数据库应用系统

8.某Access 数据表结构如图所示 下列说法正确的是 (A) “编号”字段的数据值可以添加记录时修改 (B) “访问量”字段的数据类型应修改为“数字” (C) “主题”字段与“作者”字段之间不能创建新 的字段 (D) 数据表共有二个字段 9.使用Access软件创建的数据表如下图所示 表中有一个字段类型为“自动编号”,该字段为 (A)序号(B)台风名称(C)编号(D)起编时间 10.某Access 数据表打开后如下图所示 关于数据表如下描述: ①数据表名称是:股票行情②数据表中共有7个字段③数据表中共有43条记录④“日期”字段的数据类型为“自动编号” 其中正确的是: (A) ①②③(B) ①②④(C) ①②(D) ①③ 11.某Access 数据表如下图所示: 单击下方的“”则当前记录号将变为 (A) 6 (B) 10 (C) 136 (D) 137 12.某Access 表数据如下图所示 若将当前选中的记录删除,则“李挺辉”所在记录的“编号”字段值为: (A) 2 (B) 5 (C) 6 (D) 7

access查询补充操作题

查询补充操作题(3) 七、有一个数据库文件“”,里面已经设计好表对象“tStud”、“tScore”和“tCourse”,试按以下要求完成设计: 1、创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”。所建查询命名为“qT1”。 2、创建一个查询,按学生姓名查找某学生的记录,并显示“姓名”、“课程名”和“成绩”。当运行该查询时,应显示提示信息:“请输入学生姓名:”。所建查询命名为“qT2”。 3、创建一个交叉表查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示。所建查询命名为“qT3”。 要求:使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。 4、创建一个查询,运行该查询后生成一个新表,表明为“tTemp”,表结构包括“姓名”、“课程名”和“成绩”等三个字段,表内容为不及格的所有学生记录。所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。 (1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,在弹出的显示表窗体上选择tStud表,点击添加按钮,关闭显示表窗体。然后选择题目中所说的三个字段,然后选择党员否字段,将该字段中的显示中的钩去掉,并在条件中输入:True,以qT1保存查询。 (2)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,在弹出的显示表窗体上分别选择tStud、tCourse和tScore表,点击添加按钮,关闭显示表窗体。然后选择题目中所说的三个字段,在姓名字段的条件中输入:[请输入学生姓名:],最后以qT2保存查询。 (3)与第2小题类似,在弹出的显示表窗体上分别选择tStud、tCourse和tScore表,点击添加按钮,关闭显示表窗体。然后点击查询菜单中的交叉表查询子菜单。选择性别字段,交叉表中选择行标题;选择课程名字段,在交叉表中选择列标题;在第三个字段中输入:表达式1:Int(Avg([tScore].[成绩]+),交叉表中选择值,总计中选择表达式,最后以qT3保存查询。 (4)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上分别选择tStud、tCourse和tScore表,点击添加按钮,关闭显示表窗体。选择题目中所说的三个字段,成绩字段的条件为:<60,然后点击查询菜单中的生成表查询子菜单,生成新表tTemp,运行查询,最后以qT4保存查询。 八、有一个数据库文件“”,里面已经设计好表对象“tCollect”、“tpress”、和“tType”,试按以下要求完成设计: 1、创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为“v_Max”和“v_Min”,所建查询名为“qT1”。 2、创建一个查询,查找并显示购买“价格”大于100元并且“购买日期”在2001年以后(含2001年)的“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”五个字段的内容,所建查询名为“qT2”。 3、创建一个查询,通过输入CD类型名称,查询并显示“CDID”、“主题名称”、“价格”、“购买日期”

相关主题
文本预览
相关文档 最新文档