下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.假设教育数据库Education有三个关系学生关系s (否、名称、AGE、SEX、深度); 学习关系SC(SNO、CNO、GRADE ); 课程关系C(CNO、CNAME、c深度、名称)询问法问题:(1)检索校订机系所有学生的学号、姓名和性别(2)检索学习课程编号为C2的学生的学号和姓名(3)检索选修课程名为“DS”的学生的学号和姓名(4)检索选修课程编号为C2或C4的学生学号(5)至少检索选修课程编号为C2和C4的学生学号(6)检索不学习C2课的学生的姓名和年龄(7)检索学习了全部课程的学生姓名(8)询问法到所学课程中包含学生S3所学课程的学生编号。(1)检索校订机系所有学生的学号、姓名和
2、性别选择SnO、名称、Sex从动件威尔斯德普=cs;(2)检索学习课程编号为C2的学生的学号和姓名2 .选择s.SnO、名称从、从、到世界社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会主义社会C2=C2;1 .选择否、名称从动件威尔斯诺因(选择否)自制足球俱乐部(c 2)(3)检索选修课程名为“DS”的学生的学号和姓名该询问法涉及学号、姓名和课程名三个属性,分别存储在s和c的表格中,但s和c的表格没有直接联系,必须通过SC的表格建立两者的联系。 C SC S基本思维方法:(1)首先在c表中找到“DS”课程的课程编号Cno。(
3、2)随后,在SC表中发现Cno等于第一步给出的Cno集合中的某个要素Cno。(3)最后,在s关系中,Sno选择与第二步中的Sno集合中的某个要素相等的元组,提取Sno和Sname并发送到结果表列。选择号,名称从动件威尔斯诺因(选择否)自制足球俱乐部魔法少女(选择否)从c名字=ds);(4)检索选修课程编号为C2或C4的学生学号选择否自制足球俱乐部c 2,c 4,c 5,c 6(5)至少检索选修课程编号为C2和C4的学生学号选择否从x,从yC4 C2 C4 SnO=0=c 2(6)检索不学习C2课的学生的姓名和年龄2 .选择名称、Sage从动件不出现在世界上(选择*自制足
4、球俱乐部威尔斯斯诺=斯诺与否=c 2;1 .选择名称从动件不要在这里(选择否)自制足球俱乐部(c2);(7)检索学习了全部课程的学生姓名在表s找学生,让这个学生学习所有的课程。 换句话说,用s表找学生,c上不存在课,这个学生不学习。选择名称从动件不出现在世界上(选择*从c不出现在世界上(选择*自制足球俱乐部SnO= o= o );(8)询问法到学习的课程中包含学生S3学习的课程的学生编号。分析:这样的课程y不存在,学生S3选择了y,而学生x没有选择。选择离散SnO来自sc x不出现在世界上(选择*从我这里wherey.SnO=s 3和不执行(选择*来自scz请
5、参见where z.SnO=x.SnO和o=o )。假设教育数据库Education有三个关系学生关系s (否、名称、AGE、SEX、深度);学习关系SC(SNO、CNO、GRADE );课程关系C(CNO、CNAME、c深度、名称)询问法问题:1 :调查20岁以下学生的姓名和年龄。2 :查考试成绩不及格的学生的学号3 :调查20岁到23岁学生的名字、学部、年龄。4 :调查计算机系、数学系、信息系的学生姓名、性别。5 :调查既不是计算机系、数学系也不是信息系的学生的姓名、性别6 :调查所有名为“刘”的学生的姓名、学号、性别。7 :调查姓氏为“上官”且姓名为3中国字的学生姓名。8
6、 :查清所有不姓张的学生的姓名。确定DB_Design课程的课程编号。查一下缺席学生的学号和课程号码。11 :查年龄空着的学生的学号和姓名。12 :查电脑系20岁以下学生的学号和姓名。13 :调查计算机系、数学系、信息系的学生姓名、性别。调查学完c 3课程的学生的学号和成绩,结果按照分数的降序排列。15 :调查全体学生的状况,调查结果按所在系的升序排列,对同一系的学生按年龄的降序排列。16 :询问法学生的总人数。17 :调查选择课程的学生人数。修完c 1课程的学生的平均成绩。19 :询问法学习C3课程的学生的最高分数。20 :询问法各课程编号和对应的选课人数。21 :调查计算机系修完3门以上课
7、程的学生的学号。22 :基本表s的男学生的每个年龄组(超过50人)有多少人?询问法结果要求按人数的升序排列,人数要求按相同年龄的降序排列。23 :询问法各学生及其选修课程的情况。24 :学习C2课程,成绩在90分以上的全体学生都有询问法。25 :查询各学生所选课程名称及其成绩。26 :对各年龄选修课程的学生人数进行订正。27 :调查上了c 2课程的学生姓名。调查和“张三”在同一学部学习的学生的学号、姓名和学部。29 :询问法选修课程名为“数据库”的学生的学号和姓名。30 :调查和“张三”在同一个学部学习的学生的学号、姓名和学部。31 :询问法选修课程名为“数据库”的学生的学号和姓名。32 :调
8、查上了c 2课程的学生姓名。33 :询问法没有选择C2课程的所有学生的名字。34 :调查和“张三”在同一个学部学习的学生的学号、姓名和学部。35 :询问法选择了所有课程的学生的名字。36 :所学课程包括学生S3所学课程的学生编号(1)比较/调查20岁以下学生的姓名和年龄。选择名称、Sage从动件威尔萨格20; (NOT age=20 )/查考试成绩不及格的学生的学号选择离散SnO自制足球俱乐部威尔格雷德60;(2)确定范围例3 :对20岁到23岁的学生的名字、学部以及年龄进行调查。选择名称、设置、保存从动件威廉西格贝特文20与23;(3)确定集合/调查计算机系、数学系、信息系的学生姓名、性别。
9、选择名称,选择从动件意思是: cs、is、math;/调查既不是计算机系、数学系也不是信息系的学生的姓名、性别选择名称,选择从动件(cs、is、匹配);(4)字符匹配/调查所有名为“刘”的学生的姓名、学号、性别。选择名称,否,Ssex从动件威尔斯名字链接“刘%”;/调查姓氏是“上司”,完整名称是3中国字的学生名字。选择名称从动件上级,上级,上级/查清姓氏不是“张”的学生的全部名字。选择名称,否,Ssex从动件“张%”的姓名。查找示例DB_Design课程的课程编号。选择否从c“db_ design”代码符号。(5)关于空值的询问法/查缺席学生的学号和课程号。选择否,否自制足球俱乐部威尔格雷德i
10、s空值; (=不能替换)有成绩的威尔格雷德is not nulll; 是/查年龄空着的学生的学号和姓名。选择号,名称从动件为空值;空值;(6)多条件查询/查电脑系20岁以下学生的学号和姓名。选择号,名称从动件勇者深度=cs与sage 20;/调查计算机系、数学系、信息系的学生姓名、性别。选择名称,选择从动件意思是“我的深度=我的深度=匹配”;3 .重新排序查询结果调查了学完c 3课程的学生的学号和成绩,按照分数的降序排列。选择否、Grade自制足球俱乐部“c 3”号按顺序排列的唱片;例15 :向全体学生询问法时,询问法结果按所在系的升序排列,对同一系的学生按年龄的降序排列。选择*从动件按步骤订
11、购、销售台;4 .聚合函数的使用/调查学生的总人数。选择计数(* )从动件/调查选择课程的学生人数。选择计数(不连续)自制足球俱乐部/修完c 1课程的学生的平均成绩。选择avg (地图)自制足球俱乐部(c1);调查学习c 3课程的学生的最高得分。选择最大(等级)自制足球俱乐部(c3);5 .将查询结果分组例20 :询问法每个课程编号和相应的选课人数。选择否、计数(SnO )自制足球俱乐部按组排序;该SELECT语句将SC表按Cno的值分组,将具有相同Cno值的所有组分组,对各组作用聚合函数COUNT,求出该组的学生数。如果要在分组后按特定条件过滤这些个组,并且最终只输出满足指定条件的组,则可以
12、使用HAVING子句指定过滤条件。例21 :调查计算机系修完3门以上课程的学生的学号。选择否自制足球俱乐部魔法深度=cs按组排序欢迎计数(* ) 3;WHERE和HAVING子句的根本区别在于作用对象不同。 WHERE子句作用于基表或视图,并选择满足条件的元组。 HAVING子句作用于组,并选择满足条件的组。例22 :基本表s的男学生的每个年龄组(超过50人)有多少人?询问法结果要求按人数的升序排列,人数要求按相同年龄的降序排列。选择存储,计数(否)从动件威尔斯塞x=m按照组合having计数(* ) 50按订单2、大桌;二、多表查询1 .联接查询/询问法各学生及其选修课程的情况。SELECT S.Sno、Sname、Sage、Ssex、Sdept、Cno、Grade从、从、到SnO=s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 34158-2017 1.8%辛菌胺乙酸盐水剂》
- 2025年心血管内科新入科护士试题及答案
- 外科学总论烧伤创面愈合促进剂应用要点课件
- 怀化迎宾馆2025年公开招聘工作人员备考题库完整参考答案详解
- 物产中大集团2026校园招聘正式开启备考题库及答案详解一套
- 顺德职业技术大学2026年诚聘100名海内外高层次人才招聘备考题库(第一批)完整参考答案详解
- 校园招聘中国农业科学院2026年度第一批统一公开招聘备考题库及1套参考答案详解
- 2025年黔东南州特种设备检验所招聘备考题库及答案详解(易错题)
- 中国热带农业科学院广州实验站2026年第一批公开招聘工作人员备考题库有答案详解
- 2026年贵州省交通综合运输事务中心和贵州省铁路民航事务中心公开选调备考题库及答案详解参考
- 网吧安全生产工作方案
- 2025年警察招聘考试公安基础知识考试试题及参考答案
- 2025年贵州省贵阳市辅警(协警)招聘考试题库及答案
- 海南自贸港课件
- (正式版)DB33∕T 1431-2025 《公路固化土路基施工规范》
- 投资入股游戏公司协议书
- 2021-2025年高考物理真题知识点分类汇编之电磁振荡与电磁波
- 地雷爆破课件
- 北京市通州区2024-2025学年八年级上学期期末语文试题(含答案)
- 设备材料采购计划方案(3篇)
- 医院药学药学信息服务
评论
0/150
提交评论