在考生文件夹下有一个数据库“Acc2.mdb”,里面已经设计好表对象“tStud”、“tScore”和“tCorrse”,请按以下要求完成设计: (1)以“tStud”表为数据源创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”。将查询命名

admin2013-05-08  2

问题 在考生文件夹下有一个数据库“Acc2.mdb”,里面已经设计好表对象“tStud”、“tScore”和“tCorrse”,请按以下要求完成设计:
(1)以“tStud”表为数据源创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”。将查询命名为“qT1”。查询结果如图1所示。

(2)以“tCource”、“tScore”、“tStud”表为数据源创建一个查询,按学生姓名查找某学生的记录,并显示“姓名”、“课程名”和“成绩”。当运行该查询时,应显示提示信息:“请输人学生姓名:”。将查询命名为“qT2”。查询结果如图2所示。
   
(3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩。将查询命名为“qT3”。查询结果如图3所示。

要求:使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。
(4)创建一个查询,运行该查询后生成一个新表,表名为“tTemp”,表结构包括“姓名”、“课程名”和“成绩”3个字段,表内容为不及格的所有学生记录。将查询命名为“qT4”。要求创建此查询后运行该查询,并查看运行结果。

选项

答案(1)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按丑。在“显示表”对话框双击“tStud”表,关闭“显示表”对话框。分别双击“姓名”、“性别”、“年龄”、“入校时司”和“党员否”字段。在“党员否”字段的“条件”行输入“yes”,单击“显示”行取消该字段的显示。单击工具兰中的“保存”按钮,另存为“qT1”。关闭设计视图。 (2)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按丑。在“显示表”对话框双击表“tStud”、“tScore”、“tC0urse”,关闭“显示表”对话框。分别双击“姓名”、“课程名”和“成绩”字段。在“姓名”字段的“条件”行输入“[请输入学生姓名:]”。单击工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。 (3)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击新建,选择“设计视图”,单击“确定”按钮。执阡“查询”→“交叉查询”,单击右键选择“SQL特定查询”→“数据定义”。在其中输入如下代码: TRANSFORM int(Avg(tScore.成绩))As成绩之平均值 Select tStud.性别 Fror(1 tStud INSER JOIN(tC0urse INSER JOIN tScore ON tCourse.课程编号=tScore.课程编号) ON tStud.学号=tScore.学号 单击工具栏中的“保存”按钮保存修改GROUP BY tStud.性别PIVOT tCourse.课程名 (4)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”,“tCourse”和“tScore”,关闭“显示表”对话框。执行“查询”→“生成表查询”命令,在弹出对话框中输入“tTemp”,单击“确定”按钮。分别双击“姓名”、“课程名”、“成绩”字段。在“成绩”字段的“条件”行输入“<60”。执行“查询”→“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“qT4”。关闭设计视图。

解析
转载请注明原文地址:https://kaotiyun.com/show/5PBD777K
0

最新回复(0)