资源名称:SQL权威指南(第4版)
内容简介:
《SQL权威指南(第4版)》为SQL名著中文版,兼顾技术与实践,全面细致介绍高级技术,致力于打造SQL编程专家。《SQL权威指南(第4版)》阐释了数据库设计、优化和操作的各方面内容,提供了成为SQL编程专业人士所需的技术与技巧、针对新旧挑战性难题的优秀解决方案、专业的思考方式(以保证程序的正确性与高效性),并涉及了数据库设计与规范化、SQL数据类型、查询、分组、集合操作、优化等主题。另外,JoeCelko以通俗易懂的语言叙述了一些关键问题,比如避免使用过多NULL的原因及查询优化方式等。《SQL权威指南(第4版)》适合中高级SQL编程人员学习参考。
资源目录:
第1章 数据库与文件系统
1.1 实体表
1.2 关系表
1.3 行与记录
1.4 列与字段
1.5 模式对象
1.6 CREATE SCHEMA语句
第2章 事务与并发控制
2.1 会话
2.2 事务与ACID
2.2.1 原子性
2.2.2 一致性
2.2.3 隔离性
2.2.4 持久性
2.3 并发控制
2.3.1 三种现象
2.3.2 隔离级别
2.4 保守式并发控制
2.5 快照隔离与乐观式并发
2.6 逻辑并发控制
2.7 死锁与活锁
第3章 数据库模式对象
3.1 CREATE SCHEMA语句
3.2 CREATE PROCEDURE、CREATE FUNCTION以及CREATE TRIGGER语句
3.3 CREATE DOMAIN语句
3.4 创建序列
3.5 创建断言
3.5.1 为模式级约束使用视图
3.5.2 为约束使用主键和断言
3.6 字符集相关结构
3.6.1 创建字符集
3.6.2 创建排序规则
3.6.3 创建翻译
第4章 定位数据和特殊数值
4.1 显式的物理定位器
4.1.1 ROWID和物理磁盘地址
4.1.2 标识列
4.2 生成的标识符
4.2.1 GUID
4.2.2 UUID
4.3 序列生成函数
4.4 预分配值
4.5 特殊序列
4.5.1 Series表
4.5.2 素数
4.5.3 随机顺序值
4.5.4 其他序列
第5章 基础表和相关元素
5.1 CREATE TABLE语句
5.1.1 列约束
5.1.2 DEFAULT子句
5.1.3 NOT NULL约束
5.1.4 CHECK()约束
5.1.5 UNIQUE以及PRIMARY KEY约束
5.1.6 REFERENCES子句
5.2 嵌套UNIQUE约束
5.2.1 重叠键
5.2.2 单列唯一性与多列唯一性
5.3 CREATE ASSERTION约束
5.4 临时表
5.5 表操作
5.5.1 DROP TABLE