美国Wiley Publishing, Inc.授权出版

副标题:无

作   者:[美]Paul Nielsen著;刘瑞等译

分类号:

ISBN:9787113057091

微信扫一扫,移动浏览光盘

简介

   只要SQL Server 2000能够做到,你就可以做到    本书全面介绍了有关利用SQL Server 2000、Microsoft的高性能、支持Web的客户/服务器数据库和数据分析软件包所需的各种知识。在这本书中,数据库专家Paul Nielsen以性能和数据完整性为中心,向用户展示了从数据库项目开始的第一天起就开始性能设计的方法。从基本的安装操作到使用XML、监控数据库和性能调优(一个非常热门的话题,它本身就值得用整整一部书来加以讨论)、Paul Nielsen都给出了清晰的操作说明、充分而详实的理论知识以及完成给定任务最有效的方法——“最佳实践”。本书不仅仅是一本普通的指南;它提供了开发和使用SQL Server所需的一切知识和方法。    这本书覆盖了有关SQL Server开发的所有知识   ·掌握数据库模式设计的方法,以提高数据库系统的性能、完整性和灵活性   ·理解ACID、事务完整性并创建稳固的数据库系统   ·理解关系代数以编写功能强大的查询   ·对索引进行调优,使其成为数据和查询之间的桥梁   ·分析查询执行计划以提高性能   ·创建T-SQL存储过程、触发器和用户定义函数   ·使用DTS、分布式查询、XML和ADO.NET共享数据   ·使用Analysis Services分析数据   ·使数据库系统具有高级的可伸缩性、可用性、性能和可移植性            

目录

第一部分 sql server基础


第1章 sql server简介


1-1 客户/服务器数据库模型

1-1-1 桌面数据库

1-1-2 客户/服务器数据库

1-1-3 客户/服务器角色

1-1-4 多层客户/服务器模型设计

1-2 sql server的优点

1-2-1 acid特性与高可用性

1-2-2 sql server已经成为标准

1-2-3 sql server的安全性

1-2-4 sql server的性能与可伸缩性

1-2-5 均衡与完备

1-2-6 “盒子”以外的经验

1-2-7 开发的灵活性

1-2-8 价格与性能

1-3 选择合适的sql server 2000版本

1-3-1 企业版(enterprise edition)与开发版(developer edition)

.1-3-2 标准版(standard edition)

1-3-3 个人版(personal edition)

1-3-4 msde/desktop engine

1-3-5 sql server ce版

1-3-6 为sql server 2000授予许可证

1-3-7 msdn universal

1-4 服务器组件

1-4-1 sql server引擎(sql server engine)

1-4-2 sql server代理(sql server agent)

1-4-3 分布式事务处理协调器(distributed transaction coordinator,dtc)

1-4-4 microsoft搜索服务(microsoft search service)

1-4-5 sql 邮件(sql mail)

1-4-6 english query

1-4-7 数据转换服务(data transformation services,dts)

1-4-8 analysis services

1-5 客户组件

1-5-1 服务器网络实用工具(server network utility)

1-5-2 客户端网络实用工具(client network utility)

1-5-3 sql server 服务管理器(sql server service manager)

1-5-4 企业管理器(enterprise manager)

1-5-5 查询分析器(query analyzer)

1-5-6 命令行实用工具:isql、osql与bulk copy

1-5-7 sql 联机丛书(sql books on-line)

1-5-8 sql事件探查器(sql profiler)

1-5-9 性能监视器(performance monitor)

1-5-10 msdtc 管理控制台(msdtc administrative console)

1-5-11 iis虚拟目录管理器(iis virtual directory manager)

1-5-12 sql server resource kit

1-6 transact sql

1-7 客户应用程序

1-7-1 db-lib

1-7-2 odbc/dsn

1-7-3 ole-db/ado

1-7-4 microsoft access

1-7-5 excel

1-7-6 visio

1-7-7 数据分析器(data analyzer)

1-8 认证与培训

1-8-1 microsoft认证专家

1-8-2 mcdba

1-8-3 learning tree的sql server 2000认证

1-8-4 brainbench.com

1-8-5 会议

1-9 .net 世界中的sql server

1-9-1 net与应用程序开发

1-9-2 .net和xml

1-9-3 microsoft biztalk和edi

1-9-4 sql server对.net的支持

1-9-5 sql server的未来

1-10 总结


第2章 建立数据库逻辑模式


2-1 数据库基础

2-1-1 数字数据库的优点

2-1-2 表、行及列

2-1-3 事务处理数据库

2-1-4 决策支持数据库

2-1-5 数字神经系统

2-2 数据建模

2-2-1 收集项目需求

2-2-2 数据库逻辑模式

2-2-3 可见实体

2-2-4 识别多个实体

2-2-5 关系建模

2-2-6 规范化

2-3 数据完整性

2-4 面向对象数据库设计

2-5 动态/关系设计(dynamic/relational design)

2-5-1 基本的动态/关系设计

2-5-2 动态/关系前端编程

2-5-3 高级动态/关系数据库设计

2-6 总结


第3章 安装与配置sql server


3-1 制订安装计划

3-1-1 操作系统

3-1-2 确定安全性帐户计划

3-1-3 确定文件的存放位置

3-1-4 确定排序规则

3-1-5 确定网络协议

3-1-6 确定验证模式

3-1-7 规划服务器的实例

3-2 有关硬件的建议

3-2-1 使用专门的服务器

3-2-2 使用大容量的内存

3-2-3 使用多个cpu

3-2-4 磁盘驱动器子系统

3-2-5 网络性能

3-3 实施安装

3-3-1 值守安装

3-3-2 无值守安装

3-3-3 安装多个实例

3-3-4 验证安装

3-4 安装service pack

3-5 从以前的版本升级

3-5-1 从sql server 7升级

3-5-2 从sql server 6.5升级

3-5-3 从sql server 6.5以前的版本升级

3-5-4 升级之后的工作

3-5-5 数据库兼容性级别

3-6 升迁access

3-6-1 转换为客户/服务器的设计

3-6-2 使用access升迁向导

3-6-3 access .adp前端应用程序

3-7 移植到sql server

3-7-1 从mysql升级到sql server

3-7-2 从oracle 移植到sql server

3-8 删除sql server

3-9 客户连接

3-9-1 服务器网络实用工具

3-9-2 客户网络实用工具

3-10 浏览系统数据库和表

3-10-1 系统数据库

3-10-2 pubs和northwind

3-10-3 系统表

3-10-4 信息架构视图

3-11 总结


第4章 使用sql server的开发工具


4-1 使用服务管理器

4-2 使用企业管理器

4-2-1 microsoft 管理控制台管理单元(microsoft management console add-in)

4-2-2 连接到服务器

4-2-3 服务器属性

4-2-4 使用控制台树

4-2-5 任务板

4-2-6 菜单与工具条

4-2-7 快捷方式菜单

4-2-8 向导

4-2-9 表设计器视图

4-2-10 创建数据库关系图

4-2-11 查询设计器

4-3 使用查询分析器

4-3-1 连接到服务器

4-3-2 执行sql批处理程序

4-3-3 打开与保存脚本

4-3-4 对象浏览器

4-3-5 模板

4-3-6 查看查询执行计划(query execution plan)

4-4 总结


第二部分 开发sql server数据库


第5章 实施数据库物理模式


5-1 设计数据库物理模式

5-1-1 设计的简明性与灵活性

5-1-2 规划性能

5-1-3 规划安全性

5-1-4 规划可维护性

5-1-5 合理地进行逆规范化设计

5-2 创建数据库

5-2-1 数据库文件的概念

5-2-2 管理文件的增长

5-2-3 使用多个文件

5-2-4 规划多个文件组

5-3 创建表

5-3-1 在企业管理器中设计表

5-3-2 使用sql脚本

5-3-3 表名与列名

5-3-4 文件组

5-4 创建键

5-4-1 主键

5-4-2 创建主键

5-4-3 创建外部键

5-5 创建用户数据列

5-5-1 列的数据类型

5-5-2 计算列

5-5-3 列约束与默认值

5-5-4 数据目录

5-6 创建索引

5-6-1 使用企业管理器来创建索引

5-6-2 理解索引

5-6-3 索引选项

5-7 编写关于数据库模式的文档

5-8 总结


第6章 使用select检索数据


6-1 选择工具

6-1-1 使用企业管理器检索数据

6-1-2 使用查询分析器检索数据

6-2 从单个表中查询数据

6-2-1 select语句的基本执行流程

6-2-2 select distinct

6-2-3 选取前n行数据

6-2-4 列、星号(*)、别名和表达式

6-2-5 按位运算符

6-2-6 case表达式

6-2-7 from子句

6-2-8 where条件

6-2-9 对结果集排序

6-3 使用空值

6-3-1 检测空值

6-3-2 处理空值

6-4 标量函数

6-4-1 服务器环境信息

6-4-2 用户信息函数

6-4-3 日期时间函数

6-4-4 字符串函数

6-4-5 soundex函数

6-4-6 数据类型转换函数

6-5 汇总和分组数据

6-5-1 聚合函数

6-5-2 在结果集内分组

6-5-3 筛选分组结果

6-5-4 生成合计数据

6-6 总结


第7章 使用关系代数合并数据


7-1 使用连接

7-1-1 内连接(inner join)

7-1-2 外连接

7-1-3 自身连接

7-1-4 交叉(无限制)连接

7-1-5 特殊连接(exotic joins)

7-2 使用子查询

7-2-1 简单子查询

7-2-2 相关子查询

7-3 使用并操作

7-4 关系除

7-4-1 集合差(set difference)

7-5 三个查询案例

7-5-1 案例1:northwind的库存管理问题

7-5-2 案例2:逆规范化时间序列

7-5-3 案例3:股票经纪人问题

7-6 总结


第8章 使用全文索引搜索


8-1 配置全文检索目录

8-1-1 在服务器上启用全文检索

8-1-2 使用向导创建全文检索目录

8-1-3 使用t-sql代码创建全文目录

8-1-4 向全文索引填充数据

8-1-5 使用企业管理器来维护全文目录

8-1-6 使用t-sql代码维护全文目录

8-1-7 干扰词文件

8-2 检索词

8-2-1 contains函数

8-2-2 containstable

8-3 高级检索选项

8-3-1 检索多个词

8-3-2 使用通配符检索

8-3-3 检索短语

8-3-4 检索邻近的词

8-3-5 检索词的屈折变体

8-3-6 使用可变的词加权值进行搜索

8-4 模糊查询

8-4-1 freetext

8-4-2 freetexttable

8-5 对二进制对象进行全文索引

8-6 总结


第9章 创建视图


9-1 为什么使用视图

9-2 创建视图

9-2-1 使用企业管理器创建视图

9-2-2 使用ddl代码创建视图

9-2-3 对于视图的限制

9-2-4 为即席查询(ad hoc queries)创建视图

9-2-5 with check option子句

9-2-6 order by与视图

9-2-7 保护视图

9-3 可更新视图

9-4 视图的性能问题

9-5 嵌套视图(nested view)

9-6 总结


第10章 修改数据


10-1 插入数据

10-1-1 插入一行数据

10-1-2 插入select语句的结果集

10-1-3 插入存储过程的结果集

10-1-4 插入由列的默认值构成的行

10-1-5 在插入数据时创建表

10-2 更新数据

10-2-1 更新单个表

10-2-2 进行全程搜索和替换

10-2-3 在更新数据时引用多个表

10-3 删除数据

10-3-1 在删除数据时引用多个表

10-3-2 级联删除

10-3-3 取代物理删除数据的方法

10-4 对于数据修改的潜在限制

10-4-1 由数据类型/长度造成的限制

10-4-2 由主键造成的限制

10-4-3 由外部键造成的限制

10-4-4 由惟一索引造成的限制

10-4-5 由空值和默认值造成的限制

10-4-6 由check约束造成的限制

10-4-7 由instead of 触发器造成的限制

10-4-8 由after触发器造成的限制

10-4-9 由不可更新视图造成的限制

10-4-10 由具有with-check-option的视图造成的限制

10-4-11 由安全性造成的限制

10-5 总结


第11章 事务完整性


11-1 事务的基本概念

11-2 事务完整性

11-2-1 acid属性

11-2-2 事务缺陷

11-2-3 隔离性级别

11-3 事务日志的架构

11-3-1 事务日志序列

11-3-2 事务日志的恢复

11-4 理解sql server的锁机制

11-4-1 锁的粒度

11-4-2 锁模式

11-4-3 锁持续期

11-4-4 查看锁

11-5 控制sql server的锁

11-5-1 设置隔离级别

11-5-2 利用锁定提示(locking hints)

11-5-3 索引级锁定限制

11-5-4 控制锁超时

11-5-5 评价数据库的并发性能

11-5-6 应用程序锁

11-6 死锁

11-6-1 创建死锁

11-6-2 自动死锁检测

11-6-3 处理死锁

11-6-4 最小化死锁

11-7 应用程序锁设计

11-7-1 实现乐观锁定

11-7-2 丢失更新

11-8 总结


第12章 使用transact-sql编程


12-1 transact-sql基础

12-1-1 t-sql批处理

12-1-2 格式化t-sql代码

12-1-3 调试命令

12-2 变量

12-2-1 变量的默认值和作用域

12-2-2 使用set和select命令

12-2-3 条件select

12-2-4 在sql查询中使用变量

12-3 流程控制

12-3-1 if

12-3-2 begin/end

12-3-3 while

13-3-4 goto

12-4 使用代码获取sql server的信息

12-4-1 sp_help

12-4-2 全局变量

12-5 临时表和表变量

12-5-1 局部临时表

12-5-2 全局临时表

12-5-3 表变量

12-6 动态sql

12-6-1 执行动态sql

12-6-2 sp_excecutesql

12-6-3 开发动态sql代码

12-7 递归的select变量

12-7-1 逆规范化数据列表

12-7-2 动态交叉表查询

12-8 游标

12-8-1 游标的基础知识

12-8-2 使用游标

12-8-3 使用游标逆规范化数据列表

12-8-4 使用游标创建动态交叉表查询

12-8-5 使用递归游标遍历树

12-9 错误处理

12-9-1 使用@@error

12-9-2 使用@@rowcount

12-9-3 t-sql致命错误

12-9-4 raiserror

12-9-5 错误处理

12-10 总结


第13章 开发存储过程


13-1 管理存储过程

13-1-1 create,alter和drop

13-1-2 返回记录集

13-1-3 编译存储过程

13-1-4 加密存储过程

13-1-5 系统存储过程

13-2 向存储过程传递数据

13-2-1 输入参数

13-3-2 参数的默认值

13-3 从存储过程返回数据

13-3-1 输出参数

13-3-2 使用return命令

13-3-3 返回数据的途径及其适用范围

13-4 在查询中使用存储过程

13-5 调试存储过程

13-6 执行远程存储过程

13-7 完整的存储过程案例

13-7-1 pgetprice存储过程

13-7-2 porder_addnew存储过程

13-7-3 porder_additem存储过程

13-7-4 添加订单

13-8 总结


第14章 创建用户定义函数


14-1 标量函数

14-1-1 创建标量函数

14-1-2 调用标量函数

14-1-3 创建架构绑定函数

14-2 内嵌表值函数

14-2-1 创建内嵌表值函数

14-2-2 调用内嵌表值函数

14-2-3 使用参数

14-3 多语句表值函数

14-3-1 创建多语句表值函数

14-3-2 调用函数

14-4 总结


第15章 使用触发器


15-1 触发器的基础知识

15-1-1 事务的执行流程

15-1-2 创建触发器

15-1-3 after 触发器

15-1-4 instead of触发器

15-1-5 对于触发器的限制

15-1-6 禁用触发器

15-1-7 列出所有触发器

15-1-8 触发器与安全性

15-2 使用事务

15-2-1 确定被更新的列

15-2-2 inserted和deleted逻辑表

15-2-3 开发能够处理多行的触发器

15-3 多个触发器之间的交互

15-3-1 触发器的组织

15-3-2 嵌套触发器

15-3-3 递归触发器

15-3-4 instead of和after触发器

15-3-5 多个after触发器

15-4 总结


第16章 高级服务器端编程


16-1 开发应用存储过程

16-1-1 addnew存储过程

16-1-2 fetch存储过程

16-1-3 update存储过程

16-1-4 delete存储过程

16-2 验证复杂的商业规则

16-3 复杂的参照完整性

16-4 定制行级安全控制

16-4-1 security表

16-4-2 检查安全性的存储过程

16-4-3 安全检查函数

16-4-4 使用nt登录

16-4-5 安全检查触发器

16-5 审计数据变化

16-5-1 audit表

16-5-2 固定的审计跟踪触发器

16-5-3 利用审计跟踪回滚

16-5-4 审计的复杂性

16-5-5 动态审计跟踪触发器和过程

16-6 聚合事务处理

16-7 数据的逻辑删除

16-7-1 逻辑删除触发器

16-7-2 恢复逻辑删除的行

16-7-3 过滤掉逻辑删除的行

16-7-4 级联逻辑删除

16-7-5 不活跃程度

16-8 数据归档

16-9 总结


第三部分 数据连接


第17章 移动数据库


17-1 复制数据库向导

17-2 使用sql脚本

17-3 分离和附加

17-4 总结


第18章 运用分布式查询


18-1 分布式查询的概念

18-2 存取本地sql server上的数据库

18-3 链接到外部数据源

18-3-1 用企业管理器建立链接

18-3-2 用t-sql创建链接

18-3-3 链接非sql server数据源

18-4 开发分布式查询

18-4-1 分布式查询和企业管理器

18-4-2 分布式视图

18-4-3 本地-分布式查询

18-4-4 直接传递分布式查询

18-5 分布式事务

18-5-1 分布式事务处理协调器

18-5-2 开发分布式事务

18-5-3 监测分布式事务

18-6 总结


第19章 用dts移植数据


19-1 dts设计器

19-2 dts包的属性

19-3 连接到数据

19-4 转换数据

19-4-1 源

19-4-2 目的

19-4-3 转换

19-4-4 查找和activex脚本转换

19-4-5 转换选项

19-5 其他dts任务

19-5-1 sql server传输任务

19-5-2 消息任务

19-5-3 数据传输任务

19-5-4 dts处理任务

19-5-5 数据仓库任务

19-6 工作流控制

19-7 执行dts包

19-8 存储和移动dts包

19-9 增量和版本

19-10 总结


第20章 数据库复制


20-1 复制的概念

20-1-1 事务的一致性

20-1-2 复制类型

20-2 配置复制

20-2-1 创建发布者和分发者

20-2-2 创建出版物

20-3 复制数据

20-3-1 订阅出版物

20-3-2 强制订阅

20-3-3 请求订阅

20-3-4 删除复制

20-4 复制到access数据库

20-4-1 强制订阅

20-4-2 请求订阅

20-4-3 access的复制问题

20-5 合并复制的冲突管理

20-5-1 创建和解决冲突

20-6 总结


第21章 ado和ado.net


21-1 ado概述

21-1-1 ado和ole-db

21-1-2 ado对象模型

21-1-3 理解数据提供程序

21-1-4 数据类型

21-1-5 ado和脚本编程

21-2 ado.net概述

21-2-1 ado.net对象模型

21-2-2 管理数据提供程序

21-2-3 数据类型

21-3 理解ado和ado.net之间的差异

21-4 使用服务器资源管理器

21-4-1 服务器资源管理器层次概述

21-4-2 访问sql server

21-4-3 使用sql server数据库开发

21-5 使用存储过程进行开发

21-5-1 使用服务器资源管理器访问存储过程

21-5-2 在visual studio项目中添加存储过程

21-5-3 向存储过程传递参数

21-6 创建一个基本的应用程序

21-6-1 创建dataadapter

21-6-2 创建网格视图

21-7 总结


第22章 xml与web发布


22-1 xml和edi

22-2 使用xml

22-2-1 解析xml

22-1-2 查看xml

22-2-3 发布xml

22-2-4 验证xml

22-3 深入介绍xml文档

22-3-1 声明部分

22-3-2 根元素

22-3-3 元素

22-3-4 属性

22-3-5 命名空间

22-3-6 具有良好格式的xml文档

22-3-7 xml文本

22-4 文档类型定义(document type definitions,dtd)

22-4-1 dtd的结构

22-4-2 普通实体

22-4-3 参数实体

22-4-4 定义属性

22-4-5 引用dtd

22-5 xml架构——xsd

22-5-1 xsd元素

22-5-2 xsd属性

22-5-3 xsd的数据类型和验证

22-5-4 引用xsd架构

22-6 xml和sql server

22-6-1 使用sql server 2000创建xml

22-6-2 将xml读入sql server

22-7 使用xsl转换xml

22-7-1 xsl样式表

22-7-2 将xml转换为xml

22-8 xpath

22-9 sqlxml

22-9-1 虚拟目录

22-9-2 http查询

22-9-3 模板查询

22-10 在web上发布数据

22-11 总结


第四部分 管理sql server


第23章 配置sql server


23-1 设置选项

23-1-1 配置服务器

23-1-2 配置数据库

23-1-3 配置连接

23-2 配置选项

23-2-1 启动/停止——配置属性

23-2-2 内存配置属性

23-2-3 处理器配置属性

23-2-4 安全配置属性

23-2-5 连接配置属性

23-2-6 服务器配置属性

23-2-7 索引配置属性

23-2-8 配置数据库自动选项

23-2-9 游标配置属性

23-2-10 sql ansi配置属性

23-2-11 触发器配置属性

23-2-12 数据库状态配置属性

23-2-13 兼容性级别

23-2-14 恢复配置属性

23-3 总结


第24章 维护数据库


24-1 dbcc命令

24-1-1 数据库完整性

24-1-2 索引维护

24-1-3 数据库文件大小

24-1-4 其他dbcc命令

24-2 管理数据库维护

24-2-1 规划数据库维护

24-2-2 数据库维护计划向导

24-2-3 以命令行方式进行维护

24-2-4 监控数据库维护活动

24-3 总结


第25章 利用sql server代理使数据库维护自动化


25-1 设置sql server代理

25-2 理解警报、操作员和作业

25-2-1 管理操作员

25-2-2 管理警报

25-3 管理作业

25-4 总结


第26章 恢复计划


26-1 恢复的概念

26-2 恢复模型

26-2-1 简单恢复模型

26-2-2 完全恢复模型

26-2-3 大容量日志记录恢复模型

26-2-4 设置恢复模型

26-2-5 修改恢复模型

26-3 备份数据库

26-3-1 备份的目的地

26-3-2 使用企业管理器进行备份

26-3-3 使用代码备份数据库

26-3-4 使用代码验证备份

26-4 使用事务日志

26-4-1 事务日志的内幕

26-4-2 备份事务日志

26-4-3 截断日志

26-4-4 事务日志与简单恢复模型

26-5 恢复操作

26-5-1 检测问题

26-5-2 恢复的序列

26-5-3 使用企业管理器进行还原

26-5-2 使用t-sql代码还原

26-6 恢复系统数据库

26-6-1 master系统数据库

26-6-2 msdb系统数据库

26-7 进行完全的恢复

26-8 总结


第27章 保证数据库安全


27-1 安全性概念

27-1-1 服务器级安全性

27-1-2 数据库级安全性

27-1-3 对象的所有权

27-2 windows安全性

27-2-1 windows安全性

27-2-2 sql server登录

27-3 服务器安全性

27-3-1 sql server验证模式

27-3-2 windows验证

27-3-3 sql server登录

27-3-4 服务器角色

27-4 数据库安全性

27-4-1 guest登录

27-4-2 授予访问数据库的权限

27-4-3 固定数据库角色

27-4-4 语句权限

27-4-5 应用程序角色

27-5 对象安全性

27-5-1 对象权限

27-5-2 标准数据库角色

27-5-3 对象安全性与企业管理器

27-5-4 对象所有权

27-5-5 一个简单的安全模型的例子

27-6 c2级安全性

27-7 视图与安全性

27-8 总结


第五部分 高级专题


第28章 高级性能


28-1 优化的生命周期

28-2 度量准确性

28-3 度量响应时间

28-4 监控sql server

28-4-1 sql事件探查器

28-5 开发性能良好的数据库

28-6 数据库设计与性能

28-7 约束和触发器

28-8 查询设计和性能

28-8-1 查询优化

28-8-2 查询执行计划

28-8-3 度量查询性能

28-8-4 重用查询执行计划

28-9 均衡的索引策略

28-9-1 索引基础

28-9-2 索引与数据库的大小

28-9-3 oltp索引与olap索引

28-9-4 基础索引

28-9-5 索引调优

28-9-6 使用索引优化向导

28-10 加锁和性能

28-11 总结


第29章 高级可用性


29-1 热备用可用性

29-1-1 使用企业版进行日志传送

29-1-2 使用sql server代理进行日志传送

29-1-3 传送用户

29-1-4 检测和处理故障

29-1-5 使热备用服务器成为当前数据库

29-1-6 返回原来的主服务器

29-2 故障转移服务器和群集

29-3 总结


第30章 高级可伸缩性


30-1 逆规范化索引

30-1-1 索引视图与查询

30-2 分区表

30-2-1 本地分区视图

30-2-2 分布式分区视图

30-3 总结


第31章 analysis services


31-1 analysis services组成

31-2 分析数据的过程

31-3 安装analysis services

31-4 创建和浏览多维数据集

31-4-1 analysis manager mmc管理单元

31-4-2 创建第一个多维数据集

31-4-3 在analysis manager 中查询多维数据集

31-4-4 在microsoft excel中使用多维数据集

31-5 总结


第32章 高级可移植性


32-1 检测非ansi标准的代码

32-2 开发可移植的代码

32-2-1 update...from命令

32-2-2 delete...from命令

32-2-3 top命令

32-2-4 用户定义函数

32-2-5 分区视图

32-2-6 set命令

32-2-7 逻辑程序流程

32-2-8 系统表

32-2-9 不可更新视图上的instead of触发器

32-2-10 使用了order by的视图

32-3 总结


附录a 资源

附录b 范例数据库


b-1 范例数据库文件

b-2 cape hatteras adventures版本2

b-2-1 应用程序需求

b-2-2 数据库设计

b-3 obx kites

b-3-1 应用程序需求

b-3-2 数据库设计

b-4 family

b-4-1 应用程序需求

b-4-2 数据库设计

b-5 aesop's fables

b-5-1 应用程序需求

b-5-2 数据库设计

b-6 material specifications

b-6-1 应用程序需求

b-6-2 数据库设计


附录c sql server 2000规格说明

附录d cd上有什么

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

美国Wiley Publishing, Inc.授权出版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon