
| 详细讲解SQL的性能、ANSI标准、用途和编程 主要SQL数据库产品的历史、市场趋势和特性比较 更新了关于XML的信息,涵盖商务智能数据库、 内存数据库、流数据库和嵌入式数据库 SQL是当今信息处理领域最热门的技术之一,随着SQL规范的不断完善和普及,SQL已成为各数据库厂商必须遵循的标准。熟悉和了解SQL的原理和方法,是所有与数据处理有关的人员必须掌握的技能。 《SQL完全手册(第3版)》是在前一版的基础上修订而成的。内容涉及SQL命令和语句的使用方法、关系数据库的建立、数据库对象的载人和修改、强大查询的执行、性能调优以及安全政策的实现等。读者还会学到如何采用DDL.语句和API、集成XML和Java脚本、使用SQL对象、建立Web服务器、处理远程访问及执行分布式事务等知识。此外,《SQL完全手册(第3版)》还介绍了用于管理运行在掌上设备和无线设备上的内存数据库、流数据库和嵌入式数据库技术。 内容要点 建立基于SQL的关系数据库和应用 使用SQL创建、载人和修改数据库 构建和执行简单的多表查询与汇总查询 使用认证、权限、角色和视图实现安全度量 数据库优化、备份、恢复和复制处理 使用存储过程、函数、扩展、触发器和对象 使用API、动态SQL.和嵌入式SQL.扩展功能 探讨如DBMS事务、锁定机制、物化视图和两阶段提交协议等高级主题 理解SQL的最新市场趋势和未来 |
| 第一部分 SQL概述 第1章 简介 1.1 SQL语言 1.2 SQL的定位 1.3 SQL取得成功的因素 第2章 SQL快速入门 2.1 一个简单的数据库 2.2 检索数据 2.3 汇总数据 2.4 向数据库中添加数据 2.5 删除数据 2.6 更新数据库 2.7 保护数据 2.8 创建数据库 2.9 小结 第3章 SQL剖析 3.1 SQL与数据库管理的演化 3.2 SQL简史 3.3 SQL标准 3.4 SQL和网络 3.5 SQL的衍生 3.6 小结 第4章 关系数据库 4.1 早期的数据模型 4.2 关系数据模型 4.3 Codd关于关系数据库的12条原则 4.4 小结 第二部分 检索数据 第5章 SQL基础知识 5.1 语句 5.2 名称 5.3 数据类型 5.4 常量 5.5 表达式 5.6 内嵌函数 5.7 NULL值 5.8 小结 第6章 简单查询 6.1 SELECT语句 6.2 查询结果 6.3 简单查询 6.4 选择所有字段(SELECT) 6.5 重复的记录(DISTINCT) 6.6 选择记录(WHERE) 6.7 搜索条件 6.8 排序查询结果(ORDERBY) 6.9 单表查询处理的原则 6.10 小结 第7章 多表查询(连接) 7.1 一个两表查询的范例 7.2 简单连接(等连接) 7.3 不等连接 7.4 SQL对多表查询考虑的因素 7.5 多表查询的性能 7.6 连接的结构 7.7 外连接 7.8 连接和SQL标准 7.9 小结 第8章 汇总查询 8.1 字段函数 8.2 分组查询(GROUPBY) 8.3 分组搜索条件(HAVING) 8.4 小结 第9章 子查询和查询表达式 9.1 使用子查询 9.2 子查询搜索条件 9.3 子查询和连接 9.4 嵌套的子查询 9.5 关联子查询 9.6 HAVING子句中的子查询 9.7 子查询小结 9.8 SQL2中的高级查询 9.9 小结 第三部分 更新数据 第10章 数据库更新 10.1 向数据库中添加数据 10.2 从数据库中删除数据 10.3 修改数据库中的数据 10.4 小结 第11章 数据完整性 11.1 什么是数据完整性 11.2 要求的数据 11.3 简单有效性检查 11.4 实体完整性 11.5 引用完整性 11.6 高级约束功能 11.7 商业规则 11.8 小结 第12章 事务处理 12.1 什么是事务 12.2 ANSI/ISOSQL事务模型 12.3 事务原理$ 12.4 事务和多用户处理 12.5 锁定 12.6 版本化 12.7 小结 第四部分 数据库结构 第13章 创建数据库 13.1 数据定义语言 13.2 创建数据库 13.3 表定义 13.4 约束定义 13.5 别名和匿名(CREATE/DROPALIAS) 13.6 索引(CREATE/DROPINDEX) 13.7 管理其他数据库对象 13.8 数据库结构 13.9 数据库结构与ANSI/ISO标准 13.10 小结 第14章 视图 14.1 什么是视图 14.2 创建视图(CREATEVIEW) 14_3更新视图 14.4 删除视图(DROPVIEW) 14.5 物化视图 14.6 小结 第15章 SQL安全 15.1 SQL安全的概念 15.2 视图和SQL安全 15.3 授予权限(GRANT) 15.4 取消权限(REVOKE) 15.5 基于角色的安全 15.6 小结 第16章 系统目录 16.1 什么是系统目录 16.2 表信息 16.3 字段信息 16.4 视图信息 16.5 注释 16.6 关系信息 16.7 用户信息 16.8 权限信息 16.9 SQL信息模式 16.1 0其他目录信息 16.1 1小结 第五部分 使用SQL编程 第17章 嵌入式SQL 17.1 程序化SQL技术 17.2 简单的嵌入式SQL语句 17.3 嵌入式SQL中的数据检索 17.4 基于游标的删除和更新 17.5 游标和事务处理 17.6 小结 第18章 动态SQL 18.1 静态SQL的局限性 18.2 动态SQL概念 18.3 动态语句执行(EXECUTEIMMEDIATE) 18.4 两步动态执行 18.5 动态查询 18.6 动态SQL方言 18.7 动态sQL和SQL标准 18.8 小结 第19章 SQL APL 第六部分 SQL的今天和明天 第20章 数据库处理和存储过程SQL 第21章 SQL和数据仓库 第22章 SQL和应用服务器 第23章 SQL网络和分布式数据库 第24章 SQL与对象 第25章 SQL和XML 第26章 专用数据库 第27章 SQL的未来 第七部分 附录 |
商品评论(0条)