数据库 实验报告

数据库 实验报告

ID:37764328

大小:235.00 KB

页数:11页

时间:2019-05-30

数据库 实验报告_第1页
数据库 实验报告_第2页
数据库 实验报告_第3页
数据库 实验报告_第4页
数据库 实验报告_第5页
资源描述:

《数据库 实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告一.、实验环境系统:MicrosoftWindowsXP数据库管理系统:SQLServer2005二、实验过程(一)建立数据库createdatabaseColleage;(二)我所建的表1.“专业”表CreatetableProfession(ProNameChar(5)primarykey,Leaderchar(5))2.课程表createtableCourse(Cnochar(5)primarykey,Cnamechar(20),Ctimesmallint,Cgradesmallint)3.成绩表createtableGrade(Snochar(7),Cnoc

2、har(5),primarykey(Sno,Cno),Foreignkey(Sno)referencesStudent(Sno),foreignkey(Cno)referencesCourse(Cno),UsualGradechar(3),MidGradechar(3),LastGradechar(3))(三)输入数据(四)查询1、查询在78年12月31日之后出生的学生的学号和姓名(Sbirthday为datetime类型)selectSno学号,Sname姓名fromStudentwhereSbirthday>'1978-12-3100:00:00'或者selectSno

3、学号,Sname姓名fromStudentwhereSbirthday>cast('1978-12-31'asdatetime)2、查询入学成绩大于500分的女同学和入学成绩大于600分的男同学的姓名selectSnamefromStudentwhereSgrade>'500'andSsex='女'orSgrade>'600'andSsex='男'1、查询家在江岸小区住的学生的姓名和家庭住址selectSname姓名,StudentInfor.Shomeaddress家庭住址fromStudent,StudentInforwhereStudent.Sno=StudentIn

4、for.SnoandShomeaddresslike'江岸小区%'2、查询没有选修姜晓红老师所授课程的学生的学号selectdistinctSnofromStudentwhereSnonotin(selectSno学号fromGrade,InstructorwhereTno=(selectTnofromTeacherwhereTname='姜晓红')andInstructor.Cno=Grade.Cno)或者selectdistinctSnofromstudentwherestudent.snonotin(selectsnofromgrade,teacher,instruc

5、torwhereteacher.Tno=instructor.tnoandgrade.cno=instructor.cnoandteacher.Tname='姜晓红')1、查询各学生所选课的期末平均成绩,学生学号,姓名1、查询赵东所选修的课程的课程名及其学号、姓名selectStudent.Sname,Student.Sno,Course.CnamefromStudent,Grade,CoursewhereStudent.Sno=Grade.SnoandGrade.Cno=Course.CnoandStudent.Sname='赵东'2、查询由教授所任课的课程名1、统计没有

6、贷款的学生的人数(Sloans为bit类型)selectcount(*)fromStudentwhereStudent.Sloans='false'或者selectcount(*)fromStudentwhereStudent.Sloans=12、查询每个科目平时、期中及期末三个成绩的平均成绩在80分以上的学生的学号3、查询和毛杰同学所学专业一样的人的学号和姓名1、查询期末成绩大于任何一个老师所教学生的期末成绩的学生姓名、选修课程号、成绩2、来了一位新同学,学号为9607001,省份证号为5301201690211003、将期末成绩在所有人的期末平均成绩以上的同学加10分1

7、、查询至少选修了付林老师所授所有课程的学生学号selectSnofromGradewherenotexists(select*fromGradewhereTnoin(selectTnofromTeacher,InstructorwhereTname='付林')andTeacher.Tno=Instructor.Tno)andnotexists(select*fromGrade2、统计每个老师授课的种数1、查询选修2门以上课程的学生学号及平均成绩(指各课程的期末成绩的平均成绩,只统计及格的课程),并按其平均成绩降序排

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

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

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