
《SQL语言详解(第3版)》全面、深入地介绍了SQL的使用方法,主要包括关系型数据模型、关系代数、SQL简介、简单的SQL查询、从多个表中检索数据、高级查询操作、操作多行数据、数据修改、模式与用户、视图/临时表/公共表表达式及索引、保持设计更新、用户与访问权限、用户/会话及事务控制、编写和执行SQL例程与模块、嵌入式SQL、动态SQL、XML支持、对象一关系数据模型以及对象一关系支持。《SQL语言详解(第3版)》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学参考手册。 第一部分SQL简介第1章关系型数据模型1.1模式与实体1.2关系和表1.2.1行和列1.2.2域1.2.3主键1.2.4空值1.3基表与虚拟表1.4关系的表现形式1.4.1关系的类型1.4.2外键和引用完整性1.4.3视图1.5样例数据库的设计第2章关系代数2.1生成垂直子集:投影2.2生成水平子集:约束2.3选择行和列:先约束后投影2.4联合2.5连接2.5.1一个与数据库无关的例子2.5.2等值连接2.5.3到底是怎么一回事呢:乘积与约束2.5.4连接键上的等值连接2.5.5外连接2.5.6有效连接和无效连接2.5.7差2.5.8交叉2.5.9除第3章SQL简介3.1有关SQL的历史点滴3.2一致性等级3.3SQL环境3.3.1交互式SQL命令处理器3.3.2图形用户界面3.3.3嵌入式SQL3.4SQL语句的元素第二部分交互式SQL第4章简单的SQL检索4.1选择列4.1.1检索所有列4.1.2检索特定的列4.1.3移除重复值4.2对结果表进行排序4.3选择行4.3.1断言4.3.2执行行选择查询4.4空值与检索:三值逻辑第5章从多表当中检索数据5.1内连接的SQL语法5.1.1传统的SQL连接5.1.2SQL-92标准当中的连接语法5.1.3使用连接键进行连接5.1.4连接两个以上的表5.2在一个表中查找多行:表内连接……第三部分管理数据库结构第四部分SQL编程第五部分非关系型SQL语言扩展第六部分附录
阅读更多