数据库 习题2(关系代数,SQL).ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 习题2关系代数 SQL 习题 关系 代数 SQL
- 资源描述:
-
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,关系代数及,SQL,查询实例练习,SNO,SNAME,AGE,SEX,1,李强,23,男,2,刘丽,22,女,5,张友,22,男,CNO(,课号,),CNAME,(,课名),TEACHER,(,教师),k1,C,语言,王华,k5,数据库原理,程军,k8,编译原理,程军,SNO,CNO,GRADE,1,K1,83,2,K1,85,5,K1,92,2,K5,90,5,K5,84,5,K8,80,SC,:,学生选课成绩表,S,:,学生信息表,C,:,课程信息表,(1),检索“程军”老师所授课程的课程号,CNO,和课程名,CNAME,。,(,2,)检索年龄大于,21,的男学生学号,SNO,和姓名,SNAME,。,(,3,)检索至少选修“程军”老师所授全部课程的学生姓名,SNAME,。,(,4,)检索“李强”同学不学课程的课程号。,(5),检索至少选修两门课程的学生学号。,(6),检索全部学生都选修的课程的课程号和课程名。,(7),检索选修课程包含“程军”老师所授课程之一的学生学号。,(8),检索选修课程号为,k1,和,k5,的学生学号。,(10),检索选修课程包含学号为,2,的学生所修课程的学生学号。,(9),检索选修全部课程的学生姓名;,(11),检索选修课程名为“,C,语言”的学生学号和姓名。,SQL,查询实例练习,(1),检索“程军”老师所授课程的课程号,CNO,和课程名,CNAME,。,SELECT CNO,CNAME,FROM C,WHERE TEACHER=,程军,;,(,2,)检索年龄大于,21,的男学生学号,SNO,和姓名,SNAME,。,SELECT SNO,SNAME,FROM S,WHERE AGE21 AND SEX=,男,;,(,3,)检索至少选修“程军”老师所授全部课程的学生姓名,SNAME,。,SELECT SNAME,FROM S,WHERE NOT EXISTS,(SELECT*,FROM C,WHERE TEACHER=,程军,AND NOT EXISTS,(SELECT*,FROM SC,WHERE SC.SNO=S.SNO AND SC.CNO=C.CNO);,(,4,)检索“李强”同学不学课程的课程号。,SELECT CNO,FROM C,WHERE CNO NOT IN,(SELECT CNO,FROM SC,S,WHERE SC.SNO=S.SNO AND S.SNAME=,李强,);,SELECT CNO,FROM C,EXCEPT,SELECT CNO,FROM SC,S,WHERE SC.SNO=S.SNO AND S.SNAME=,李强,;,或,(5),检索至少选修两门课程的学生学号。,SELECT SNO,FROM SC A,SC B,WHERE A.SNO=B.SNO AND A.CNOB.CNO;,(6),检索全部学生都选修的课程的课程号和课程名。,SELECT CNO,CNAME,FROM C,WHERE NOT EXISTS,(SELECT*,FROM S,WHERE NOT EXISTS,(SELECT*,FROM SC,WHERE SC.CNO=C.CNO AND SC.SNO=S.SNO);,(7),检索选修课程包含“程军”老师所授课程之一的学生学号。,SELECT SNO,FROM C,SC,WHERE C.CNO=SC.CNO AND C.TEACHER=,程军,;,(8),检索选修课程号为,k1,和,k5,的学生学号。,SELECT SNO,FROM SC,WHERE SC.CNO=k1,INTERSECT,SELECT SNO,FROM SC,WHERE SC.CNO=k5;,或:,SELECT SNO,FROM SC A,SC B,WHERE A.SNO=B.SNO AND A.CNO=k1 AND B.CNO=k5;,(9),检索选修全部课程的学生姓名;,SELECT SNAME,FROM S,WHERE NOT EXISTS,(SELECT*,FROM C,WHERE NOT EXISTS,(SELECT*,FROM SC,WHERE SC.SNO=S.SNO AND SC.CNO=C.CNO);,SELECT SNO,FROM S,WHERE NOT EXISTS,(SELECT*,FROM SC A,WHERE SC.SNO=2 AND NOT EXISTS,(SELECT*,FROM SC B,B.SNO=S.SNO AND B.CNO=A.CNO);,(10),检索选修课程包含学号为,2,的学生所修课程的学生学号。,(11)SELECT SNO,SNAME,FROM S,SC,C,WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND CNAME=C,语言,;,(11),检索选修课程名为“,C,语言”的学生学号和姓名。,SQL,练习二,NO,NAME,SEX,BIRTHDAY,CLASS,108,曾华,男,09/01/77,95033,105,匡明,男,10/02/75,95031,107,王丽,女,01/23/76,95033,101,李军,男,02/20/76,95033,109,王芳,女,02/10/75,95031,103,陆君,男,06/03/74,95031,NO,NAME,SEX,BIRTHDAY,PROF,DEPART,804,李诚,男,12/02/58,副教授,计算机系,856,张旭,男,03/12/69,讲师,电子工程系,825,王萍,女,05/05/72,助教,计算机系,831,刘冰,女,08/15/77,助教,电子工程系,Student:,学生信息表,Teacher:,教师信息表,CNO,CNAME,TNO,3-105,计算机导论,825,3-245,操作系统,804,6-166,数据字电路,856,9-888,高等数据学,100,6-187,数据库系统,804,NO,CNO,DEGREE,103,3-245,86,105,3-245,75,109,3-245,68,103,3-105,92,105,3-105,88,109,3-105,76,101,3-105,64,107,3-105,91,108,3-105,78,101,6-166,85,107,6-166,79,108,6-166,81,Course:,课程信息表,Score:,成绩信息表,(,1,)、在屏幕上列出,student,表中所有记录的,name,sex,和,class,列;,(,2,)、屏幕显示教师所有的单位(即不重复的,depart,列);,(,3,)、屏幕显示,score,表中成绩在,60,到,80,分之间的所有记录;,(,4,)、在屏幕上显示,student,中”,950311”,班或性别为”女”的同学记录;,(,5,)、以,class,降序在屏幕上显示,student,表的所有记录;,(,6,)、在屏幕上显示“,95031”,班的学生人数;,(,7,)、显示所有学生的,name,cno,和,degree,列;,(,8,)、显示所有学生的,name,cname,和,degree,列;,(,9,)、列出所有未讲课的教师的,name,和,depart;,(,10,)、,删除,student,中学号为”,999”,的学生记录;,(,11,)、将,student,中学号为”,990”,的学生的班号改为“,95031”,;,用,SQL,完成以下操作:,(1)select name,sex,class,from student,;,(2)select distinct depart,from teacher,;,(3)select*,from score,where degree between 60 and 80,;,(4)select*,from student,where class=95031 or sex=,女;,(5)select*,from student,order by class,desc,;,(6)select count(*)as,学生人数,from student,where class=95031,(7)select,name,cno,degree,from student,course,score,where student.no=score.no,(8)select,name,cname,degree,from student,course,score,where student.no=score.no and,o=o,(9)select name,depart,from teacher,where no not in,(select distinct,tno,from course),(10)delete from student where no=999,(11)update student set class=95031 where no=990,展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




数据库 习题2(关系代数,SQL).ppt



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/13179128.html