注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库设计/管理SQL完全手册(第二版)

SQL完全手册(第二版)

SQL完全手册(第二版)

定 价:¥68.00

作 者: (美)格罗夫(Groff,J.R.) 等著,章小莉 等译;章小莉译
出版社: 电子工业出版社
丛编项: 完全手册丛书
标 签: SQL语言

ISBN: 9787121026416 出版时间: 2006-06-01 包装: 胶版纸
开本: 16开 页数: 650 字数:  

内容简介

  本书对SQL技术的使用和发展进行了全面的讨论。全书共分七大部分,其中第一部分到第五部分分别介绍了SQL的历史和SQL标准的变化,如何使用SQL获取、更新数据,如何构造数据库结构以及如何实现数据的安全方案等,并描述了如何使用ANSI标准中的嵌入式SQL。此外,还对数据仓库、分布式数据库、面向对象技术中的SQL应用进行了充分讨论。第六部分专门介绍SQL的今天和未来发展情况。第七部分的附录不仅详细描述了样本数据库,而且还介绍了国际上主要的数据库提供商及其简要历史和主流产品的特点,附带的CD-ROM提供了三个主要数据库产品的试用版软件,供读者实际上机操作使用。本书适用人群较广,既适合于数据库用户、数据处理专家、程序员和数据库管理员使用,也是各类正在学习数据库和SQL编程的学生的首选参考书。

作者简介

  JamesR.Groff和PaulN.Weinberg是NetworkInnovations公司的创始人,他们早期从事过基于SQL的网络软件的开发工作,该软件用于连接个人计算机和企业数据库。Groff是TimesTenPerformance公司的CEO,也是用于通信和金融领域的超高性能高主存储器数据库的开发者。

图书目录

第一部分  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  重复的记录(DISTINCT)
6.5  选择记录(WHERE子句)
6.6  搜索条件
6.7  排序查询结果(ORDER BY子句)
6.8  单表查询处理的原则
6.9  小结
第7章  多表查询(连接)
7.1  一个两表查询的范例
7.2  简单连接(等连接)
7.3  不等连接
7.4  SQL对多表查询要考虑的因素
7.5  多表查询的性能
7.6  连接的结构
7.7  外连接*
7.8  连接和SQL2标准
7.9  小结
第8章  汇总查询
8.1  字段函数
8.2  分组查询(GROUP BY子句)
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  高级约束功能(SQL2)
11.7  商业规则
11.8  小结
第12章  事务处理
12.1  什么是事务
12.2  事务的内幕*
12.3  事务和多用户处理
12.4  锁定*
12.5  版本化*
12.6  小结
第四部分  数据库结构
第13章  创建数据库
13.1  数据定义语言
13.2  创建数据库
13.3  表定义
13.4  约束定义
13.5  别名和匿名
13.6  索引
13.7  管理其他数据库对象
13.8  数据库结构
13.9  数据库结构与ANSI/ISO标准
13.10  小结
第14章  视图
14.1  什么是视图
14.2  创建视图
14.3  更新视图
14.4  删除视图
14.5  物化视图*
14.6  小结
第15章  SQL安全
15.1  SQL安全的概念
15.2  视图和SQL安全
15.3  授予权限(GRANT语句)
15.4  取消权限(REVOKE语句)
15.5  小结
第16章  系统目录
16.1  什么是系统目录
16.2  表信息
16.3  字段信息
16.4  视图信息
16.5  注释
16.6  关系信息
16.7  用户信息
16.8  权限信息
16.9  SQL2信息模式
16.10  其他目录信息
16.11  小结
第五部分  使用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  动态语句执行(EXECUTE IMMEDIATE语句)
18.4  两步动态执行
18.5  动态查询
18.6  动态SQL专用语言
18.7  动态SQL和SQL2标准
18.8  小结
第19章  SQL API
19.1  API概念
19.2  dblib API(SQL Server)
19.3  ODBC和SQL/CLI标准
19.4  ODBC API
19.5  Oracle调用接口(OCI)
19.6  Java数据库连接(JDBC)
19.7  小结
第六部分  SQL的现在与未来
第20章  数据库处理和存储过程
20.1  存储过程概念
20.2  基本示例
20.3  使用存储过程
20.4  存储过程的优点
20.5  存储过程的性能
20.6  系统定义的存储过程
20.7  外部存储过程
20.8  触发器
20.9  存储过程、触发器和SQL标准
20.10  小结
第21章  SQL和数据仓库
21.1  数据仓库概念
21.2  数据仓库的数据库体系结构
21.3  数据仓库性能
21.4  小结
第22章  SQL和应用程序服务器
22.1  SQL和网站:早期实现
22.2  应用程序服务器和三层网站结构
22.3  从应用程序服务器访问数据库
22.4  应用程序服务器高速缓存
22.5  小结
第23章  SQL网络和分布式数据库
23.1  分布式数据管理的挑战
23.2  分布数据:实用方法
23.3  分布式数据库访问
23.4  两阶段提交协议
23.5  网络应用程序和数据库体系结构
23.6  小结
第24章  SQL与对象
24.1  面向对象数据库
24.2  对象关系数据库
24.3  抽象(结构化)数据类型
24.4  继承
24.5  组合、数组和集合
24.6  用户自定义数据类型
24.7  方法和存储过程
24.8  SQL中的对象支持:1999标准
24.9  小结
第25章  SQL和XML
25.1  什么是XML
25.2  XML基础知识
25.3  XML对数据的处理
25.4  在数据库中使用XML
25.5  XML和元数据
25.6  XML和查询
25.7  XML数据库
25.8  小结
第26章  SQL的未来
26.1  数据库市场的趋势
26.2  未来10年的SQL
26.3  小结
第七部分  附录
附录A  样本数据库
附录B  数据库提供商概述
附录C  SQL语法指南
附录D  SQL调用级接口
附录E  SQL信息方案标准
附录F  CD-ROM安装指南

本目录推荐