毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

常规数据查询、多表查询与子查询

更新时间:2009-5-13:  来源:毕业论文

数据库实验常规数据查询、多表查询与子查询
1、 实验内容或题目
常规数据查询、多表查询与子查询
2、实验目的与要求
(1) 掌握SELECT子句以及WHERE子句的使用方法
(2) 学会应用ORDER BY 子句
(3) 掌握2种基本的聚合函数
(4) 学会分组统计和二次查询
(5) 掌握基本的连接操作,掌握内连接与外连接的方法,学会应用自身连接
(6) 掌握相关子查询的使用方法
(7) 掌握嵌套子查询的使用方法
(8) 学会应用子查询修改数据
3、 实验步骤与源程序
 实验步骤:
启动企业管理器,在SM数据库中新建表Teacher,包括如下数据项
Teacher(Tno, TName, age, sal, mgr, Dno)
其中,Tno为教职工编号,Tname为教职工姓名,age为年龄,sal为月薪,mgr为教职工的上一级领导(即上级领导的职工号),DNo为部门号
(1)SELECT子句的应用  (2)WHERE子句的应用    (3)ORDER BY子句的应用   (4)聚合函数的应用      (5)聚合操作与分组统计的应用

(1)基本连接操组   (2)内连接操作    (3)外连接操作     (4)联合查询      (5)交叉连接   (6)自连接      (7)使用IN关键字   (8)使用EXISTS关键字     (9)使用比较运算符     (10)使用子查询修改数据
4、 测试数据与实验结果(可以抓图粘贴)
(1)SELECT子句的应用
1.查看所有教职工的信息
 2.查看所有教职工的职工号、姓名
 
3.查看所有职工的职工号、姓名,并且将输出结果中的列名显示为“教职工号”、“姓名”
 
4.查询所有职工的姓名和年薪,并且将输出结果中的列名显示为“姓名”、“年薪” 
5.查询所有职工的姓名和年薪,并且将输出结果中的列名显示为“姓名”、“年薪”、“币种单位”,其中币种单位的值为“元”
 
(2)WHERE子句的应用
1.查询所有0002部门职工的信息
 
2.查询1984年和1985年出生的女生的信息
 
3.查询0001部门、0002部门或0003部门的职工的信息
 
4.查询学号为03004的同学正在学习的课程
 
5.查询姓王的同学的信息
 
(3)ORDER BY 子句的应用
1.查询所有职工的年龄,并按年龄从小到大的顺序排列
 
2.查询学生某门课的成绩,并按成绩由高到低的顺序输出 
3.查询职工的年薪,并按年薪的升序排列
 
4.查询所有职工的信息,按部门号的降序排列,在部门相同的情况下,按年龄的升序排列
 
(4)聚合函数的应用
1.统计职工的工资总额
 
2.统计职工的工资总额,并显示每个职工的工资情况
 
5、 结果分析与实验体会
  本次实验是数据库的第四次实验,我们共做了数据库实验指导书上的两个实验——实验八及实验九,常规数据查询及多表查询与子查询。
  这次实验主要做的是使用SQL 语句来查询表中信息,以及多表之间的连接查询。查询语句我们在以前学数据库课程的时候就已经学过了,所以对于这些语句的使用方法,我们并不陌生,在这学期的大型数据库课程中,老师又再次为我们复习了SQL语句,还是比较简单的。但查询语句中,现在出现了多种形式,也是我们值得关注的地方。例如一些多表连接查询、排序、子查询等需要我们注意。
  这次实验课还是比较顺利的,就是时间有些紧张,因为实验内容比较多。我们应该在后续课程中继续努力,好好完成实验。385

常规数据查询、多表查询与子查询下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。