【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《实验3 查询(1)》,欢迎阅读!
实验3 查询(1)
一、实验目的
(1)掌握利用设计批视图创建单表和多表的查询。 (2)掌握利用向导创建查询。 (3)掌握创建查询的方法 (4)掌握使用SQL创建查询 (5)掌握查询准则的应用 二、实验内容
1.创建不带条件的选择
(1)P56例3.5 (查询名称为:例3-5)
(2)用向导创建查找并显示学号、姓名,所在院校,数学的内容(查询名称为:数学成绩)
2.创建带条件的选择
(1)P56例3.6 (查询名称为:例3-6)
(2)查询女团员的相关信息,显示学号,姓名,数学(查询名称为:女团员)
(3)在学生信息表,学生成绩表,课程信息表中查询并显示所有女团员已参加考试的情况。显示学号,姓名,课程编号,课程名,成绩,并按姓名排序。(查询名称为:女团员考试情况)
(4)查找姓“王”或姓“张“的人(查询名称为:姓氏查找)
(5)显示英语,数学成绩在[70,90]的记录(查询名称为:数学成绩查找)
(6)查找所有无先修课考试的情况,显示学号,姓名,课程名。(查询名称为:无先修课课程查找)
3.总计查询和分组查询
(1)P56例3.9 (查询名称为:例3-9)
(2)统计入学成绩600分以上学生的数量(查询名称为: 600分以上查找) (3)统计入学成绩的最高分,最低分,平均分(查询名称为:入学成绩统计)
4.分组查询
(1)统计每个院系入学的最高分(查询名称为:院系最高入学成绩统计查找) (2)统计每个学生已考科目数(查询名称为:已考科目查找) (3)统计姓“王”的人数(查询名称为:姓“王”的人数统计) 5.添加新字段
(1)P63例3.11 (查询名称为:例3-11) (2) 显示所有女同学的年龄(查询名称为:女生年龄)
(3)统计每个院系人数,提示:用count(*)(查询名称为:院系人数) (4)将每条记录的姓名拆成两列:姓氏+名字 显示
(5)显示学号,姓名,数学,英语,计算机,总分 6.交叉表查询
(1)P65例3.12 (查询名称为:例3-12) (2)统计党员,团员男女生各有多少 (3)统计各系男女生入学最高分数
(4)请将学生成绩表做相关查询处理,显示如下结果:
提示:对学生成绩表、学生信息表、课程信息表做查询;再对此查询做交叉表查询(学号、姓名做行标题;课程名做列标题;成绩做值计算) 7.参数查询
(1) P67例3.13, 3.14 (查询名称为:例3-13,例3-14) (2) 查找任一年龄的学生
(3)查找出生日期为某年某月某日的人 8.创建操作查询
(1) P65例3.15 ,16,17,18 (查询名称为:例3-115,16,17,18)
(2) 查找某月过生日的人,找到后将其追加到某月出生表中(注意:由用户输入月份) (3)删除数学成绩在某一区域上的记录 (4)将学号中”2006”改为”2008” 9.sql查询
(1) P13-15,p77-p83中举例
(2) 将上述练习用sql完成并比较设计视图所对就的sql视图
(3)用SQL命令在学生信息表中插入一条记录,记录内容记录自己相应信息 (4) 用SQL命令将男女生性别互换
(5) 用SQL命令查询入学分数最高的学生信息 (6) 用SQL命令查询学号,姓名,考试科目及成绩 (7)显示所有参加无先修课程考试的同学信息
(8)显示所在数学成绩在某一区域的相关信息,包括学号,姓名,数学,英语 (9)观察多表相连接时,SQL命令的表达方式
三、思考
(1)对1950年以后出生且工资在[4000,5000]同志的视图,按姓名排序。(视图名称为:工资视图)
(2)统计每个学生参加考试的不及格门次
(3)学号中的第5,6位是系的代码,统计各系人数 (4)统计每个学院的女生人数 (5)显示今天过生日的学生
(6)修改例3-11,统计每位重修的同学,所需费用总合
(7)统计每门课程不及格人数
(8)输入任一学号,将其在学生信息表和学生成绩表中的相关信息删除(注意:一对多删除)
(9)将性别互换
(10)将学号中”2006”改为”2008”,观察与学生信息表有关系的表的变化
本文来源:https://www.wddqxz.cn/fb39474de45c3b3567ec8b5b.html