深圳大学实验报告-数据库系统概论-交互式sql语句

深圳大学实验报告-数据库系统概论-交互式sql语句

ID:35413952

大小:71.56 KB

页数:7页

时间:2019-03-24

深圳大学实验报告-数据库系统概论-交互式sql语句_第1页
深圳大学实验报告-数据库系统概论-交互式sql语句_第2页
深圳大学实验报告-数据库系统概论-交互式sql语句_第3页
深圳大学实验报告-数据库系统概论-交互式sql语句_第4页
深圳大学实验报告-数据库系统概论-交互式sql语句_第5页
资源描述:

《深圳大学实验报告-数据库系统概论-交互式sql语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、深圳大学实验报告课程名称:数据库系统概论实验项目名称学院专业傅向华指导教师:报告人:卢志敏学号:2006131114班级:3实验时间:2008-10・20实验报告提交时间:2008・11・5教务处制->实验目的与要求:一、实验目的通过本实验,掌握数据分析以及SQL语句的使用。二、实验要求根据自己本学期选修课程的情况,分析学生、课程和教师Z间的关系。例如,一个学生可以选修多门课程,一门课程可以有多个学生选择,一个课程可以有多位教师讲授,一个教师也可以讲授多门课程,不同的学生可以选择不同教师的不同的课程,建立数据库并进行相关操作

2、。二、方法、步骤:1.利用SQL语句创建一个数据库和表,该数据库包含如下四个表:学生(学号,姓名,性别,班级,年龄,系别,籍贯,住址,电话号码)教师(教师工号,姓名,性别,系别)课程(课程号,课程名,教材,学分)(假设同一门课程只有一个课程号)选修关系(学号,课程号,教师工号,成绩)2.统计2个宿舍的学生选课情况,利用SQL语句往表中添加记录(每个表至少写出一个SQL语句);Student表:insertintostudent(Sno,Sname,Ssex,Sage,Sdept,Sclass)values(200613114

3、5丁崔元星丁男;21,TS',4)Teacher表:insertintoTeacher(Tno,Tname,Tsex,Tdept)values(*111117傅向华丁男VCS1)Course表:insertintoCourse(Cno,Cname,教材,Ccredit)values('2213200104;'计算机组成原理T计算机组成与结构(第四版儿4)SC表:insertintoSC(Sno,Cno,Tno,Grade)values('20061311457231320050l';llll2','85')3.以上述数据库和

4、记录为基础,进行如下查询,写出SQL语句和查询结果;(1)以自己的学号作为选择条件,查询自己本学期所修全部课程的课程号和课程名;(2)以自己选修课程的某位教师姓名为查询条件,查询选修该教师课程的所有学生的学号和姓名;(3)查询自己选修的某位教师的某门课程的所有学生的学号,姓名以及电话号码;(4)查询自己选修的某位教师不同课程的学生人数;(5)查询不同课程成绩的最高分;(6)查询与自己同姓的所有学生的学号和姓名;(7)查询没有选修某位教师课程的学生学号和姓名;(8)查询选修了所有课程的学生学号和姓名;(9)查询至少选修了自己选

5、修的全部课程的学生学号和姓名;(10)查询自己选修的所有课程中,超过平均成绩的课程号;4.写出如下操作的SQL语句:(1)在学生表中添加电子邮件属性;(2)从课程表中删除所有自己未选修的课程记录;(3)在上述表中插入自己上学期选修的一门课程的有关记录;(4)创建一个自己选课情况的视图,包插学号,姓名,课程名,教师姓名以及成绩等属性。三.实验过程及内容:1(1):selectCno.CnamefromCoursewhereCnoin(selectCnofromSCwhereSno=r2006131114r)CnoCname12

6、213200103计算机组成原理22213200203数据库系统原理32213200302计算机工程实践423021103经济学说史52313200103软件工程62313200202算法设计与分析72313200302计算机图形学82313200402JM3程序设计92313200502计算机专业英语(2):selectSno.SnamefromStudentwhereSnoin(selectSnofromSCwhereTnoin(SELECTTnofromTeacherwhereTname二'杜文峰'))SnoSname

7、12006131098廖世东22006131110杨卓霖32006131114卢志敏4200h131145崔5^

8、(3):selectStudent.Sno,Sname,StelnofromStudent,SC,CoursewhereSC.Cno=Course.CnoandCourse.Cname=rJava程序设计°andSC.Sno=,2006131114,SnoSname

9、stelno

10、12006131088彭浩1376015886222006131098麼世东1379829235132006131110杨卓霖1359

11、854123642006131114卢志敏1380013800052006131145崔元星13512546325(2):selectcount(*)fromStudentwhereStudent.Snoin(selectSnofromSCwhereTnoin(selectTnofromT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。