本书全面、深入地介绍了SQL的使用方法,主要包括关系型数据模型、关系代数、SQL简介、简单的SQL查询,从多个表中检索数据、高级查询操作、操作多行数据、数据修改、模式与用户、视图/临时表/公共表表达式及索引、保持设计更新、用户与访问权限、用户/会话及事务控制、编写和执行sQL例程与模块、嵌入式SQL、动态SQL、XML支持、对象一关系数据模型以及对象一关系支持。本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学参考手册。
目录
- 第一部分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有效连接和无效连接
- ……
- 第二部分交互式SQL
- 第三部分管理数据库结构
- 第四部分SQL编程
- 第五部分非关系型SQL语言扩展
- 第六部分附录