第1题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tEmployee”和“tGroup”两个表对象。试按以下要求完成设计:
(1)创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容。所建查询命名为“qT1”。
(2)建立“tOroup”和“tEmployce”两表之间的一对多关系,并实施参照完整性。
(3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”。
(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“00001l吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。
第2题:
在考生文件夹下有一个数据库文件“Ace2.mdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和表对象“tTemp”。请按以下要求完成设计: (1)创建一个选择查询,查找并显示没有摄影爱好的学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容,将查询命名为“查询1”。 (2)创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”由统计计算得到,将查询命名为“查询2”。 (3)创建一个选择查询,查找并显示学生的“姓名”、“课程名”和“成绩”3个字段内容,将查询命名为“查询3”。 (4)创建一个更新查询,将表“tTemp”中“年龄”字段的值加1,并清除“团员否”字段的值,所建查询命名为“查询4”。
(1)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。在“简历”字段的“条件”行输入“notlike”*摄影*””,单击“显示”行取消该字段的显示。单击工具栏中的“保存”按钮,另存为“查询1”。关闭设计视图。
(2)在“Ace2.mdb”数据库窗13中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tScore”,关闭“显示表”对话框。分别双击“学号”和“成绩”字段。执行“视图”一“总计”命令,在“成绩”字段“总计”行下拉列表中选中“平均值”。在“成绩”字段前添加“平均成绩:”字样。单击工具栏中的“保存”按钮,另存为“查询2”。关闭设计视图。
(3)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表"tStud”、“tCourse”、“tScore”,关闭“显示表”对话框。分别双击“姓名”、“课程名”、“成绩”字段添加到“字段”行。单击工具栏中的“保存”按钮,另存为“查询3”。
(4)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示袭”对话框双击表“tTemp”,关闭“显示表”对话框。执行“查询”一“更新查询”命令,双击“年龄”及“团员否”字段。在“年龄”字段的“更新到”行输入“[年龄]+1”,“团员否”字段的“更新到”行输入“Null”。执行“查询”一“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“查询4”。关闭设计视图。
第3题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”。试按以下要求完成设计:
(1)以表对象“tEmp”为数据源,创建一个查询,查找并显示姓王职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。
(2)创建一个查询,查找并显示职务为“主管”和“经理”的职工的“编号”、“姓名”、“所属部门”和所属部门的“名称”四个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,按输入的职工职务,查找并显示职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,当运行该查询时,应显示参数提示信息:“请输入职工的职务”,所建查询命名为“qT3”。
(4)创建一个查询,将表“tBmp”中“年龄”字段值加1,所建查询命名为“qT4”。
第4题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tEmp”和“tOrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:
(1)以表对象“tEmp”为数据源。创建一个查询,查找并显示年龄大于等于40岁的男职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。
(2)以表对象“tEmp”和“tGrp”为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间”三个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”。
(3)创建一个查询,将表“tBmp”中“编号”字段值均在前面增加“05”两个字符,所建查询命名为“qT3”。
(4)创建一个查询,要求给出提示信息“请输入需要删除的职工姓名”,从键盘输入姓名后,删除表对象“tTmp”中指定姓名的记录,所建查询命名为“qT4”。
第5题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tG-rade”和“tStudent”,试按以下要求完成设计:
(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4个字段的内容,所建查询命名为"qT1”。
(2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。
(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询命名为“qT4”。
第6题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。试按以下要求完成设计:
(1)创建一个查询,查找没有先修课程的课程,显示与该课程有关的学生的“姓名”、“性别”、“课程号”和“成绩”四个字段内容,所建查询命名为“qT1”。
(2)创建一个查询,查找先修课程里含有“10l”或者“102”信息的课程,并显示其“课程号”、“课程名”及“学分”三个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找并显示姓名为两个字符的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT3”。
(4)创建一个查询,将“tTemp”表中“学分”字段的记录值都上调10%,所建查询命名为“qT4"。
第7题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好。“tsmd”、“tCourse”和“tScore”三个关联表对象及表对象“tTemp”。试按以下要求完成设计:
(1)创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”。
(2)创建一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“入校时间”五个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT3”。
(4)创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的字段中,所建查询命名为“qT4”。
第8题:
在考生文件夹下存在一个数据库文件“Acc2.mdb”,其中已经设计好两个关联表对象“职工”和“部门”及表对象“T1"和“T2”。试按以下要求完成设计。
(1)以表对象“职工”为数据源,创建一个查询“查询1”,查找并显示年龄大于等于25的职工的“工号”、“姓名”、“性别”、“年龄”和“职务”5个字段内容。
(2)以表对象“职工”和“部门”为数据源,创建一个查询“查询2”,按照部门名称查找职工信息,显示职工的“工号”、“姓名”及“入职时间”3个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”。’查询结果如图1所示。
(3)创建一个查询“查询3”,在表“T2”中“工号”字段值的前面均增加“ST”字符。查询结果如图2所示。
(4)创建一个查询“查询4”,删除表对象“T1”中所有姓名含有“勇”字的记录。查询结果如图3所示。
(1)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“职工”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“工号”、“姓名”、“性别”、“年龄”和“职务”5个字段,在“年龄”字段对应的条件中输入“>=25”。单击“保存”按钮,保存查询名称为“查询1”,单击“确定”按钮,关闭设计视图。
(2)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“职工”表和“部门”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“职工”表中的“工号”、“姓名”和“入职时间”3个字段,“部门”表中的“部门名称”字段,在“部门名称”字段对应的条件中输入“[请输入职工所属部门名称]”。单击“保存”按钮,保存查询名称为“查询2”,单击“确定”按钮,关闭设计视图。
(3)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“T2”表添加到“查询”对话框中,关闭“显示表”对话框。双击“工号”字段,执行“查询”一“更新查询”命令,出现“更新到”行,在“工号”字段对应的“更新到”行中输入“"sT"+[工号]”。单击“保存”按钮,保存查询名称为“查询3”,单击“确定”按钮,关闭设计视图。
(4)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“T1”表添加到“查询”对话框中,关闭“显示表”对话框。执行“查询”一“删除查询”命令,双击“姓名”字段,在“姓名”字段对应的条件中输入“Like”*勇*””。单击“保存”按钮,保存查询名称为“查询4”,单击“确定”按钮,关闭设计视图。
第9题:
在考生文件夹下有一个数据文件“Acc2.mdb”,其中已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表“tTemp”及一个窗体“fTmp”。请按以下要求完成设计: (1)创建一个查询,查找并显示没有运动爱好学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容,将查询命名为“查询1”。 (2)创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”3个字段内容,将查询命名为“查询2”。 (3)创建一个参数查询,查找并显示学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容。其中,设置“性别”字段为参数,参数条件引用窗体“fTmp”上控件“tSS”的值,将查询命名为“查询3”。 (4)创建一个查询,删除临时表“tTemp”中年龄为奇数的记录,将查询命名为“查询4”。查询结果如图1所示。
(1)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。分别双击“学号”、“姓名”、“性别”、“年龄”、“简历”字段。在“简历”字段的“条件”行输入“not like”*运动*””,单击“显示”行。单击工具栏中的“保存”按钮,另存为“查询1”。关闭设计视图。
(2)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击表“tStud”、“tCourse”、“tScore”,关闭“显示表”对话框。分别双击“姓名”、“课程号”和“成绩”字段,添加到“字段”行。单击工具栏中的“保存”按钮,另存为“查询2”。关闭设计视图。
(3)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。分别双击“学号”、“姓名”、“性别”、“年龄”字段。在“性别”字段的“条件”行输入“[forms]![fTmp]![tSS]”。单击工具栏中的“保存”按钮,另存为“查询3”。关闭设计视图。
(4)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tTemp”表,关闭“显示表”对话框。执行“查询”一“删除查询”命令。双击“年龄”字段添加到“字段”行,在“条件”行输入“[年龄]mod2<>0”。执行“查询”一“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“查询4”。关闭设计视图。
第10题:
第11题:
第12题:
第13题:
根据以下资料,回答下列各题。 考生文件夹下存在一‘个数据库文件“samp2.mdb”,里面已经设计好"tStud”、"tCourse”、“tScore”三个关联表对象和一个空表“tTemp”。试按以下要求完成设计: 创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为 “性别”和“NUM”,所建查询命名为“qT1”。 注意,要求按照学号来统计人数。
第14题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:
(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m age“,所建查询命名为“qT1”。
(2)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。
(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。
第15题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。
试按以下要求完成设计:
(1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qTl”。
(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找有先修课程的课程相关信息,输出其“课程名”和“学分”两个字段内容,所建查询命名为“qT3”。
(4)创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。
第16题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tSinfo”,试按以下要求完成设计:
(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”等四个字段的内容。所建查询名为“qT1”。
(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”。
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”。
(4)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询名为“qT4”。
第17题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tStud”、“tCourse”、“tSeore”三个关联表对象和一个空表“tTemp”。试按以下要求完成设计:
(1)创建一个查询,统计人数在5人以上(不含5)的院系人数,字段显示标题为“院系号”和“人数”,所建查询命名为“qT1”。
注意:要求按照学号来统计人数。
(2)创建一个查询,查找非“04”院系的选课学生信息,输出其“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找还没有选课的学生的姓名,所建查询命名为“qT3”。
(4)创建追加查询,将前5条记录的学生信息追加到表“trFemp”的对应字段中,所建查询命名为“qT4”。
第18题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tStud”、“tCourse”和“tScore”三个关联表对象。试按以下要求完成设计:
(1)创建一个查询,查找并显示有摄影爱好的男女学生
各自人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。
注意,要求用学号字段来统计人数。
(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找没有先修课程的课程相关信息,输出其“课程号”、“课程名”和“学分”三个字段内容,所建查询命名为“qT3”。
(4)创建更新查询,将表对象“tSmd”中低于平均年龄(不含平均年龄)学生的“备注”字段值设置为True,所建查询命名为“qT4.”。
第19题:
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStaff”和“tTemp”及窗体对象“fTest”。
试按以下要求完成设计:
(1)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“政治面目”四个字段内容,所建查询命名为“qT1”。
(2)创建一个查询,查找并统计男女教师的平均年龄,然后显示出标题为“性别”和“平均年龄”的两个字段内容,所建查询命名为“qT2”。
(3)创建一个参数查询,查找教师的“编号”、“姓名”、“性别”和“职称”四个字段内容。其中“性别”字段的准则条件为参数,要求引用窗体对象“frest”上控件“tSex”的值,所建查询命名为“qT3”。
(4)创建一个查询,删除表对象“tTemp”中所有姓“李”且名字第三字为“明”的记录,所建查询命名为“qT4”。
第20题:
考生文件夹下有一个数据文件“Ace2.mdb”,其中存在已经设计好的表对象“tStud”、“tCourse”、“tScore”和“tTemp”。请按以下要求完成设计: (1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的“姓名”、“性别”、“课程号”和“成绩”4个字段的内容,将查询命名为“查询1”。 (2)创建一个查询,查找含有“101”或者“102”信息的课程,并显示其“课程号”、“课程名”及“学分”3个字段内容,将查询命名为“查询2”。 (3)创建一个查询,查找并显示姓名中含有“红”字学生的“学号”、“姓名”、“性别”和“年龄”4个字段的内容,将查询命名为“查询3”。 (4)创建一个查询,将“tTemp”表中“学分”字段的记录全部更新为0,将查询命名为“查询4”。查询结果如图l所示。
(1)在“Ace2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStud”、“tCourse”、“tScore”和“tTemp”,然后关闭“显示表”对话框。分别双击“姓名”、“性别”、“课程名”、“成绩”和“先修课程”字段,将它们添加到“字段”行。
在“选修课程”字段的“条件”行输入“isnull”,单击“显示”行取消该字段显示。单击工具栏中的“保存”按钮,另存为“查询1”。关闭设计视图。
(2)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tCourse”,关闭“显示表”对话框。分别将“课程号”、“课程名”、“学分”、“选修课程”字段添加到“字段”行。在“选修课程”字段的“条件”行输入“Like"*101*"OrLike"*102*"”,单击“显示”行取消该字段显示。单击工具栏中的“保存”按钮,另存为“查询2”。关闭设计视图。
(3)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。分别将“学号”、“姓名”、性别”和“年龄”字段添加到“字段”行。在“姓名”字段的“条件”行输入“Like"*红*"”。单击工具栏中的“保存”按钮,另存为“查询3”。关闭设计视图。
(4)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。执行“查询”一“更新查询”命令。双击“学分”字段,在“更新到”行输入“0”。执行“查询”一“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“查询4”。
关闭设计视图。
第21题:
考生文件夹下有一个数据库文件“samp2.accdb”,其中已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。
请按以下要求完成设计。
(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“姓名”、“性别”、“年龄”、“课程名”和“成绩”五个字段内容,所建查询命名为“qTl”。
(2)创建一个查询,查找平均成绩低于所有学生平均成绩的学生信息,并显示“学号”、“平均成绩”和“相差分数”三列内容,其中“平均成绩”和“相差分数”两列数据由计算得到,所建查询命名为“qT2”。
(3)创建一个查询,查找“04”院系没有任何选课信息的学生,并显示其“姓名”字段的内容,所建查询命名为“qT3”。
(4)创建一个查询,将表“tStud”中组织能力强、年龄最小的3个女学生的信息追加到“tTemp”表对应的字段中,所建查询命名为“qT4”。
第22题:
第23题: