数据库系统概念(第4版)
|
|
| 新书城图书编号:177 |
| 图书ISBN:7111116259 |
| 出版时间:2005-8-1 |
| 出版社:机械工业出版社 |
| 作者:Abraham Silberchatz 等著 |
|
市场价格:¥69 |
|
普通会员:¥55.2
|
80折 |
|
VIP会员:¥51.75
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
本书是经典的数据库系统教科书《Database System Concepts》的最新修订版,它被国际上许多著名大学采用,包括斯坦福大学、德克萨斯大学、印度理工学院等。而且,这本书前一版的中文版被国内的许多大学采用为本科生和研究生的数据库课程的教材或主要教学参考书,收到了良好的效果。 本书包含了数据模型、关系模型、基于对象的系统和XML、数据存储和检索、事务处理、数据库系统体系结构等方面的内容,在第八部分“实例研究”中还讨论了特定的商品化数据库系统的细节。同时,本书还提供了关于网状模型和层次模型的联机附录。文献注解中指出了首先发表各个研究结果的文章,并列出了进一步阅读的参考文献。本书中的概念都以直观的方式加以描述,其中的许多概念基于银行运行示例,另外,书中省略了形式化证明而采用图表和示例来描述概念及预期结果,增强了本书的易读性。本书会使读者在数据库设计、数据库语言、数据库系统实现等方面得到明显提高。 本书既可作为本科生三、四年级的数据库课程教材,也可作为研究生一年级的教科书。同时,本书还提供了高级内容供数据库领域的技术人员阅读。
|
|
|
|
【图书目录】
|
第1章 引言 1.1 数据库系统的应用 1.2 数据库系统与文件系统 1.3 数据视图 1.3.1 数据抽象 1.3.2 实例和模式 1.4 数据模型 1.4.1 实体-联系模型 1.4.2 关系模型 1.4.3 其他数据模型 1.5 数据库语言 1.5.1 数据定义语言 1.5.2 数据操纵语言 1.5.3 来自应用程序的数据库访问 1.6 数据库用户和管理员 1.6.1 数据库用户和用户界面 1.6.2 数据库管理员 1.7 事务管理 1.8 数据库系统结构 1.8.1 存储管理器 1.8.2 查询处理器 1.9 应用程序体系结构 1.10 数据库系统的历史 1.11 小结 术语回顾 习题 文献注解 工具 第一部分 数据模型 第2章 实体-联系模型 2.1 基本概念 2.1.1 实体集 2.1.2 联系集 2.2 约束 2.2.1 映射基数 2.2.2 参与约束 2.3 码 2.3.1 实体集 2.3.2 联系集 2.4 设计问题 2.4.1 用实体集还是用属性 2.4.2 用实体集还是用联系集 2.4.3 二元联系集与n元联系集 2.4.4 联系属性的布局 2.5 实体-联系图 2.6 弱实体集 2.7 扩展的E-R特性 2.7.1 特殊化 2.7.2 一般化 2.7.3 属性继承 2.7.4 一般化约束 2.7.5 聚集 2.7.6 可选择的E-R符号 2.8 数据库E-R模式的设计 2.8.1 设计阶段 2.8.2 银行企业的数据库设计 2.9 将E-R模式转换为表 2.9.1 用表表示强实体集 2.9.2 用表表示弱实体集 2.9.3 用表表示联系集 2.9.4 复合属性 2.9.5 多值属性 2.9.6 用表表示一般化 2.9.7 用表表示聚集 2.10 统一建模语言UML 2.11 小结 术语回顾 习题 文献注解 工具 第3章 关系模型 3.1 关系数据库的结构 3.1.1 基本结构 3.1.2 数据库模式 3.1.3 码 3.1.4 模式图 3.1.5 查询语言 3.2 关系代数 3.2.1 基本运算 3.2.2 关系代数的形式化定义 3.2.3 附加运算 3.3 扩展的关系代数运算 3.3.1 广义投影 3.3.2 聚集函数 3.3.3 外连接 3.3.4 空值** 3.4 数据库的修改 3.4.1 删除 3.4.2 插入 3.4.3 更新 3.5 视图 3.5.1 视图定义 3.5.2 通过视图进行更新与空值 3.5.3 用视图定义视图 3.6 元组关系演算 3.6.1 查询的例子 3.6.2 形式化定义 3.6.3 表达式的安全性 3.6.4 语言的表达能力 3.7 域关系演算** 3.7.1 形式化定义 3.7.2 查询的例子 3.7.3 表达式的安全性 3.7.4 语言的表达能力 3.8 小结 术语回顾 习题 文献注解 第二部分 关系数据库 第4章 SQL 4.1 背景 4.2 基本结构 4.2.1 select子句 4.2.2 where子句 4.2.3 from子句 4.2.4 更名运算 4.2.5 元组变量 4.2.6 字符串操作 4.2.7 排列元组的显示次序 4.2.8 重复 4.3 集合运算 4.3.1 并运算 4.3.2 交运算 4.3.3 差运算 4.4 聚集函数 4.5 空值 4.6 嵌套子查询 4.6.1 集合成员资格 4.6.2 集合的比较 4.6.3 测试是否为空关系 4.6.4 测试是否存在重复元组 4.7 视图 4.8 复杂查询 4.8.1 派生关系 4.8.2 with子句 4.9 数据库的修改 4.9.1 删除 4.9.2 插入 4.9.3 更新 4.9.4 视图的更新 4.9.5 事务 4.10 关系的连接** 4.10.1 举例 4.10.2 连接类型和条件 4.11 数据定义语言DDL 4.11.1 SQL中的域类型 4.11.2 SQL的模式定义 4.12 嵌入式SQL 4.13 动态SQL 4.13.1 ODBC** 4.13.2 JDBC** 4.14 其他SQL特性 4.14.1 模式、目录、环境 4.14.2 过程扩展与存储过程 4.15 小结 术语回顾 习题 文献注解 第5章 其他关系语言 5.1 Query-by-Example 5.1.1 在一个关系上的查询 5.1.2 在多个关系上的查询 5.1.3 条件框 5.1.4 结果关系 5.1.5 元组的显示次序 5.1.6 聚集操作 5.1.7 数据库的修改 5.1.8 在Microsoft Access中的QBE 5.2 Datalog 5.2.1 基本结构 5.2.2 Datalog规则的语法 5.2.3 非递归Datalog的语义 5.2.4 安全性 5.2.5 Datalog中的关系运算 5.2.6 Datalog中的递归 5.2.7 递归的能力 5.2.8 其他语言的递归 5.3 用户界面和工具 5.3.1 表单和图形用户界面 5.3.2 报表生成器 5.4 小结 术语回顾 习题 文献注解 工具 第6章 完整性和安全性 6.1 域约束 6.2 参照完整性 6.2.1 基本概念 6.2.2 E-R模型中的参照完整性 6.2.3 数据库的修改 6.2.4 SQL中的参照完整性 6.3 断言 6.4 触发器 6.4.1 触发器的需求 6.4.2 SQL中的触发器 6.4.3 何时不用触发器 6.5 安全性和授权 6.5.1 安全性违例 6.5.2 授权 6.5.3 授权与视图 6.5.4 权限的授予 6.5.5 角色的概念 6.5.6 审计追踪 6.6 SQL中授权 6.6.1 SQL中的权限 6.6.2 角色 6.6.3 授权的权限 6.6.4 其他特性 6.6.5 SQL授权的局限 6.7 加密和鉴定 6.7.1 加密技术 6.7.2 鉴定 6.8 小结 术语回顾 习题 文献注解 第7章 关系数据库设计 7.1 第一范式 7.2 关系数据库设计中易犯的错误 7.3 函数依赖 7.3.1 基本概念 7.3.2 函数依赖集的闭包 7.3.3 属性集的闭包 7.3.4 正则覆盖 7.4 模式分解 7.5 分解应具有的特性 7.5.1 无损连接分解 7.5.2 保持依赖 7.5.3 信息重复 7.6 Boyce-Codd范式 7.6.1 定义 7.6.2 分解算法 7.6.3 保持依赖 7.7 第三范式 7.7.1 定义 7.7.2 分解算法 7.7.3 BCNF和3NF的比较 7.8 第四范式 7.8.1 多值依赖 7.8.2 第四范式定义 7.8.3 分解算法 7.9 更多范式 7.10 整体数据库设计过程 7.10.1 E-R模型和规范化 7.10.2 泛关系设计方法 7.10.3 为了性能解除规范化 7.10.4 其他设计问题 7.11 小结 术语回顾 习题 文献注解 第三部分 基于对象的数据库和XML 第8章 面向对象数据库 8.1 复杂数据类型的需要 8.2 面向对象数据模型 8.2.1 对象结构 8.2.2 对象类 8.2.3 继承 8.2.4 多重继承 8.2.5 对象标识 8.2.6 对象包含 8.3 面向对象的语言 8.4 持久化程序设计语言 8.4.1 对象的持久性 8.4.2 对象标识与指针 8.4.3 持久对象的存储和访问 8.5 持久化C++系统 8.5.1 ODMG C++对象定义语言 8.5.2 ODMG C++对象操纵语言 8.6 持久化Java系统 8.7 小结 术语回顾 习题 文献注解 第9章 对象-关系数据库 9.1 嵌套关系 9.2 复杂类型 9.2.1 集合体与大对象类型 9.2.2 结构类型 9.2.3 复杂类型的值的创建 9.3 继承 9.3.1 类型继承 9.3.2 表继承 9.3.3 重叠子表 9.4 引用类型 9.5 与复杂类型有关的查询 9.5.1 路径表达式 9.5.2 以集合体为值的属性 9.5.3 嵌套与解除嵌套 9.6 函数和过程 9.6.1 SQL函数和过程 9.6.2 外部语言程序 9.6.3 过程的构造 9.7 面向对象与对象-关系 9.8 小结 术语回顾 习题 文献注解 工具 第10章 XML 10.1 背景 10.2 XML数据结构 10.3 XML文档模式 10.3.1 文档类型定义 10.3.2 XML模式 10.4 查询和转换 10.4.1 XPath 10.4.2 XSLT 10.4.3 XQuery 10.5 应用程序接口 10.6 XML数据的存储 10.6.1 关系数据库 10.6.2 非关系的数据存储 10.7 XML应用 10.7.1 数据交换 10.7.2 数据中介 10.8 小结 术语回顾 习题 文献注解 工具 第四部分 数据存储和查询 第11章 存储和文件结构 11.1 物理存储介质概述 11.2 磁盘 11.2.1 磁盘的物理特性 11.2.2 磁盘性能的度量 11.2.3 磁盘块存取的优化 11.3 RAID 11.3.1 通过冗余提高可靠性 11.3.2 通过并行提高性能 11.3.3 RAID级别 11.3.4 RAID级别的选择 11.3.5 硬件问题 11.3.6 其他的RAID应用 11.4 第三级存储 11.4.1 光盘 11.4.2 磁带 11.5 存储访问 11.5.1 缓冲区管理 11.5.2 缓冲区替换策略 11.6 文件组织 11.6.1 定长记录 11.6.2 变长记录 11.7 文件中记录的组织 11.7.1 顺序文件组织 11.7.2 聚簇文件组织 11.8 数据字典 11.9 面向对象数据库的存储 11.9.1 对象到文件的映射 11.9.2 对象标识符的实现 11.9.3 持久化指针的管理 11.9.4 硬件混写 11.9.5 对象的磁盘结构与内存结构 11.9.6 大对象 11.10 小结 术语回顾 习题 文献注解 第12章 索引与散列 12.1 基本概念 12.2 有序索引 12.2.1 主索引 12.2.2 辅助索引 12.3 B+树索引文件 12.3.1 B+树的结构 12.3.2 B+树上的查询 12.3.3 B+树的更新 12.3.4 B+树文件组织 12.4 B树索引文件 12.5 静态散列 12.5.1 散列文件组织 12.5.2 散列索引 12.6 动态散列 12.6.1 数据结构 12.6.2 查询和更新 12.6.3 与其他方案的比较 12.7 有序索引和散列的比较 12.8 SQL中的索引定义 12.9 多码访问 12.9.1 使用多个单码索引 12.9.2 多码索引 12.9.3 网格文件 12.9.4 位图索引 12.10 小结 术语回顾 习题 文献注解 第13章 查询处理 13.1 概述 13.2 查询代价的测量 13.3 选择运算 13.3.1 基本算法 13.3.2 使用索引的选择 13.3.3 涉及比较的选择 13.3.4 复杂选择的实现 13.4 排序 13.5 连接运算 13.5.1 嵌套循环连接 13.5.2 块嵌套循环连接 13.5.3 索引嵌套循环连接 13.5.4 归并连接 13.5.5 散列连接 13.5.6 复杂连接 13.6 其他运算 13.6.1 消除重复 13.6.2 投影 13.6.3 集合运算 13.6.4 外连接 13.6.5 聚集 13.7 表达式计算 13.7.1 实体化 13.7.2 流水线 13.8 小结 术语回顾 习题 文献注解 第14章 查询优化 14.1 概述 14.2 表达式结果统计信息的估计 14.2.1 目录信息 14.2.2 选择运算结果的估计 14.2.3 连接运算结果的估计 14.2.4 其他运算的结果的估计 14.2.5 不同取值个数的估计 14.3 关系表达式的转换 14.3.1 等价规则 14.3.2 转换的例子 14.3.3 连接的次序 14.3.4 等价表达式的枚举 14.4 执行计划的选择 14.4.1 查询执行技术的相互作用 14.4.2 基于代价的优化 14.4.3 启发式优化 14.4.4 查询优化器的结构** 14.4.5 嵌套子查询的优化 14.5 物化视图** 14.5.1 视图维护 14.5.2 增量视图维护 14.5.3 查询优化和物化视图 14.6 小结 术语回顾 习题 文献注解 第五部分 事务管理 第15章 事务 15.1 事务概念 15.2 事务状态 15.3 原子性和持久性的实现 15.4 并发执行 15.5 可串行化 15.5.1 冲突可串行化 15.5.2 视图可串行化 15.6 可恢复性 15.6.1 可恢复调度 15.6.2 无级联调度 15.7 隔离性的实现 15.8 SQL中的事务定义 15.9 可串行化的判定 15.10 小结 术语回顾 习题 文献注解 第16章 并发控制 16.1 基于锁的协议 16.1.1 锁 16.1.2 锁的授予 16.1.3 两阶段封锁协议 16.1.4 封锁的实现** 16.1.5 基于图的协议 16.2 基于时间戳的协议 16.2.1 时间戳 16.2.2 时间戳排序协议 16.2.3 Thomas写规则 16.3 基于有效性检查的协议 16.4 多粒度 16.5 多版本机制 16.5.1 多版本时间戳排序 16.5.2 多版本两阶段封锁 16.6 死锁处理 16.6.1 死锁预防 16.6.2 基于超时的机制 16.6.3 死锁检测与恢复 16.7 插入与删除操作 16.7.1 删除 16.7.2 插入 16.7.3 幻象现象 16.8 弱一致性级别 16.8.1 二级一致性 16.8.2 游标稳定性 16.8.3 SQL中的弱一致性级别 16.9 索引结构中的并发 16.10 小结 术语回顾 习题 文献注解 第17章 恢复系统 17.1 故障分类 17.2 存储器结构 17.2.1 存储器类型 17.2.2 稳定存储器的实现 17.2.3 数据访问 17.3 恢复与原子性 17.4 基于日志的恢复 17.4.1 延迟的数据库修改 17.4.2 立即的数据库修改 17.4.3 检查点 17.5 影子分页 17.6 并发事务的恢复 17.6.1 与并发控制的关系 17.6.2 事务回滚 17.6.3 检查点 17.6.4 重启动恢复 17.7 缓冲区管理 17.7.1 日志记录缓冲 17.7.2 数据库缓冲 17.7.3 操作系统在缓冲区管理中的作用 17.8 非易失性存储器数据丢失的故障 17.9 高级恢复技术** 17.9.1 逻辑undo日志 17.9.2 事务回滚 17.9.3 检查点 17.9.4 重启动恢复 17.9.5 模糊检查点 17.9.6 ARIES 17.10 远程备份系统 17.11 小结 术语回顾 习题 文献注解 第六部分 数据库系统体系结构 第18章 数据库系统体系结构 18.1 集中式体系结构与客户-服务器体系结构 18.1.1 集中式系统 18.1.2 客户-服务器系统 18.2 服务器系统体系结构 18.2.1 事务服务器进程结构 18.2.2 数据服务器 18.3 并行系统 18.3.1 加速比和扩展比 18.3.2 互连网络 18.3.3 并行数据库体系结构 18.4 分布式系统 18.4.1 分布式数据库的一个例子 18.4.2 实现问题 18.5 网络类型 18.5.1 局域网 18.5.2 广域网 18.6 小结 术语回顾 习题 文献注解 第19章 分布式数据库 19.1 同构数据库和异构数据库 19.2 分布式数据存储 19.2.1 数据复制 19.2.2 数据分片 19.2.3 透明性 19.3 分布式事务 19.3.1 系统结构 19.3.2 系统故障模式 19.4 提交协议 19.4.1 两阶段提交 19.4.2 三阶段提交 19.4.3 事务处理的可选择模型 19.5 分布式数据库的并发控制 19.5.1 封锁协议 19.5.2 时间戳 19.5.3 弱一致性复制 19.5.4 死锁处理 19.6 可用性 19.6.1 基于多数的方法 19.6.2 读一个、写所有可用的方法 19.6.3 站点重建 19.6.4 与远程备份比较 19.6.5 协调器的选择 19.7 分布式查询处理 19.7.1 查询转换 19.7.2 简单的连接处理 19.7.3 半连接策略 19.7.4 利用并行性的连接策略 19.8 异构分布式数据库 19.8.1 数据的统一视图 19.8.2 查询处理 19.9 目录系统 19.9.1 目录访问协议 19.9.2 LDAP:轻型目录访问协议 19.10 小结 术语回顾 习题 文献注解 第20章 并行数据库 20.1 引言 20.2 I/O并行 20.2.1 划分技术 20.2.2 划分技术的比较 20.2.3 偏斜的处理 20.3 查询间并行 20.4 查询内并行 20.5 操作内井行 20.5.1 并行排序 20.5.2 井行连接 20.5.3 其他关系运算 20.5.4 操作的并行计算的代价 20.6 操作间并行 20.6.1 流水线并行 20.6.2 独立并行 20.6.3 查询优化 20.7 并行系统设计 20.8 小结 术语回顾 习题 文献注解 第七部分 其他主题 第21章 应用开发和管理 21.1 数据库的Web接口 21.1.1 动机 21.1.2 Web基础 21.1.3 Web服务器和会话 21.1.4 servlet 21.1.5 服务器端脚本 21.1.6 提高性能 21.2 性能调整 21.2.1 瓶颈的定位 21.2.2 可调参数 21.2.3 硬件的调整 21.2.4 模式的调整 21.2.5 索引的调整 21.2.6 使用物化视图 21.2.7 事务的调整 21.2.8 性能模拟 21.3 性能基准程序 21.3.1 任务集 21.3.2 数据库应用类型 21.3.3 TPC基准程序 21.3.4 OODB基准程序 21.4 标准化 21.4.1 SQL标准 21.4.2 数据库连接标准 21.4.3 对象数据库标准 21.4.4 基于XML的标准 21.5 电子商务** 21.5.1 电子目录 21.5.2 市场 21.5.3 订单结算 21.6 遗留系统 21.7 小结 术语回顾 习题 项目建议 文献注解 工具 第22章 高级查询和信息检索 22.1 决策支持系统 22.2 数据分析和联机分析处理 22.2.1 联机分析处理 22.2.2 联机分析处理实现 22.2.3 扩展聚集 22.2.4 排名次 22.2.5 分窗 22.3 数据挖掘 22.3.1 数据挖掘应用 22.3.2 分类 22.3.3 关联规则 22.3.4 其他类型的关联 22.3.5 聚类 22.3.6 其他类型的挖掘 22.4 数据仓库 22.4.1 数据仓库的成分 22.4.2 数据仓库模式 22.5 信息检索系统 22.5.1 关键字搜索 22.5.2 文档的索引 22.5.3 度量检索的有效性 22.5.4 Web搜索引擎 22.5.5 目录 22.6 小结 术语回顾 习题 文献江解 工具 第23章 高级数据类型和新的应用 23.1 动机 23.2 数据库中的时间 23.2.1 SQL中的时间定义 23.2.2 时态查询语言 23.3 空间与几何数据 23.3.1 几何信息的表示 23.3.2 设计数据库 23.3.3 地理数据 23.3.4 空间查询 23.3.5 空间数据的索引 23.4 多媒体数据库 23.4.1 多媒体数据格式 23.4.2 连续媒体数据 23.4.3 基于相似性的检索 23.5 移动计算和个人数据库 23.5.1 移动计算模型 23.5.2 路由和查询处理 23.5.3 广播数据 23.5.4 连接断开与一致性 23.6 小结 术语回顾 习题 文献注解 第24章 高级事务处理 24.1 事务处理监控器 24.1.1 TP监控器体系结构 24.1.2 使用TP监控器进行应用协调 24.2 事务工作流 24.2.1 工作流说明 24.2.2 工作流的故障原子性需求 24.2.3 工作流的执行 24.2.4 工作流的恢复 24.2.5 工作流管理系统 24.3 主存数据库 24.4 实时事务系统 24.5 长事务 24.5.1 不可串行化的执行 24.5.2 并发控制 24.5.3 嵌套事务和多级事务 24.5.4 补偿事务 24.5.5 实现问题 24.6 多数据库中的事务管理 24.6.1 两级可串行化 24.6.2 保证全局可串行化 24.7 小结 术语回顾 习题 文献注解 第八部分 实例研究 第25章 Oracle 25.1 数据库设计和查询工具 25.1.1 数据库设计工具 25.1.2 查询工具 25.2 SQL的变化和扩展 25.2.1 对象-关系特征 25.2.2 触发器 25.3 存储和索引 25.3.1 表空间 25.3.2 段 25.3.3 表 25.3.4 按索引组织的表 25.3.5 索引 25.3.6 位图索引 25.3.7 基于函数的索引 25.3.8 连接索引 25.3.9 域索引 25.3.10 划分 25.3.11 物化视图 25.4 查询处理和优化 25.4.1 执行方法 25.4.2 优化 25.4.3 并行执行 25.5 并发控制与恢复 25.5.1 并发控制 25.5.2 恢复的基本结构 25.5.3 管理备用数据库 25.6 系统体系结构 25.6.1 专用服务器:内存结构 25.6.2 专用服务器:进程结构 25.6.3 多线程服务器 25.6.4 Oracle9i Real Application Clusters 25.7 复制、分布以及外部数据 25.7.1 复制 25.7.2 分布式数据库 25.7.3 外部数据源 25.8 数据库管理工具 25.8.1 Oracle Enterprise Manager 25.8.2 数据库资源管理 文献注解 第26章 IBM DB2 Universal Database 26.1 数据库设计和查询工具 26.2 SQL的变化和扩展 26.2.1 数据类型的支持 26.2.2 用户定义函数和方法 26.2.3 大对象 26.2.4 XML支持 26.2.5 索引扩展和约束 26.3 存储和索引 26.3.1 存储体系结构 26.3.2 表、记录和索引 26.4 查询处理和优化 26.4.1 访问方法 26.4.2 连接、聚集和集合运算 26.4.3 支持复杂SQL处理 26.4.4 多处理器查询处理特性 26.4.5 查询优化 26.5 并发控制和恢复 26.5.1 并发与隔离 26.5.2 提交和回滚 26.5.3 日志和恢复 26.6 系统体系结构 26.7 复制、分布和外部数据 26.8 数据库管理工具 26.9 小结 文献注解 第27章 Microsoft SQL Server 27.1 管理、设计和查询工具 27.1.1 数据库开发和可视化数据库工具 27.1.2 数据库查询和调整工具 27.1.3 SQL Server Enterprise Manager 27.2 SQL的变化和扩展 27.2.1 数据类型 27.2.2 用户定义函数 27.2.3 视图 27.2.4 触发器 27.3 存储和索引 27.3.1 文件组 27.3.2 文件组中的空间管理 27.3.3 表 27.3.4 索引 27.3.5 扫描和预读 27.4 查询处理及优化 27.4.1 优化处理概述 27.4.2 查询简化 27.4.3 重排序和基于代价的优化 27.4.4 更新计划 27.4.5 部分搜索和启发式搜索 27.4.6 查询执行 27.5 并发与恢复 27.5.1 事务 27.5.2 封锁 27.5.3 日志和恢复 27.6 系统体系结构 27.6.1 服务器的线程池 27.6.2 内存管理 27.7 数据访问 27.7.1 数据访问API 27.7.2 SQL Server的内部通信 27.8 分布与复制 27.8.1 分布式异构查询处理 27.8.2 复制 27.9 关系数据上的全文查询 27.10 数据仓库和分析服务 27.10.1 分布式转换服务 27.10.2 联机分析处理服务 27.11 XML和Web支持 27.11.1 XML访问SQL Server的体系结构 27.11.2 SQL查询结果序列化成XML 27.11.3 在关系数据上提供XML视图 27.11.4 在XML上提供关系视图 27.12 小结 文献注解 第九部分 附录 附录A 网状模型 A.1 基本概念 A.2 数据结构图 A.3 DBTG CODASYL模型 A.4 DBTG数据检索工具 A.5 DBTG更新工具 A.6 DBTG Set处理工具 A.7 网状结构到文件的映像 A.8 小结 习题 文献注解 附录B 层次模型 B.1 基本概念 B.2 树形结构图 B.3 数据检索工具 B.4 更新工具 B.5 可视记录 B.6 层次结构到文件的映像 B.7 IMS数据库系统 B.8 小结 习题 文献注解 附录C 高级关系设计 C.1 多值依赖 C.2 连接依赖 C.3 域-码范式 C.4 小结 习题 文献注解 参考文献 索引
|
|
|
|