5.高级查询分析
第五章 高级查询 在第一章介绍设计数据库时,曾经介绍过为了数据库的规范化,将数据表进行了分隔,这虽然损坏了信息的完整性,但消除了数据冗余、插入、更新异常和删除异常。在查询数据时,为了获取完整的信息就要将多个表连接起来。这也是关系数据库的一个重要特性——表之间存关系。这种关系可以将两个表的数据联系在一起。多表查询就是根据这种关系,实现从多个表中获取数据还原信息。 本章学习目标: 理解什么是连接操作 如何进行简单的连接操作 使用表别名限定列 掌握如何进行内连接、外连接和交叉连接 理解结果集的并、交和差运算 创建返回多行的子查询 创建返回单值的子查询 掌握嵌套子查询的使用 5.1 简单连接 当检索数据时,通过连接操作可以查询出存放在多个表中的不同实体的信息。连接操作为用户带来很大的灵活性,使得可以在查询的任何时候增加新的类型的数据。 数据库中的各个表中存储着不同的数据,用户往往需要用多个表中的数据来组合、提炼出所需要的信息。 如果一个查询需要对多个表进行操作,就称为连接查询。连接查询的结果集或结果表,称为表之间的连接。 查询实际上是通过各个表之间共同列的关联性来查询数据的,它是关系数据库查询最主要的特征。使用逗号进行两个或多个表之间的连接,是最简单、也是最常用的连接操作形式。 学生表:学号为主键 学生表处于第二范式不满足第三范式 第二范式:实体的属性完全依赖于
您可能关注的文档
- 5.数的奇偶性分析.ppt
- 5.概率、随机变量及其分布分析.ppt
- 5.第五单元教案分析.doc
- 5.身高的变化分析.ppt
- 5000万元及以上项目管理分析.ppt
- 50129铁路应用通信信号处理系统信号用安全相关电子系统分析.doc
- 500强企业需要什么样的人才分析.ppt
- 1、六年级第一单元--我是大自然中的一员分析.ppt
- 50个经典培训故事分析.ppt
- 1《观潮》ppt课件2(花钱买的)分析.ppt
- 《高压直流输电晶闸管阀 第3部分:基本额定值(限值)和特性》标准立项修订与发展报告.docx
- 《道路车辆 底盘和车体制造厂之间的产品数据交换(BEP) 第4部分:与STEP应用协议239的映射》标准立项修订与发展报告.docx
- 《露天煤矿边坡变形监测技术规范》标准立项修订与发展报告.docx
- 《轨道交通 可靠性、可用性、可维护性和安全性规范及示例 第2部分:安全性的系统方法》标准立项修订与发展报告.docx
- 《轨道交通电子设备 列车通信网络(TCN) 第1部分:基本结构》标准立项修订与发展报告.docx
- 《煤和岩石物理力学性质测定方法 第14部分:岩石膨胀率测定方法》标准立项修订与发展报告.docx
- 《静电学 第2-3部分:防静电固体材料电阻和电阻率的测试方法》标准立项修订与发展报告.docx
- 《冲击地压测定、监测与防治方法 第11部分:煤层卸压爆破防治方法》标准立项修订与发展报告.docx
- 《地面数字电视接收机通用规范》标准立项修订与发展报告.docx
- 2025-2030全球及中国协作应用软件行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告.docx
原创力文档

文档评论(0)