《数据库习题课》PPT课件.ppt
《《数据库习题课》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据库习题课》PPT课件.ppt(15页珍藏版)》请在三一办公上搜索。
1、数据库习题课(第二章and第三章),关系代数与SQL语句,例题1,设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:,(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。(3)检索至少选修“程军”老师所授全部课程的学生姓名。(4)检索“李强”同学不学课程的课程号。(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为K1和K5的学生学号(S#)。(
2、9)检索选修全部课程的学生姓名(SNAME)。(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。,(2),(1),(3),(4),(5),(6),(7),(8),(9),(10),(11),(1)检索“程军”老师所授课程的课程号CNO和课程名CNAME。,SELECT CNO,CNAMEFROM CWHERE TEACHER=程军;,(2)检索年龄大于21的男学生学号SNO和姓名SNAME。,SELECT SNO,SNAME FROM S WHERE AGE21 AND SEX=男;,(3)检索至少选修“
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,SWHERE SC.SNO=S.SNO AND S.SNAME=李强);,SELECT CNOFROM CEXCEPT SELECT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库习题课 数据库 习题 PPT 课件

链接地址:https://www.31ppt.com/p-5519488.html