考生文件夹下有一个数据库文件"samp2.accdb",里面已经设计好三个关联表对象"tStud"、"tCourse" 和"tScore"及一个临时表对象"tTemp"。试按以下要求完成设计...
(1)创建一个查询,查找并显示入校时间非空且年龄最大的男同学信息,输出其"学号"、"姓名"和"所属院系"三个字段内容,所建查询命名为"qT1" 。
(2)创建一个查询,查找姓名由三个或三个以上字符构成的学生信息,输出其"姓名"和"课程名"两个字段内容,所建查询命名为"qT2" 。
(3)创建一个查询,行标题显示学生性别,列标题显示所属院系,统计出男女学生在各院系的平均年龄,所建查询命名为"qT3"。
(4)创建一个查询,将临时表对象"tTemp"中年龄为偶数的主管人员的"简历"字段清空,所建查询命名为"qT4"。
参考解析: (1)【操作步骤】
步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”表,关闭“显示表”对话框。双击“学号”、“姓名”、“所属院系”、“入校时间”、“性别”和“年龄”字段。
步骤2:在“入校时间”字段的“条件”行中输入“Is Not Null”,在“性别”字段的“条件”行中输入“男”,在“年龄”字段的“排序”行的下拉列表中选择“降序”。取消“入校时间”、“性别”和“年龄”字段“显示”行复选框的勾选。
步骤3:在设计视图任一点右击,选择“SQL视图”,在SELECT后面增加“TOP 1”字样。
步骤4:单击“保存”按钮,另存为“qT1”,关闭视图。
(2)【操作步骤】
步骤1:单击“数据库工具”选项卡下“关系”组中的“关系”按钮,如果不出现“显示表”对话框则单击“设计”选项卡下“关系”组中的“显示表”按钮,双击添加表“tStud”、“tCourse”、“tScore”,关闭显示表对话框。
步骤2:选中表“tStud”中的“学号”字段,拖动到表“tScore”的“学号”字段,弹出“编辑关系”对话框,勾选“实施参照完整性”,单击“创建”按钮;同样拖动“tCourse”表中的“课程号”字段到“tScore”表中的“课程号”字段,弹出“编辑关系”对话框,勾选“实施参照完整性”复选框,单击“创建”按钮。单击“保存”按钮,关闭关系界面。
步骤3:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。
步骤4:双击“姓名”和“课程名”字段,在“姓名”字段的“条件”行中输入“Len([姓名])>=3”。
步骤5:单击“保存”按钮 ,另存为“qT2”,关闭设计视图。
(3)【操作步骤】
步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,然后关闭“显示表”对话框,单击“设计”选项卡下“查询类型”组中的“交叉表”按钮。
步骤2:分别双击“性别”,“所属院系”和“年龄”字段。
步骤3:分别在“性别”,“所属院系”和“年龄”字段对应的“交叉表”行右侧的下拉列表中选择“行标题”,“列标题”和“值”,在“年龄”对应的“总计”行右侧的下拉列表中选择“平均值”,并在“年龄”字段之前添加“年龄值平均值:”字样。
步骤4:单击“保存”按钮 ,另存为“qT3”,关闭设计视图。
(4)【操作步骤】
步骤1:选择“表”对象,右键单击“tTemp”表选择“设计视图”命令。点击“简历”字段行,然后在“常规”选项卡下的“允许空字符串”下拉列表中选择“是”命令。单击“保存”按钮,关闭设计视图。
步骤2:单击“创建”选项卡下“查询”组中“查询设计”按钮,在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。单击“设计”选项卡下“查询类型”组中的“更新”按钮。
步骤3:双击“职务”、“年龄”和“简历”字段。
步骤4:在“职务”字段的“条件”行中输入“"主管"”、在“年龄”的“条件”行中输入“[年龄] Mod 2=0”在“简历”字段的“更新到”行输入“""”。
步骤5:单击“运行”按钮,在弹出的对话框中单击“是”按钮。单击“保存”按钮 ,另存为“qT4”,关闭设计视图。