下载此文档

数据库实验报告2.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
《数据库系统原理》实验报告
专业班级
实验地点
学生学号
指导教师
学生姓名
实验时间
实验项目
T-SQL编程
实验类别
操作性() 验证性() 设计性(√) 综合性() 其它( )
实验目的及要求
实验目的:




BY子句的作用和使用方法。
BY子句的作用和使用方法。


实验要求:



成绩评定表
类别
评分标准
分值
得分
合计
上机表现
积极出勤、遵守纪律
主动完成实验设计任务
30分
程序代码
比较规范、基本正确
功能达到实验要求
30分
实验报告
及时递交、填写规范
内容完整、体现收获
40分
评阅教师:
日期: 年月日
实验内容
实习内容
一、对实验一的JXGL数据库,完成下列各查询语句。
1. 查询‘计算机’系的所有学生的信息。
select * from Student where Sdept='计算机';
查询所有姓‘李’的学生的详细信息。
select * from student where sname like '李%';
3. 查询所有年龄在19到25之间的学生的详细信息。并按年龄由低到高的顺序
select * from student where sage between 19 and 25 order by sage asc;
查询选修了课程的学生的学号及姓名。
select ,sname from student,sc where =;
5. 查询所有选修‘现代数据库技术’这门课程的学生成绩信息,显示学号、姓名、成绩,并按成绩的高低顺序排列。
select ,sname,grade from student,sc,
course where = and o
= o ame='现代数据库技术' order by grade desc ;
6. 按系统计男、女生人数。
select sdept,ssex,count(*)人数 from student group by sdept,ssex;
7. 查询每门课程的最高分、最低分及平均分。
o,max(grade)最高分,min(grade)
最低分,avg(grade)平均分 from sc group o;
8. 查询选修了三门以上课程的学生的学号、姓名及课程门数。
select ,sname ,o)选课门数
from student,sc where =
group by ,sname having o)>3;
查询既选修了‘现代数据库技术’,又选修‘网络操作系统’这两门课程的学生的详细信息。
select * from student where sno in
(select sno from sc o in
(o from course where
cname='现代数据库技术'ame='网络操作系统' ));
查询计算机系选修了所有课程的学生的信息。
select * from student where sdept='计算机' and
not exists
(select * from course where not exists
(select * from sc where =
and o= o));
11. 查询计算机系没有选修‘现代数据库技术’这门课程的学生信息。
select * from student where sdept='计算机' and not exists (select * from sc where not exists
(select * from course where =
and o= o ame='现代数据库技术'));
二、视图的操作
“计算机系”所有学生的视图。并通过视图修改学生的信息。
如图所示:
(1) 创建了“计算机系”所有学生的视图
(2)修改学生信息,例如:把“李勇”改成“李林”,讲其年龄由“21”改成“2

数据库实验报告2 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小824 KB
  • 时间2017-12-10