下载此文档

数据库实验三_数据库的高级查询与统计.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
实验三数据库的高级查询与统计
实验目的:
进一步掌握基本SQL命令和语法。
熟练运行子查询、连接查询、嵌套查询、组函数等技术查询出需要的结果。
实现对数据库的高级查询与统计。
实验内容:
1、根据给定的表结构和表数据信息,通过SQL语言建立相应的数据表,并导入数据;
2、通过SQL查询语句,实现对数据信息的高级查询与统计。

本实验的数据是模拟一个简单学校信息系统的数据库,共6个数据表,其中4个实体表和2个关系表,实体表为:学院表(department)、学生表(student)、老师表(teacher)、课程表(course);关系表为:老师开课表(teacher_course),学生选课表(student_teacher_course)。各表的结构和数据实例都在下面列出。
实验数据的导入
登陆PL/SQL Developer,然后创建表
然后进行数据的导入

数据查询与统计的练习
1、输出2010/01学期每门课程的最高分、最低分;
SELECT o,ame, MAX(score), MIN(score)
FROM course c, student_course_teacher sct
WHERE o = o
AND = '2010/01'
GROUP BY o,ame
2、输出2010/01学期“数据库系统”课程,成绩优秀(90分以上)的同学的清单;
SELECT ,, o,
FROM student s, course c, student_course_teacher t
WHERE ame='数据库系统'AND ='2010/01' AND >90 AND = AND o=o;
3、统计软件学院2009年度教师的教学工作量清单;
SELECT , , SUM()
FROM teacher t, department d, course c, teacher_course tc
WHERE ='软件学院' AND LIKE '2009%' AND = AND = AND o=o
GROUP BY ,;
4、软件学院2009年度教学工作量未达到要求(150学时)的教师清单;
SELECT , , SUM()
FROM teacher t, department d, course c, teacher_course tc
WHERE ='软件学院' AND LIKE '2009%' AND = AND = AND o=o
GROUP BY ,;
输出软件学院2008级毕业班“李毅”同学的成绩清单(课程名称,学分,成绩;
SELECT ame, ,
FROM student s,

数据库实验三_数据库的高级查询与统计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhangbing32159
  • 文件大小0 KB
  • 时间2014-01-27