考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tStud”和“tScore”两个表对象。试按以下要求完成设计: (1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为“s data”,所建查询命名为“qS

admin2015-08-20  29

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

选项

答案(1)【操作步骤】 步骤1:打开“samp2.accdb”数据库,在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中双击“tStud”表,将表添加到查询设计器中,关闭【显示表】对话框。然后在“字段”所的第一列输入新标题:s data:,再输入运算式:max([年龄]).min([年龄]),如图3-27所示。 [*] 步骤2:单击【文件】功能区的【结果】分组中的“运行”按钮,执行操作。单击快速访问工具栏中的“保存”按钮,保存查询文件名为“qStud1”。单击“确定”按钮,关闭“qStud1”查询窗口。 (2)【操作步骤】 步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。在【显示表】对话框内分别双击“tStud”和“tScore”表到关系窗口中。关闭【显示表】对话框。如图3-28所示。 [*] 步骤2:在关系窗口中拖动“tScore”表中的“学号”字段放到“tStud”表“学号”的字段上。单击“创建”命令按钮,如图3-29所示。 [*] 步骤3:单击快速访问工具栏中的“保存”按钮,关闭建立关系的窗口。 (3)【操作步骤】 步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tStud”表和“tScore”表,关闭【显示表】对话框。双击“tStud”表的“姓名”、“性别”字段,再双击“tScore”表中的“数学”字段并在此对应的条件行内输入:<60。 步骤2:单击“运行”按钮。单击快速访问工具栏中的“保存”按钮,保存输入文件名“qStud2”,单击“确定”按钮,关闭“qStud2”查询窗口。 (4)【操作步骤】 步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添加“tScorc”表,关闭【显示表】对话框。 步骤2:双击“tScore”表中“学号”字段。再在“字段”行第二列输入:平均成绩:([数学]+[英语]+[计算机])/3,如图3-30所示。 步骤3:单击“运行”按钮。 步骤4:单击快速访问工具栏中的“保存”按钮,保存输入文件名“qStud3”。单击“确定”按钮,关闭“qStud3”查询窗口。 步骤5:关闭“samp2.accdb”数据库窗口。 [*]

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

最新回复(0)