天津理工大学数据库实验基本SQL数据操作.docx

上传人:b****1 文档编号:10599841 上传时间:2023-05-26 格式:DOCX 页数:9 大小:207.50KB
下载 相关 举报
天津理工大学数据库实验基本SQL数据操作.docx_第1页
第1页 / 共9页
天津理工大学数据库实验基本SQL数据操作.docx_第2页
第2页 / 共9页
天津理工大学数据库实验基本SQL数据操作.docx_第3页
第3页 / 共9页
天津理工大学数据库实验基本SQL数据操作.docx_第4页
第4页 / 共9页
天津理工大学数据库实验基本SQL数据操作.docx_第5页
第5页 / 共9页
天津理工大学数据库实验基本SQL数据操作.docx_第6页
第6页 / 共9页
天津理工大学数据库实验基本SQL数据操作.docx_第7页
第7页 / 共9页
天津理工大学数据库实验基本SQL数据操作.docx_第8页
第8页 / 共9页
天津理工大学数据库实验基本SQL数据操作.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

天津理工大学数据库实验基本SQL数据操作.docx

《天津理工大学数据库实验基本SQL数据操作.docx》由会员分享,可在线阅读,更多相关《天津理工大学数据库实验基本SQL数据操作.docx(9页珍藏版)》请在冰点文库上搜索。

天津理工大学数据库实验基本SQL数据操作.docx

天津理工大学数据库实验基本SQL数据操作

实验报告

学院(系)名称:

计算机与通信工程学院

姓名

xx

学号

xx

专业

信息安全

班级

2班

实验名称

基本SQL数据操作

课程名称

数据库系统

课程代码

0668026

实验时间

2014.10.2510:

00-11:

30

实验地点

7-219

批改意见

成绩

教师签字:

1.实验目的

1.了解DBMS安装,搭建实验平台,熟悉各数据库的交互式SQL工具

2.熟悉通过SQL语言对数据库进行操作

2.实验环境

MSSQLserver

3.实验要求

1)表的创建

2)SQL语句

①查询信息系和计算机系的学生,并按学生所在系和学号排序。

②查询学生表中最小的年龄。

③查询课程名中包含“设计”的课程名。

④查询先行课程为空值的课程号、课程名及学分。

⑤查询李勇选修的数据库课程的成绩。

⑥查询平均成绩80分以上的学生的学号。

⑦求计算机系没有选修数据库课程的学生姓名。

⑧求至少选修了学号为S1所选修的全部课程的学生学号。

⑨求各系的系的学生人数的,并将结果按学生人数的降序排序。

⑩查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩。

 

4.实验过程记录(源程序、测试用例、测试结果及心得体会等)

1.创建数据库学生

2.创建表Student

3创建表SC

4创建表Coruse

5创建关系图

6输入数据

二:

SQL查询语句

1查询信息系和计算机系的学生,并按学生所在系和学号排序。

selectsno,sname,SdeptfromStudent

whereSdept='CS'ORSdept='IS'

orderbySdept,snoASC

 

2查询学生表中最小的年龄。

selectMIN(sage)fromstudent

 

3查询课程名中包含“设计”的课程名。

selectcno,cnamefromcourse

whereCnamelike'%设计%'

4查询先行课程为空值的课程号、课程名及学分。

selectcno,cname,ccreditfromCourse

whereCpnoisnull

5查询李勇选修的数据库课程的成绩。

selectgradefromSC

whereSno=(selectSnofromStudent

whereSname='李勇')andCno=(selectCnofromCourse

wherecname='数据库')

6查询平均成绩80分以上的学生的学号。

selectdistinctsnofromSCscx

where(selectAVG(Grade)fromSCscy

wherescy.sno=scx.Sno)>80

 

7求计算机系没有选修数据库课程的学生姓名。

selectsnamefromStudent

whereSnonotin(selectSnofromSC

whereCnoin(selectCnofromCourse

whereSname='数据库'))andSdept='CS'

 

8求至少选修了学号为S1所选修的全部课程的学生学号。

selectdistinctsnofromSCscx

wherenotexists(select*fromSCscy

wherescy.Sno='200215122'andnotexists(select*fromscscz

wherescz.sno=scx.snoandscy.Cno=scz.Cno))

 

9求各系的系的学生人数的,并将结果按学生人数的降序排序。

selectSdept,COUNT(sno)fromStudent

groupbySdept

orderbySdeptASC

 

10查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩。

selectsno,gradefromSCscx

whereGrade>=(selectAVG(Grade)fromSCscy

whereCno=(selectCnofromCourse

whereCname='数据库'))

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2