全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设有一个学生-课程数据库,包括学生关系Student、课程关系Course、选修关系SC,如下图所示:(18分)Student学号姓名性别年龄所在系95001李勇男20CS95002刘晨女19IS95003王敏女18MACourse课程号课程名学分1数据库32数学33信息系统44操作系统3SC学号课程号成绩9500119295001285950013889500229095002380长江大学试卷 院(系、部) 班级 姓名 学号 序号 .密封.线.根据以上所定义的三张基表写出相应的SQL语句:(1)统计有学生选修的课程门数。(2)查询每个学生的姓名及其选修课程的课程名。(3)求选修2号课程的学生的平均年龄。(4)求学分为4的每门课程的学生平均成绩。(5)查询年龄在20以下的学生的姓名、所在系、年龄。(6)统计每门课程的学生选修人数,超过2人的课程才统计。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。(7)检索姓名以王打头的所有学生的姓名和年龄。(8)创建一个视图,包括每个系的学生所选的每门课程的平均成绩。(9)把查询学生表的权限授予用户U1 设有一个学生-课程数据库,包括学生关系Student、课程关系Course、选修关系SC,如下图所示:(18分)Student学号姓名性别年龄所在系Course课程号课程名学分SC学号课程号成绩根据以上所定义的三张基表写出相应的SQL语句:(1)统计有学生选修的课程门数。答:SELECT COUNT(DISTINCT 课程号) FROM SC(2)查询每个学生的姓名及其选修课程的课程名。答:SELECT 姓名,课程名FROM Student,Course,Sc Where Student.学号=SC.学号 AND Course.课程号=SC.课程号. (3)求选修2号课程的学生的平均年龄。答:SELECT AVG(年龄) FROM Student,SC WHERE Student.学生号=SC.学生号 and 课程号=2(4)求学分为4的每门课程的学生平均成绩。答:SELECT Course.课程号,AVG(成绩) FROM Course, SCWHERE Course.课程号=SC.课程号 and 学分=4GROUP BY Course.课程号(5)查询年龄在20以下的学生的姓名、所在系、年龄。答:SELECT 姓名、系别、年龄 FROM StudentWHERE 年龄课2ORDER BY COUNT(*) DESC, 课程号(7)检索姓名以王打头的所有学生的姓名和年龄。答:SELECT 姓名,年龄 FROM Student WHERE 姓名 LIKE 王%(8)创建一个视图,包括每个系的学生所选的每门课程的平均成绩。答:Create view view1 as select 所在系, 课程号,avg(成绩)as 平均成绩from student, coursewhere Student.学号=SC.学号group by所在系, 课程号。长江大学试卷 院(系、部) 班级 姓名 学号 序号 .密封.线.2. 设有一个学生-课程数据库,包括学生关系Student、课程关系Course、选修关系SC,如下图所示:(18分)Student学号姓名性别年龄所在系95001李勇男20CS95002刘晨女19IS95003王敏女18MACourse课程号课程名学分1数据库32数学33信息系统44操作系统3SC学号课程号成绩9500119295001285950013889500229095002380根据以上所定义的三张基表写出相应的SQL语句:(1)统计学生人数。(2)查询每个学生的姓名及其选修课程的课程名和成绩。(3)求选修3号课程的学生的平均年龄。(4)求学分为3的每门课程的学生平均成绩。(5)查询年龄在21以下的学生的姓名、所在系、年龄。(6)统计每门课程的学生选修人数,超过3人的课程才统计。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。(7)检索姓名以刘打头的所有学生的姓名和年龄。(8)创建一个视图,包括每个系的学生所选的每门课程的平均成绩,而且只选取平均成绩为80分以上的。(9)把查询课程表的权限授予用户U2根据以上所定义的三张基表写出相应的SQL语句:(1)统计学生人数。答:SELECT COUNT(DISTINCT 学号) FROM Student(2)查询每个学生的姓名及其选修课程的课程名和成绩。答:SELECT 姓名,课程名,成绩FROM Student,Course,Sc Where Student.学号=SC.学号 AND Course.课程号=SC.课程号. (3)求选修3号课程的学生的平均年龄。答:SELECT AVG(年龄) FROM Student,SC WHERE Student.学生号=SC.学生号 and 课程号=3(4)求学分为3的每门课程的学生平均成绩。答:SELECT Course.课程号,AVG(成绩) FROM Course, SCWHERE Course.课程号=SC.课程号 and 学分=3GROUP BY Course.课程号(5)查询年龄在21以下的学生的姓名、所在系、年龄。答:SELECT 姓名、系别、年龄 FROM Student WHERE 年龄课3ORDER BY COUNT(*) DESC, 课程号(7)检索姓名以刘打头的所有学生的姓名和年龄。答:SELECT 姓名,年龄 FROM Student WHERE 姓名 LIKE 刘%(8)创建一个视图,包括每个系的学生所选的每门课程的平均成绩,而且只选取平均成绩为80分以上的。答:Create
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖北税务考研真题及答案
- 2025年成都初中物理真题及答案
- 机械技术员笔试题及答案
- 自考工程制图试卷及答案
- 2025年健康评估基础题库及答案
- 黑龙江建筑安全员考试试题及答案
- 太原高一英语期中考试试题及答案
- 关于某某个人非物质文化遗产生产性保护合作协议
- 技术公钥基础设施框架协议
- 马术教练笔试题目及答案
- 2025年健身运动与体能训练技术考试试题及答案解析
- 心理韧性:在困境中绽放的力量+课件-2025-2026学年高一上学期时代楷模主题班会
- 高分子材料概论橡胶课件
- 2025年学历类成考专升本-政治参考题库含答案解析(5套试卷)
- 公路养护机械管理方案(3篇)
- 围手术期感染预防措施
- 建设工程停工承包人费用计算标准T-YJXB-0001-2023知识解读
- 腰肌劳损知识课件
- 《建筑业10项新技术(2025)》全文
- 国内无人机物流发展现状
- 重庆下浩里招商手册
评论
0/150
提交评论