简单应用(2小题,每题20分,计40分)
在考生文件夹下完成如下简单应用:
1. 利用查询设计器创建查询,从考生目录下的xuesheng表和chengji表中查询数学、英语和信息技术三门课中至少有一门课在90分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。
解题思路:
首先新建一个查询文件。在“打开”对话框中,选择表“xuesheng”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“chengji”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。单击“筛选”选项卡,在“字段名”选择“Chengji.数学”,在“条件”处选择“>=”在“字段名”,在“实例”处输入“90”,在“逻辑”处选择“OR”;移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“>=”,在“实例”处输入“90”,在“逻辑”处选择“OR”;移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”处选择“>=”,在“实例”处输入“90”。单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”
按钮。 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表
名”处输入“table1”,再单击“确定”按钮。 保存该查询并运行。
2. 首先创建数据库cj_m,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:利用该视图只能查询少数民族学生的英语成绩;查询结果包含学号、姓名、英语3个字段;各记录按英语成绩降序排序,若英语成绩相同按学号升序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。
解题思路:
首先创建一个数据库,并向数据库中添加题目中所要求的两个表。单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“xuesheng”(或单击选中表“xuesheng”,接着单击“添加”按钮),再双击表“chengji”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。单击“筛选”选项卡,在“字段名”选择“Xuesheng.民族”,在“否”处打勾(表示条件相反),在“条件”处选择“=”,在“实例”处输入“"汉"”。单击“排序依据”选项卡,选择“Chengji.英语”并选择“降序”,接着单击“添加”按钮。选择“Xuesheng.学号”,单击“添加”按钮,再在“排序条件”列表框选中“Xuesheng.学号”,然后单击“升序”单选钮。保存该视图,在“保存”对话框中输入视图名“view1”。
最后并在命令窗口输入并执行该命令:select * from view1 into table table2