Access 上机练习5

  • 格式:doc
  • 大小:31.50 KB
  • 文档页数:2

Access上机练习五
一、实验目的
掌握创建SQL查询的方法:
1、掌握用SQL语句创建简单的无条件查询;
2、掌握用SQL语句创建各种带条件的查询;
(关系运算符、逻辑运算符、between…and、like、in短语)
3、掌握用SQL语句对查询结果进行统计和排序;
4、掌握用SQL语句进行分组统计查询;
5、掌握用SQL语句进行两表及多表的连接查询;
6、掌握用SQL语句创建数据定义查询(Create table、Alter table、Drop table);
7、掌握用SQL语句进行操作查询(Insert…into、Update…set、delete…from);
8、掌握用SQL语句进行嵌套查询(创建子查询)
二、实验内容
打开d:盘下教师提供的“教学管理.mdb”数据库文件;创建以下SQL查询:
4、用SQL语句进行分组统计查询:
1) 查询统计“教师信息表”中各职称的人数;
2) 查询统计“学生信息表”中男女生的人数;
3) 查询统计“学生信息表”中各班级男生的人数;
4)查询统计“学生成绩表”中各门课程的最高分、最低分和平均分;
5) 查询统计“学生成绩表”中各学生选修课程的门数和总成绩;
6)查询统计“学生成绩表”中各学生选修课程中及格科目的门数和总成绩;
5、用SQL语句进行两表及多表的连接查询:
1) 查询显示所有选修了编号为“201”的课程的学生的“学号”、“姓名”、“课程号”和“成绩”信息;(注意:须以“学生信息表”和“学生成绩表”为数据源,用两种方法实现。


2) 查询显示所有选修了“高等数学”课程的女学生的“学号”、“姓名”、“课程名”和“成绩”信息;(注意:须以“学生信息表”、“课
程表”、“学生成绩表”为数据源,用两种方法实现。


3) 查询显示“09土木1”班学生所有选修课程的成绩,显示学生的“学号”、“姓名”、“班级”、“课程名”、“学分”和“成绩”信息;(注意:须以“学生信息表”、“课程表”、“学生成绩表”为数据源,用两种方法实现。


6、用SQL语句进行操作查询(Insert…into、Update…set、delete…from):
1) 向“学生信息表”中插入一条学生记录:
学号姓名性别出生日期政治面貌班级
09220213 胡美丽女1989-12-26 团员09电气2
2) 将“学生信息表”中“胡美丽”同学的班级改为“09土木1”;
3) 将“学生成绩表”中学号为“09220101”的学生“101”课程成绩增加10分;
4) 删除“学生成绩表”中成绩不及格的学生的记录;
8、用SQL语句进行嵌套查询(创建子查询):
1) 查询“教师信息表”中所有工资高于平均工资的教师的信息,显示“教师编号”、“姓名”、“工资”、“平均工资”,并将查询保存为“高于平均工资的教师”;
2) 查询“学生成绩表”中同时选修了“101”和“301”课程的学生的学号,并将查询保存为“选修2门课学生学号”;。