考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的两个表对象“tStud”和“tScore”。请按照以下要求完成设计: (1)创建一个查询,计算并输出学生中最大年龄与最小年龄的差值,显示标题为“s_data”,将查询命名为“q

admin2013-11-19  33

问题 考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的两个表对象“tStud”和“tScore”。请按照以下要求完成设计:
    (1)创建一个查询,计算并输出学生中最大年龄与最小年龄的差值,显示标题为“s_data”,将查询命名为“qStudl”;
    (2)建立“tStud”和“tScore”两表之间的一对一关系;
    (3)创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”3个字段内容,所建查询命名为“qStud2”;
    (4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语3门课成绩的平均值,将查询命名为“qStud3”。
    注意:不能修改表对象"tStud”和“tScore”的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。

选项

答案(1)[操作步骤] 步骤1:选中“查询”对象,单击“新建”,选择“设计视图”。在“显示表”对话框中,双击表“tStud”添加到关系界面中,关闭“显示表”。 步骤2:单击菜单栏“视图”|“总计”命令。 步骤3:在第一个字段处输入“s_data:Max([年龄])-Min([年龄])”,在“总计”行选择“表达式”。 步骤4:单击工具栏中“保存”按钮[*],另存为“qstudl”,关闭设计视图。 (2)[操作步骤] 步骤1:单击菜单栏“工具”|“关系”命令,单击“关系”|“显示表”命令,分别添加表“tStud”和“tScore”,关闭显示表对话框。 步骤2:选中表“tStud”中的“学号”字段,拖动鼠标到表“tSore”的“学号”字段,放开鼠标,在弹出对话框中单击“创建”按钮。 步骤3:单击工具栏中“保存”按钮[*],关闭“关系”界面。 (3)[操作步骤] 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStud”,“tScore”,关闭“显示表”对话框。 步骤2:分别双击“姓名”、“性别”和“数学”字段。 步骤3:在“数学”字段的“条件”行输入“<60”。 步骤4:单击工具栏中“保存”按钮[*],另存为“qStud2”。关闭设计视图。 (4)[操作步骤] 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tScore”,关闭“显示表”对话框。 步骤2:双击“学号”字段添加到“字段”行。 步骤3:在“字段”行下一列输入“平均成绩:.([数学]+[计算机]+[英语])/3”。 步骤4:单击工具栏中“保存”按钮[*],另存为“qStud3”。关闭设计视图。

解析 第1、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式;第2小题在关系界面设置表间关系。
转载请注明原文地址:https://jikaoti.com/ti/khV0FFFM
0

最新回复(0)