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

admin2013-11-29  26

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

选项

答案(1)【操作步骤】 步骤1:选中"查询"对象,单击"新建",选择"设计视图"。在"显示表"对话框中,双击表"tStud"添加到关系界面中,关闭"显示表"。 步骤2:单击菜单栏【视图】|【总计】。 步骤3:在第一个字段处输入"s_data:Max([年龄])-Min([年龄])",在"总计"行选择"表达式"。 步骤4:单击工具栏中"保存"按钮[*],另存为"qStud1",关闭设计视图。 (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://kaotiyun.com/show/errp777K
0

最新回复(0)