1 / 82
文档名称:

数据库系统概论第五版 PPT.pptx

格式:pptx   大小:752KB   页数:82
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论第五版 PPT.pptx

上传人:君。好 2022/8/18 文件大小:752 KB

下载得到文件列表

数据库系统概论第五版 PPT.pptx

文档介绍

文档介绍:数据库系统概论第五版
第三章 关系数据库标准语言SQL
3、1 SQL概述
3、2 学生-课程数据库
3、3 数据定义
3、4 数据查询
3、5 数据更新
3、6 空值得处理
3、7 视图
3、8 小结
3、4 数据查、Sno=SC、Sno AND
SCo=' 2 ' AND SC、Grade>90;
执行过程:
先从SC中挑选出Cno='2'并且Grade>90得元组形成一个中间关系
再和Student中满足连接条件得元组进行连接得到最终得结果关系
连接查询(续)
1、等值与非等值连接查询
2、自身连接
3、外连接
4、多表连接
2、 自身连接
自身连接:一个表与其自己进行连接
需要给表起别名以示区别
由于所有属性名都是同名属性,因此必须使用别名前缀
[例 3、52]查询每一门课得间接先修课(即先修课得先修课)
SELECT FIRSTo, SECOND、Cpno
FROM Course FIRST, Course SECOND
WHERE FIRST、Cpno = SECONDo;
自身连接(续)
FIRST表(Course表) SECOND表(Course表)
课程号
Cno
课程名
Cname
先行课
Cpno
学分
Ccredit
1
数据库
5
4
2
数学
2
3
信息系统
1
4
4
操作系统
6
3
5
数据结构
7
4
6
数据处理
2
7
PASCAL语言
6
4
课程号
Cno
课程名
Cname
先行课
Cpno
学分
Ccredit
1
数据库
5
4
2
数学
2
3
信息系统
1
4
4
操作系统
6
3
5
数据结构
7
4
6
数据处理
2
7
PASCAL语言
6
4
自身连接(续)
查询结果:
Cno
Pcno
1
7
3
5
5
6
连接查询(续)
1、等值与非等值连接查询
2、自身连接
3、外连接
4、多表连接
3、 外连接
外连接与普通连接得区别
普通连接操作只输出满足连接条件得元组
外连接操作以指定表为连接主体,将主体表中不满足连接条件得元组一并输出
左外连接
列出左边关系中所有得元组
右外连接
列出右边关系中所有得元组
外连接(续)
[例 3、 53] 改写[例 3、49]
SELECT Student、Sno,Sname,Ssex,Sage,Sdept,Cno,Grade
FROM Student LEFT OUT JOIN SC ON
(Student、Sno=SC、Sno);
外连接(续)
执行结果:
Student、Sno
Sname
Ssex
Sage
Sdept
Cno
Grade
201215121
李勇

20
CS
1
92
201215121
李勇

20
CS
2
85
201215121
李勇

20
CS
3
88
201215122
刘晨

19
CS
2
90
201215122
刘晨

19
CS
3
80
201215123
王敏

18
MA
NULL
NULL
201215125
张立

19
IS
NULL
NULL
连接查询(续)
1、等值与非等值连接查询
2、自身连接
3、外连接
4、多表连接
4、 多表连接
多表连接:两个以上得表进行连接
[例3、54]查询每个学生得学号、姓名、选修得课程名及成绩
SELECT Student、Sno, Sname, Cname, Grade
FROM Student, SC, Course /*多表连接*/
WHERE Student、Sno = SC、Sno
AND SCo = Courseo;
3、4 数据查询
3、4、1 单表查询
3、4、2 连接查询
3、4、3 嵌套查询
3、4、4 集合查询
3、4、5基于派生表得查询
3、4、5 Select语句得一般形式
嵌套查询(续)
嵌套查询概述
一个SELECT-FROM-WHERE语句称为一个查询块
将一个查询块嵌套在另一个查询块得WHERE子句或HAVING短语得条件中得查询称为嵌套查询
SELECT

最近更新

2026年c语言循环程序设计题目带答案 13页

2026年c语言知识测试题及答案(典优) 13页

2026年c语言编程练习题(综合卷) 13页

2026年专升本C语言真题ab卷 13页

2024年国家开放大学马克思主义基本原理概论期.. 21页

2024年山西传媒学院辅导员考试笔试真题汇编最.. 36页

2024年浙江同济科技职业学院辅导员招聘考试真.. 36页

2026年刑事诉讼原理与实务模拟题100道及答案(.. 47页

2025年七台河桃山区招聘社区工作者27人参考题.. 53页

2026年商洛职业技术学院单招综合素质考试模拟.. 45页

2026年国开法律专题形考作业4考试题库及完整答.. 45页

2025年河北北方学院马克思主义基本原理概论期.. 13页

2025年湖南农业大学马克思主义基本原理概论期.. 13页

2026年安康旬阳市残疾人托养中心招聘(34人).. 46页

2025河南新乡市中医院招聘笔试参考试题附答案.. 36页

2026年山东省莱芜市单招职业适应性测试模拟测.. 45页

2026年山西通用航空职业技术学院单招职业适应.. 45页

2025赣州市自然资源局章贡分局招聘劳务派遣制.. 36页

2025陕西延安延长县森林防火季节性专业扑火队.. 44页

2026中国农业科学院第一批统一招聘11人(农田.. 45页

2026年廉政法规知识考试题库(考点梳理) 14页

2026年廊坊燕京职业技术学院单招综合素质考试.. 43页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

腰椎康复操ppt 27页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

机械制图大连理工大学工程图学教研室第六版第.. 55页

中国明朝档案总汇-袁姓 52页

空预器LCS培训文件 68页

中国金矿资源概况及分布图 5页