书籍详情
SQL Server 2000数据库管理员指南
作者:(美)Mark Spenik等著;刘谦 等译
出版社:机械工业出版社
出版时间:2002-01-01
ISBN:9787111095002
定价:¥75.00
购买这本书可以去
内容简介
本书全面地介绍了Microsoft SQL Server 2000的功能、使用环境以及新特点。全书共分为14个部分,分别介绍了SQL Server基本概念、SQL Server 2000使用环境、安装配置及升级、数据库备份和恢复、数据库维护、导入导出数据、性能优化、数据库因特网解决方案,SQL分布管理对象、数据库复制、数据仓库和数据分析服务等内容。作者根据多年的数据库维护经验,向读者提供了大量的维护经验和技巧。同时,本书赠送的光盘中还为读者提供了大量的操作实例和源程序代码。
作者简介
暂缺《SQL Server 2000数据库管理员指南》作者简介
目录
译者序
作者简介
第一部分 数据库概述
第1章 数据库管理员职责
1.1 硬件
1.2 网络
1.3 操作系统
1.4 文件及打印服务器
1.5 数据库服务器
1.6 网络分工
1.6.1 PC机维护人员与技术支持
1.6.2 网络管理员
1.6.3 系统管理员
1.6.4 Wed管理员
1.6.5 数据库管理员
1.7 数据库管理员的职责
1.8 数据库管理员的人选
1.9 数据库管理员的具体工作
1.9.1 安装并升级SQL服务器
1.9.2 监控数据库服务器的工作状态并进行相应的优化
1.9.3 正确配置使用存储设备
1.9.4 备份和恢复数据
1.9.5 管理数据库用户和安全
1.9.6 与开发人员进行协调
1.9.7 制定并实施有关标准
1.9.8 转移数据
1.9.9 复制数据
1.9.10 建立数据仓库
1.9.11 调度事件
1.9.12 提供全天服务
1.9.13 不断学习
1.9.14 市场需要大量的数据库管理员
1.10 成为数据库管理员的途径
1.10.1 参加培训
1.10.2 在工作中学习
1.10.3 借助因特网学习
1.10.4 各种专业杂志和书籍
1.10.5 权威机构认证
1.10.6 因特网资源
1.11 数据库管理员如何与其他技术人员协同工作
1.11.1 系统管理员与网络管理员
1.11.2 开发人员
1.11.3 用户
1.12 小结
第2章 SQL Server概述
2.1 SQL Server体系结构
2.1.1 对称多处理器
2.1.2 操作系统支持
2.1.3 网络独立性
2.1.4 可靠性
2.2 SQL Server与操作系统的集成
2.2.1 与操作系统任务条的集成
2.2.2 与控制面板的集成
2.2.3 与事件浏览器的集成
2.2.4 系统注册表
2.2.5 NT系统用户账户
2.2.6 性能监视器
2.3 可视化管理工具
2.3.1 SQL Server服务管理器
2.3.2 SQL Server企业管理器
2.3.3 SQL Server查询分析器
2.3.4 SQL Server的安装
2.3.5 SQL Server网络管理工具
2.3.6 SQL Server配置文件
2.3.7 版本升级向导
2.4 SQL Server的配套产品
2.4.1 微软英语查询工具
2.4.2 分析服务工具
2.5 字符界面管理工具和命令行工具
2.5.1 BCP
2.5.2 ISQL
2.5.3 OSQL
2.5.4 TEXTCOPY
2.6 常用SQL Server对象
2.6.1 表
2.6.2 规则
2.6.3 默认值
2.6.4 用户定义数据类型
2.6.5 视图
2.6.6 触发器
2.6.7 存储过程
2.7 常见问题解答
2.8 小结
第3章 SQL Server的发展史
3.1 SQL Server的演变
3.2 SQL Server 2000版的新增功能
3.3 小结
第二部分 安装及升级SQL Server服务器
第4章 对SQL Server安装或升级进行规划
4.1 制定安装策略和计划
4.1.1 第一步:了解系统和用户需求
4.1.2 第二步:选择合适的硬件平台
4.1.3 第三步:回答安装提问
4.1.4 第四步:安装SQL Server
4.2 制定升级策略和计划
4.2.1 对现行的SQL Server7.0版进行升级(使用一台设备)
4.2.2 安装SQL Server 2000之后再对现行的SQL Server进行升级(使用一台设备)
4.2.3 把SQL Server 2000安装到一台新设备上来,对现行的SQL Server 7.0或6.5版数据库进行移植(在两台电脑之间进行)
4.2.4 数据库复制向导
4.2.5 通用版本升级向导信息
4.2.6 使用磁带和网络驱动器选项实施SQL Server6.5版数据库移植的步骤
4.2.7 使用直接管道选项实施SQL Server
6.5 版数据库移植的步骤
4.2.8 升级计划
4.2.9 应急计划
4.3 常见问题解答
4.4 小结
第5章 安装或升级SQL Server
5.1 不同版本的SQL Server
5.2 安装SQL Server
5.2.1 SQL Server安装检查清单
5.2.2 第一步:运行安装程序
5.2.3 第二步:选择安装选项
5.2.4 第三步:选择安装方法
5.2.5 第四步:选择类型
5.2.6 第五步:用户信息
5.2.7 第六步:许可证协议
5.2.8 第七步:选择安装类型
5.2.9 第八步:指定实例名称
5.2.10 第九步:指定安装类型和安装位置
5.2.11 第十步:选择需要安装的组件
5.2.12 第十一步:身份验证模式
5.2.13 第十二步:排序设置
5.2.14 第十三步:选择网络库
5.2.15 第十三步分支:选择其他服务
5.2.16 第十四步:开始复制文件
5.3 启动和停止SQL Server
5.4 安装的故障排除
5.4.1 错误日志及Windows 2000和NT下的应用日志
5.4.2 从命令行启动SQL Server
5.5 升级SQL Server
5.5.1 把SQL Server7.0升级到SQL Server 2000
5.5.2 对SQL Server 6.5进行升级
5.6 删除SQL Server
5.7 安装客户端工具
5.8 配置客户端
5.9 常见问题解答
5.10 小结
第三部分 SQL Server的管理和配置
第6章 企业级管理过程
6.1 启动、暂停或退出SQL Server
6.2 运行SQL Serve企业管理器
6.3 浏览SQL Server企业管理器
6.4 对服务器进行注册
6.5 连接服务器
6.6 断开服务器连接
6.7 启动、退出及配置SQL Server代理
6.8 启动、退出及配置SQL Mail邮件程序
6.9 使用企业管理器来执行一般任务
6.9.1 对服务器进行配置
6.9.2 管理登录
6.9.3 管理服务器角色
6.9.4 管理数据库
6.9.5 管理数据库用户和对象
6.9.6 生成SQL脚本
6.9.7 作业管理
6.9.8 报警管理
6.9.9 操作员管理
6.9.10 监控用户活动
6.9.11 数据转换包管理
6.9.12 维护错误日志
6.10 SQL Server查询分析器
6.11 启动或退出分布事务协调器
6.12 常见问题解答
6.13 小结
第7章 配置和优化SQL Server
7.1 配置SQL Server
7.2 SQL Server 2000的自优化功能
7.2.1 优化内存
7.2.2 异步预读
7.3 配置参数
7.3.1 allow Update
7.3.2 default language
7.3.3 max text repl size
7.3.4 nested triggers
7.3.5 remote access
7.3.6 remote login timeout
7.3.7 remote query timeout
7.3.8 remote proc trans
7.3.9 show advanced option
7.3.10 two digit year cutoff
7.3.11 user_option
7.4 高级配置参数
7.4.1 affinity mask
7.4.2 awe enabled
7.4.3 C2 Audit Mode
7.4.4 cost threshod for parallelism
7.4.5 cursor threshold
7.4.6 delault full-text language
7.4.7 fill factor
7.4.8 index create memory
7.4.9 lightweight pooling
7.4.10 locks
7.4.11 max degree of parallelism
7.4.12 max Server memory
7.4.13 max worker threads
7.4.14 media retention
7.4.15 min memory perquery
7.4.16 min Server memory
7.4.17 network packet size
7.4.18 open objects
7.4.19 priority boost
7.4.20 query governor cost limit
7.4.21 query wait
7.4.22 recoveq interval
7.4.23 scan for startup procs
7.4.24 set working set size
7.4.25 user connections
7.5 常见问题解答
7.6 小结
第8章 管理数据库
8.1 数据库入门
8.1.1 什么是数据库
8.1.2 什么是事务日志
8.1.3 数据库与操作系统数据文件间的相互作用
8.2 数据库基本操作
8.2.1 创建数据库
8.2.2 浏览数据库信息
8.2.3 设置数据库选择项
8.2.4 对数据库和日志进行扩充
8.2.5 对数据库和日志进行压缩
8.2.6 数据库重命名
8.2.7 删除数据库
8.2.8 移动数据库文件
8.3 有关数据库的其他信息
8.3.1 提示1:编制数据库文档
8.3.2 提示2:利用模板数据库的优势
8.4 文件组
8.4.1 在创建数据库过程中实现文件组
8.4.2 为现存的数据库实现文件组
8.4.3 给文件组加入二级数据文件
8.4.4 在文件组中置入对象
8.4.5 为文件组创建索引
8.4.6 浏览文件组信息
8.5 常见问题解答
8.6 小结
第9章 SQL Server用户管理和安全性
9.1 概述
9.2 SQL Server安全模式概述
9.2.1 SQL Server的登录
9.2.2 数据库用户
9.2.3 guest用户
9.2.4 权限
9.2.5 角色
9.3 登录管理
9.4 服务器角色管理
9.5 数据库访问及数据库角色管理
9.6 浏览修改登录信息
9.7 删除登录
9.8 修改口令
9.9 维护SQL Server的安全性
9.9.1 安全级别
9.9.2 安全层次结构
9.9.3 授予和撤销对象访问权限
9.9.4 授权及撤销语句的访问权限
9.10 有关安全的其他考虑
9.10.1 基于角色的安全管理
9.10.2 用于数据安全的视图
9.10.3 存储过程与数据安全
9.10.4 用于审计跟踪的触发器
9.11 常见问题解答
9.12 小结
第四部分 数据库备份和恢复
第10章 备份和恢复
10.1 具有快速恢复功能的SQL Server 2000数据备份模式
10.1.1 恢复模式
10.1.2 简单恢复
10.1.3 完整恢复
10.1.4 批量恢复
10.1.5 数据库备份的基本概念
10.1.6 差异备份
10.1.7 事务日志的备份
10.2 文件与文件组的备份
10.3 创建备份设备
10.4 实现数据库、事务日志、差异及文件和文件组备份
10.5 理解日志截断选择项的含义
10.5.1 选项TRUNCATE_ONLY
10.5.2 选项NO_LOG
10.5.3 选项NO_TRUNCATE
10.6 备份向导
10.7 使用带区备份设备和介质组
10.8 完全恢复模式和Bulk Logged模式
10.8.1 第一天:完整备份数据库
10.8.2 第二天:修改后的数据库发生崩溃
10.8.3 使用备份来恢复数据库
10.8.4 解决方案
10.8.5 使用备份来恢复数据库
10.8.6 恢复案例-检查恢复数据库的真实性
10.8.7 使用差异备份来加速恢复过程
10.9 实现数据库恢复
10.10 恢复主数据库
10.11 数据库损坏和恢复案例演示
10.11.1 第1步:创建数据库
10.11.2 第2步:创建表
10.11.3 第3步:创建备份设备
10.11.4 第4步:向表中追加数据行
10.11.5 第5步:备份数据库TestRestore
10.11.6 第6步:在数据库中追加多行数据
10.11.7 第7步:备份事务日志
10.11.8 第8步:在数据库中追加多行数据
10.11.9 第9步:关闭SQL Server
10.11.10 第10步:删除数据库文件
10.11.11 第11步:重新启动SQL Servere
10.11.12 第12步:恢复备份的数据库TestRestore
10.12 创建备份进度表
10.12.1 类型1:确保数据库转储的方式
10.12.2 类型2:预定数据库备份
10.13 常见问题解答
10.14 小结
第五部分 SQL数据库维护
第11章 建立SQL Server维护计划
11.1 需要维护的领域
11.1.1 SQL Server的维护
11.1.2 数据库的维护
11.1.3 表和对象的维护
11.1.4 作业的维护
11.1.5 Windows NT的维护
11.2 维护检查清单
11.3 常见问题解答
11.4 小结
第12章 自动数据库管理任务
12.1 概述
12.2 SQL Server代理
12.2.1 作业
12.2.2 报警
12.3 数据库维护计划向导
12.4 常见问题解答
12.5 小结
第六部分 导入导出数据
第13章 数据转换服务
13.1 DTS和数据仓库
13.2 DTS和OLE DB及ODBC
13.3 DTS框架结构
13.3.1 DTS包
13.3.2 连接
13.3.3 任务
13.3.4 步骤
13.3.5 DTS数据转储
13.4 使用DTS向导
13.5 使用DTS设计工具
13.6 工作流和批处理
13.6.1 DTS是如何实现工作流和批处理相互兼容的
13.6.2 DTS包属性
13.6.3 独立任务工作流属性
13.6.4 实现循环控制和循环条件
13.7 使用DTS包
13.8 常见问题解答
13.9 小结
第14章 使用BCP和BULK INSERT命令
14.1 BCP
14.2 BCP语法
14.3 运行BCP所需的权限
14.4 字符模式与本地模式的比较
14.5 交互式BCP
14.5.1 文件存储类型
14.5.2 前缀长度
14.5.3 字段长度
14.5.4 字段结束符
14.5.5 格式化文件
14.6 BCP脚本案例
14.6.1 导入案例
14.6.2 导出案例
14.6.3 以逗号定界的导入
14.6.4 以逗号定界的导出
14.6.5 定长导入
14.6.6 定长导出
14.6.7 导入跳过字段
14.6.8 导出跳过字段
14.7 操作模式
14.7.1 实现快速模式下的BCP操作
14.7.2 BCP运行模式的几点考虑
14.8 实施对象
14.9 通用BCP陷阱
14.10 BCP使用技巧
14.11 BULK INSERT
14.12 常见问题解答
14.13 小结
第七部分 疑难问题解答
第15章 SQL Server疑难解答
15.1 SQL错误信息
15.1.1 错误信息编号
15.1.2 错误严重程度
15.1.3 错误状态号
15.1.4 错误信息
15.2 使用错误信息号来处理错误
15.3 解读错误日志
15.4 使用事件浏览器
15.5 取消进程
15.6 详细浏览进程活动信息
15.7 使用DBCC和跟踪语句
15.8 应用故障诊断
15.9 其他帮助信息
15.9.1 技术支持
15.9.2 微软TechNet和开发网络
15.9.3 使用因特网
15.9.4 用户组
15.10 常见问题解答
15.11 小结
第八部分 数据库体系结构
第16章 数据库体系结构特征
16.1 SQL Server的线程调度
16.1.1 线程的概念
16.1.2 上下文转换
16.1.3 SMP的概念
16.1.4 SQL Server 6.x的线程调度
16.1.5 SQL Server 2000的线程调度
16.2 磁盘I/O和数据管理
16.2.1 数据页面长度
16.2.2 文件组
16.3 多数据库实例
16.4 联合数据库服务器
16.5 其他新增功能
16.5.1 预读逻辑
16.5.2 增强的锁定功能
16.6 小结
第17章 数据库设计讨论
17.1 数据库设计不当带来的问题
17.1.1 数据冗余
17.1.2 受限制的数据跟踪
17.1.3 数据不相容
17.1.4 更新异常
17.1.5 异常删除
17.1.6 异常插入
17.2 规范
17.3 非规范问题
17.3.1 性能
17.3.2 特别报告
17.3.3 非规范化技术
17.4 常见问题解答
17.5 小结
第九部分 性能及优化
第18章 认识索引
18.1 索引基本原理
18.2 SQL Server索引结构
18.2.1 聚集索引
18.2.2 非聚集索引
18.3 修改数据和索引性能的考虑
18.4 如何创建索引
18.5 有关其他索引操作
18.5.1 视图和计算列的索引
18.5.2 浏览数据库表的索引
18.5.3 重命名、增加及删除索引
18.6 使用索引的考虑
18.6.1 哪些数据列适用于索引
18.6.2 哪些列不适用索引
18.6.3 聚集或非聚集素引
18.7 使用带有索引选择的SQL Server帮助信息
18.8 常见问题解答
18.9 小结
第19章 查询优化
19.1 查询优化器的用途
19.2 统计信息
19.3 优化基本查询的几点考虑
19.4 优化查询工具
19.4.1 索引优化向导
19.4.2 SQL Server配置程序
19.4.3 Showplan
19.4.4 I/O统计
19.4.5 时间统计工具
19.5 解读Showplan
19.6 忽略优化器
19.6.1 索引提示
19.6.2 SET FORCEPLAN ON
19.7 其他优化技巧
19.7.1 对UPDATE、DELETE、INSERT查询的优化
19.7.2 查询是否引用了视图
19.7.3 是否存在着类型不匹配问题
19.7.4 是否查询使用了非查找变量
19.8 常见问题解答
19.9 小结
第20章 多用户的考虑
20.1 锁定
20.1.1 理解SQL Server的锁定功能
20.1.2 物理锁定
20.1.3 锁定方法
20.1.4 浏览锁定和封锁
20.1.5 最小化锁定和预防死锁的几点提示
20.2 多用户配置选择项
20.2.1 事务隔离层
20.2.2 锁定的显式设置
20.3 常见问题解答
20.4 小结
第十部分 SQL的处理
第21章 基本SQL语句
21.1 基本SQL语句介绍
21.2 选择语句SELECT
21.2.1 简单SELECT语句
21.2.2 加入子句WHERE
21.2.3 加入ORDER BY子句
21.2.4 使用子句WHERE来连接多个表
21.2.5 使用操作符Join实现多表连接
21.2.6 SQL语句的聚集函数
21.2.7 使用GROUP BY子句
21.2.8 使用HAVING子句
21.3 插入语句INSERT
21.3.1 使用带有值表的插入语句
21.3.2 使用带有SELECT语句的插入语句
21.4 UPDATE语句
21.4.1 使用UPDATE语句把某列设置为定值
21.4.2 根据当前列值来设定列值
21.4.3 根据联合表中的值来设定列值
21.5 DELETE语句
21.5.1 使用DELETE语句删除表的所有行
21.5.2 使用DELETE语句删除表的特定行
21.5.3 使用子查询来删除基于不同表值的行
21.6 创建表
21.7 语句SELECT…INTO
21.8 分布查询
21.8.1 对分布查询的限制
21.8.2 加入链接服务器
21.8.3 ID登录
21.8.4 从链接服务器中检索数据
21.8.5 案例
21.8.6 链接服务器转发查询
21.9 小结
第22章 存储过程和游标
22.1 存储过程概述
22.2 存储过程的优缺点
22.3 如何创建存储过程
22.4 如何修改存储过程
22.5 流程控制语言
22.5.1 DECLARE语句
22.5.2 GOTO语句
22.5.3 BEGIN…END语句
22.5.4 IF…ELSE语句
22.5.5 WAITFOR语句
22.5.6 RETURN语句
22.5.7 WHILE、BREAK和CONTINUE语句
22.5.8 PRINT语句
22.5.9 RAISERROR语句
22.5.10 注释语句
22.6 存储过程使用的参数
22.6.1 入口参数
22.6.2 出口参数
22.7 常用全局量
22.8 如何调试存储过程
22.8.1 SQL事务调试器
22.8.2 SQL事务调试语句
22.8.3 其他调试工具
22.9 游标的概念
22.10 创建游标
22.10.1 第一步:声明游标
22.10.2 第二步:打开游标
22.10.3 第三步:读取游标
22.10.4 关闭或取消游标
22.10.5 定位更新和删除
22.10.6 全局量
22.11 综合练习
22.11.1 案例1:表循环
22.11.2 案例2:显示对象类型和名称
22.11.3 案例3:删除数据库各种表中的数据
22.11.4 案例4:定位更新
22.11.5 案例5:运行批处理
22.12 常见问题解答
22.13 小结
第十一部分 高级数据库管理员论坛
第23章 SQL Server 2000 Web与因特网
23.1 SQL Server 2000 Web Publishing
23.1.1 使用Web助理
23.1.2 Web助理作业
23.1.3 使用Web助理向导发布HTML页面
23.1.4 使用Web助理向导向Web页面发布数据
23.2 SQL Server 2000和Web助理作业管理
23.3 高级模板文件案例
23.4 XML集成
23.5 检索XML数据
23.5.1 使用XPath查询
23.5.2 XPath查询与XML XDR模式
23.6 通过XML更新信息
23.7 常见问题解答
23.8 小结
第24章 SQL Server监控
24.1 SQL Server监控工具
24.1.1 系统监控器
24.1.2 SQL Server企业管理器
24.1.3 SQL Server Profiler
24.2 常见问题解答
24.3 小结
第25章 SQL邮件
25.1 将SQL Server置为邮件客户
25.2 配置SQL邮件
25.3 配置SQL代理邮件
25.4 使用SQL邮件
25.4.1 从SQL Server中发送邮件
25.4.2 处理输入邮件
25.5 常见问题解答
25.6 小结
第26章 使用SQL-DMO
26.1 SQL Server的对象模式
26.2 为什么要使用SQL-DMO
26.3 创建SQL-DMO应用
26.3.1 使用Visual Basic
26.3.2 需要使用的SQL-DMO文件
26.3.3 SQL-DMO检查清单
26.4 强化SQL Server DBA助理
26.4.1 SQL Server DBA助理
26.4.2 连接SQL Server
26.4.3 在组合框中显示数据库列表
26.4.4 维护表
26.4.5 使用BCP导出表
26.5 使用带有存储过程的SQL-DMO
26.5.1 OLE自动过程
26.5.2 SQL事务处理案例
26.6 常见问题解答
26.7 小结
第十二部分 数据复制
第27章 复制
27.1 复制概述和常用术语
27.1.1 出版和订阅
27.1.2 出版和文章
27.1.3 订阅类型(推和拉)
27.1.4 服务器角色
27.1.5 复制类型
27.1.6 事务一致性
27.1.7 SQL Server 2000不能解决的复制问题
27.1.8 分布数据库
27.1.9 SQL Server复制代理概述
27.1.10 同步模式
27.2 创建发行分布数据库
27.3 配置复制分配选择项
27.4 删除分布数据库
27.5 配置复制出版
27.5.1 向分布数据库加入发行
27.5.2 允许数据库执行发行以及从出版中删除数据库
27.6 允许复制订阅
27.7 使用禁止出版和分布向导
27.8 加入非SQL订阅
27.8.1 步骤1:创建ODBC数据源
27.8.2 步骤2:以订阅服务器的身份注册ODBC数据源
27.9 升级SQL Server复制
27.10 常见问题解答
27.11 小结
第28章 事务复制
28.1 事务复制的适用范围
28.2 复制代理
28.3 复制拓扑
28.3.1 集中出版
28.3.2 具有远程发行的集中出版
28.3.3 再版
28.3.4 集中订阅
28.4 即时更新订阅
28.4.1 触发器
28.4.2 存储过程
28.4.3 微软分布事务协调管理器
28.4.4 冲突检测
28.4.5 回送检测
28.5 推荐更新订阅使用的拓扑技术
28.6 创建基于出版的事务
28.7 预定
28.8 定制存储过程
28.9 转换已出版数据
28.10 内联数据的确认和重新初始化
28.11 生成出版脚本
28.12 复制存储过程
28.13 复制监控程序
28.14 常见问题解答
28.15 小结
第29章 快照及复制合并
29.1 快照复制
29.1.1 快照应用
29.1.2 快照复制步骤
29.1.3 快照复制的特殊问题
29.2 建立快照出版
29.2.1 命名冲突
29.2.2 向目标复制对象
29.3 合并复制
29.3.1 应用合并
29.3.2 复制合并步骤
29.3.3 复制合并与事务一致性
29.3.4 复制合并的特殊问题
29.4 建立合并出版
29.5 复制合并及冲突解决案例
29.5.1 步骤1:创建数据库
29.5.2 步骤2:创建合并出版test_authors
29.5.3 步骤3:推入出版
29.5.4 步骤4:修改出版信息
29.5.5 步骤5:复制变更
29.5.6 步骤6:处理冲突
29.6 快照和复制合并可能遇到的问题
29.7 其他出版选择项
29.7.1 常规标签
29.7.2 状态标签
29.7.3 快照标签
29.8 可选的同步方
29.9 通过Web实现复制
29.10 常见问题解答
29.11 小结
第十三部分 数据仓库
第30章 数据仓库概述
30.1 数据仓库的概念
30.2 数据仓库
30.2.1 决策支持系统
30.2.2 在线分析处理
30.3 仓储数据与可操作数据的对比
30.4 数据仓库组件
30.5 数据中心
30.6 转换操作数据
30.6.1 数据集成或合并
30.6.2 确保数据质量
30.6.3 数据映射和匹配
30.6.4 小结
30.6.5 数据的摘录、载入和刷新
30.6.6 元数据
30.7 数据仓库设计
30.7.1 自顶向下或自下而上结构
30.7.2 维数模型
30.8 注意事项
30.9 数据仓库和数据中心的管理
30.10 SQL Server 2000与数据仓库
30.10.1 数据转换服务
30.10.2 知识库
30.10.3 分析服务
30.11 常见问题解答
30.12 小结
第31章 SQL Server 2000分析服务
31.1 OLAP的概念
31.2 了解多维数据
31.3 微软分析管理器
31.4 构造OLAP数据库
31.4.1 创建数据源
31.4.2 定义维度
31.4.3 构造多维数据集
31.5 OLAP数据库中的数据存储
31.5.1 多维OLAP
31.5.2 关系OLAP
31.5.3 混合OLAP
31.6 优化OLAP数据库
31.6.1 聚合
31.6.2 分区
31.7 管理多维数据
31.7.1 处理多维数据集
31.7.2 合并分区
31.7.3 客户回写
31.7.4 确保OLAP数据安全
31.8 常见问题解答
31.9 小结
第十四部分 附录
附录A 命名规则
附录B DBCC命令
附录C SQL Server资源
附录D 随书光盘内容介绍
作者简介
第一部分 数据库概述
第1章 数据库管理员职责
1.1 硬件
1.2 网络
1.3 操作系统
1.4 文件及打印服务器
1.5 数据库服务器
1.6 网络分工
1.6.1 PC机维护人员与技术支持
1.6.2 网络管理员
1.6.3 系统管理员
1.6.4 Wed管理员
1.6.5 数据库管理员
1.7 数据库管理员的职责
1.8 数据库管理员的人选
1.9 数据库管理员的具体工作
1.9.1 安装并升级SQL服务器
1.9.2 监控数据库服务器的工作状态并进行相应的优化
1.9.3 正确配置使用存储设备
1.9.4 备份和恢复数据
1.9.5 管理数据库用户和安全
1.9.6 与开发人员进行协调
1.9.7 制定并实施有关标准
1.9.8 转移数据
1.9.9 复制数据
1.9.10 建立数据仓库
1.9.11 调度事件
1.9.12 提供全天服务
1.9.13 不断学习
1.9.14 市场需要大量的数据库管理员
1.10 成为数据库管理员的途径
1.10.1 参加培训
1.10.2 在工作中学习
1.10.3 借助因特网学习
1.10.4 各种专业杂志和书籍
1.10.5 权威机构认证
1.10.6 因特网资源
1.11 数据库管理员如何与其他技术人员协同工作
1.11.1 系统管理员与网络管理员
1.11.2 开发人员
1.11.3 用户
1.12 小结
第2章 SQL Server概述
2.1 SQL Server体系结构
2.1.1 对称多处理器
2.1.2 操作系统支持
2.1.3 网络独立性
2.1.4 可靠性
2.2 SQL Server与操作系统的集成
2.2.1 与操作系统任务条的集成
2.2.2 与控制面板的集成
2.2.3 与事件浏览器的集成
2.2.4 系统注册表
2.2.5 NT系统用户账户
2.2.6 性能监视器
2.3 可视化管理工具
2.3.1 SQL Server服务管理器
2.3.2 SQL Server企业管理器
2.3.3 SQL Server查询分析器
2.3.4 SQL Server的安装
2.3.5 SQL Server网络管理工具
2.3.6 SQL Server配置文件
2.3.7 版本升级向导
2.4 SQL Server的配套产品
2.4.1 微软英语查询工具
2.4.2 分析服务工具
2.5 字符界面管理工具和命令行工具
2.5.1 BCP
2.5.2 ISQL
2.5.3 OSQL
2.5.4 TEXTCOPY
2.6 常用SQL Server对象
2.6.1 表
2.6.2 规则
2.6.3 默认值
2.6.4 用户定义数据类型
2.6.5 视图
2.6.6 触发器
2.6.7 存储过程
2.7 常见问题解答
2.8 小结
第3章 SQL Server的发展史
3.1 SQL Server的演变
3.2 SQL Server 2000版的新增功能
3.3 小结
第二部分 安装及升级SQL Server服务器
第4章 对SQL Server安装或升级进行规划
4.1 制定安装策略和计划
4.1.1 第一步:了解系统和用户需求
4.1.2 第二步:选择合适的硬件平台
4.1.3 第三步:回答安装提问
4.1.4 第四步:安装SQL Server
4.2 制定升级策略和计划
4.2.1 对现行的SQL Server7.0版进行升级(使用一台设备)
4.2.2 安装SQL Server 2000之后再对现行的SQL Server进行升级(使用一台设备)
4.2.3 把SQL Server 2000安装到一台新设备上来,对现行的SQL Server 7.0或6.5版数据库进行移植(在两台电脑之间进行)
4.2.4 数据库复制向导
4.2.5 通用版本升级向导信息
4.2.6 使用磁带和网络驱动器选项实施SQL Server6.5版数据库移植的步骤
4.2.7 使用直接管道选项实施SQL Server
6.5 版数据库移植的步骤
4.2.8 升级计划
4.2.9 应急计划
4.3 常见问题解答
4.4 小结
第5章 安装或升级SQL Server
5.1 不同版本的SQL Server
5.2 安装SQL Server
5.2.1 SQL Server安装检查清单
5.2.2 第一步:运行安装程序
5.2.3 第二步:选择安装选项
5.2.4 第三步:选择安装方法
5.2.5 第四步:选择类型
5.2.6 第五步:用户信息
5.2.7 第六步:许可证协议
5.2.8 第七步:选择安装类型
5.2.9 第八步:指定实例名称
5.2.10 第九步:指定安装类型和安装位置
5.2.11 第十步:选择需要安装的组件
5.2.12 第十一步:身份验证模式
5.2.13 第十二步:排序设置
5.2.14 第十三步:选择网络库
5.2.15 第十三步分支:选择其他服务
5.2.16 第十四步:开始复制文件
5.3 启动和停止SQL Server
5.4 安装的故障排除
5.4.1 错误日志及Windows 2000和NT下的应用日志
5.4.2 从命令行启动SQL Server
5.5 升级SQL Server
5.5.1 把SQL Server7.0升级到SQL Server 2000
5.5.2 对SQL Server 6.5进行升级
5.6 删除SQL Server
5.7 安装客户端工具
5.8 配置客户端
5.9 常见问题解答
5.10 小结
第三部分 SQL Server的管理和配置
第6章 企业级管理过程
6.1 启动、暂停或退出SQL Server
6.2 运行SQL Serve企业管理器
6.3 浏览SQL Server企业管理器
6.4 对服务器进行注册
6.5 连接服务器
6.6 断开服务器连接
6.7 启动、退出及配置SQL Server代理
6.8 启动、退出及配置SQL Mail邮件程序
6.9 使用企业管理器来执行一般任务
6.9.1 对服务器进行配置
6.9.2 管理登录
6.9.3 管理服务器角色
6.9.4 管理数据库
6.9.5 管理数据库用户和对象
6.9.6 生成SQL脚本
6.9.7 作业管理
6.9.8 报警管理
6.9.9 操作员管理
6.9.10 监控用户活动
6.9.11 数据转换包管理
6.9.12 维护错误日志
6.10 SQL Server查询分析器
6.11 启动或退出分布事务协调器
6.12 常见问题解答
6.13 小结
第7章 配置和优化SQL Server
7.1 配置SQL Server
7.2 SQL Server 2000的自优化功能
7.2.1 优化内存
7.2.2 异步预读
7.3 配置参数
7.3.1 allow Update
7.3.2 default language
7.3.3 max text repl size
7.3.4 nested triggers
7.3.5 remote access
7.3.6 remote login timeout
7.3.7 remote query timeout
7.3.8 remote proc trans
7.3.9 show advanced option
7.3.10 two digit year cutoff
7.3.11 user_option
7.4 高级配置参数
7.4.1 affinity mask
7.4.2 awe enabled
7.4.3 C2 Audit Mode
7.4.4 cost threshod for parallelism
7.4.5 cursor threshold
7.4.6 delault full-text language
7.4.7 fill factor
7.4.8 index create memory
7.4.9 lightweight pooling
7.4.10 locks
7.4.11 max degree of parallelism
7.4.12 max Server memory
7.4.13 max worker threads
7.4.14 media retention
7.4.15 min memory perquery
7.4.16 min Server memory
7.4.17 network packet size
7.4.18 open objects
7.4.19 priority boost
7.4.20 query governor cost limit
7.4.21 query wait
7.4.22 recoveq interval
7.4.23 scan for startup procs
7.4.24 set working set size
7.4.25 user connections
7.5 常见问题解答
7.6 小结
第8章 管理数据库
8.1 数据库入门
8.1.1 什么是数据库
8.1.2 什么是事务日志
8.1.3 数据库与操作系统数据文件间的相互作用
8.2 数据库基本操作
8.2.1 创建数据库
8.2.2 浏览数据库信息
8.2.3 设置数据库选择项
8.2.4 对数据库和日志进行扩充
8.2.5 对数据库和日志进行压缩
8.2.6 数据库重命名
8.2.7 删除数据库
8.2.8 移动数据库文件
8.3 有关数据库的其他信息
8.3.1 提示1:编制数据库文档
8.3.2 提示2:利用模板数据库的优势
8.4 文件组
8.4.1 在创建数据库过程中实现文件组
8.4.2 为现存的数据库实现文件组
8.4.3 给文件组加入二级数据文件
8.4.4 在文件组中置入对象
8.4.5 为文件组创建索引
8.4.6 浏览文件组信息
8.5 常见问题解答
8.6 小结
第9章 SQL Server用户管理和安全性
9.1 概述
9.2 SQL Server安全模式概述
9.2.1 SQL Server的登录
9.2.2 数据库用户
9.2.3 guest用户
9.2.4 权限
9.2.5 角色
9.3 登录管理
9.4 服务器角色管理
9.5 数据库访问及数据库角色管理
9.6 浏览修改登录信息
9.7 删除登录
9.8 修改口令
9.9 维护SQL Server的安全性
9.9.1 安全级别
9.9.2 安全层次结构
9.9.3 授予和撤销对象访问权限
9.9.4 授权及撤销语句的访问权限
9.10 有关安全的其他考虑
9.10.1 基于角色的安全管理
9.10.2 用于数据安全的视图
9.10.3 存储过程与数据安全
9.10.4 用于审计跟踪的触发器
9.11 常见问题解答
9.12 小结
第四部分 数据库备份和恢复
第10章 备份和恢复
10.1 具有快速恢复功能的SQL Server 2000数据备份模式
10.1.1 恢复模式
10.1.2 简单恢复
10.1.3 完整恢复
10.1.4 批量恢复
10.1.5 数据库备份的基本概念
10.1.6 差异备份
10.1.7 事务日志的备份
10.2 文件与文件组的备份
10.3 创建备份设备
10.4 实现数据库、事务日志、差异及文件和文件组备份
10.5 理解日志截断选择项的含义
10.5.1 选项TRUNCATE_ONLY
10.5.2 选项NO_LOG
10.5.3 选项NO_TRUNCATE
10.6 备份向导
10.7 使用带区备份设备和介质组
10.8 完全恢复模式和Bulk Logged模式
10.8.1 第一天:完整备份数据库
10.8.2 第二天:修改后的数据库发生崩溃
10.8.3 使用备份来恢复数据库
10.8.4 解决方案
10.8.5 使用备份来恢复数据库
10.8.6 恢复案例-检查恢复数据库的真实性
10.8.7 使用差异备份来加速恢复过程
10.9 实现数据库恢复
10.10 恢复主数据库
10.11 数据库损坏和恢复案例演示
10.11.1 第1步:创建数据库
10.11.2 第2步:创建表
10.11.3 第3步:创建备份设备
10.11.4 第4步:向表中追加数据行
10.11.5 第5步:备份数据库TestRestore
10.11.6 第6步:在数据库中追加多行数据
10.11.7 第7步:备份事务日志
10.11.8 第8步:在数据库中追加多行数据
10.11.9 第9步:关闭SQL Server
10.11.10 第10步:删除数据库文件
10.11.11 第11步:重新启动SQL Servere
10.11.12 第12步:恢复备份的数据库TestRestore
10.12 创建备份进度表
10.12.1 类型1:确保数据库转储的方式
10.12.2 类型2:预定数据库备份
10.13 常见问题解答
10.14 小结
第五部分 SQL数据库维护
第11章 建立SQL Server维护计划
11.1 需要维护的领域
11.1.1 SQL Server的维护
11.1.2 数据库的维护
11.1.3 表和对象的维护
11.1.4 作业的维护
11.1.5 Windows NT的维护
11.2 维护检查清单
11.3 常见问题解答
11.4 小结
第12章 自动数据库管理任务
12.1 概述
12.2 SQL Server代理
12.2.1 作业
12.2.2 报警
12.3 数据库维护计划向导
12.4 常见问题解答
12.5 小结
第六部分 导入导出数据
第13章 数据转换服务
13.1 DTS和数据仓库
13.2 DTS和OLE DB及ODBC
13.3 DTS框架结构
13.3.1 DTS包
13.3.2 连接
13.3.3 任务
13.3.4 步骤
13.3.5 DTS数据转储
13.4 使用DTS向导
13.5 使用DTS设计工具
13.6 工作流和批处理
13.6.1 DTS是如何实现工作流和批处理相互兼容的
13.6.2 DTS包属性
13.6.3 独立任务工作流属性
13.6.4 实现循环控制和循环条件
13.7 使用DTS包
13.8 常见问题解答
13.9 小结
第14章 使用BCP和BULK INSERT命令
14.1 BCP
14.2 BCP语法
14.3 运行BCP所需的权限
14.4 字符模式与本地模式的比较
14.5 交互式BCP
14.5.1 文件存储类型
14.5.2 前缀长度
14.5.3 字段长度
14.5.4 字段结束符
14.5.5 格式化文件
14.6 BCP脚本案例
14.6.1 导入案例
14.6.2 导出案例
14.6.3 以逗号定界的导入
14.6.4 以逗号定界的导出
14.6.5 定长导入
14.6.6 定长导出
14.6.7 导入跳过字段
14.6.8 导出跳过字段
14.7 操作模式
14.7.1 实现快速模式下的BCP操作
14.7.2 BCP运行模式的几点考虑
14.8 实施对象
14.9 通用BCP陷阱
14.10 BCP使用技巧
14.11 BULK INSERT
14.12 常见问题解答
14.13 小结
第七部分 疑难问题解答
第15章 SQL Server疑难解答
15.1 SQL错误信息
15.1.1 错误信息编号
15.1.2 错误严重程度
15.1.3 错误状态号
15.1.4 错误信息
15.2 使用错误信息号来处理错误
15.3 解读错误日志
15.4 使用事件浏览器
15.5 取消进程
15.6 详细浏览进程活动信息
15.7 使用DBCC和跟踪语句
15.8 应用故障诊断
15.9 其他帮助信息
15.9.1 技术支持
15.9.2 微软TechNet和开发网络
15.9.3 使用因特网
15.9.4 用户组
15.10 常见问题解答
15.11 小结
第八部分 数据库体系结构
第16章 数据库体系结构特征
16.1 SQL Server的线程调度
16.1.1 线程的概念
16.1.2 上下文转换
16.1.3 SMP的概念
16.1.4 SQL Server 6.x的线程调度
16.1.5 SQL Server 2000的线程调度
16.2 磁盘I/O和数据管理
16.2.1 数据页面长度
16.2.2 文件组
16.3 多数据库实例
16.4 联合数据库服务器
16.5 其他新增功能
16.5.1 预读逻辑
16.5.2 增强的锁定功能
16.6 小结
第17章 数据库设计讨论
17.1 数据库设计不当带来的问题
17.1.1 数据冗余
17.1.2 受限制的数据跟踪
17.1.3 数据不相容
17.1.4 更新异常
17.1.5 异常删除
17.1.6 异常插入
17.2 规范
17.3 非规范问题
17.3.1 性能
17.3.2 特别报告
17.3.3 非规范化技术
17.4 常见问题解答
17.5 小结
第九部分 性能及优化
第18章 认识索引
18.1 索引基本原理
18.2 SQL Server索引结构
18.2.1 聚集索引
18.2.2 非聚集索引
18.3 修改数据和索引性能的考虑
18.4 如何创建索引
18.5 有关其他索引操作
18.5.1 视图和计算列的索引
18.5.2 浏览数据库表的索引
18.5.3 重命名、增加及删除索引
18.6 使用索引的考虑
18.6.1 哪些数据列适用于索引
18.6.2 哪些列不适用索引
18.6.3 聚集或非聚集素引
18.7 使用带有索引选择的SQL Server帮助信息
18.8 常见问题解答
18.9 小结
第19章 查询优化
19.1 查询优化器的用途
19.2 统计信息
19.3 优化基本查询的几点考虑
19.4 优化查询工具
19.4.1 索引优化向导
19.4.2 SQL Server配置程序
19.4.3 Showplan
19.4.4 I/O统计
19.4.5 时间统计工具
19.5 解读Showplan
19.6 忽略优化器
19.6.1 索引提示
19.6.2 SET FORCEPLAN ON
19.7 其他优化技巧
19.7.1 对UPDATE、DELETE、INSERT查询的优化
19.7.2 查询是否引用了视图
19.7.3 是否存在着类型不匹配问题
19.7.4 是否查询使用了非查找变量
19.8 常见问题解答
19.9 小结
第20章 多用户的考虑
20.1 锁定
20.1.1 理解SQL Server的锁定功能
20.1.2 物理锁定
20.1.3 锁定方法
20.1.4 浏览锁定和封锁
20.1.5 最小化锁定和预防死锁的几点提示
20.2 多用户配置选择项
20.2.1 事务隔离层
20.2.2 锁定的显式设置
20.3 常见问题解答
20.4 小结
第十部分 SQL的处理
第21章 基本SQL语句
21.1 基本SQL语句介绍
21.2 选择语句SELECT
21.2.1 简单SELECT语句
21.2.2 加入子句WHERE
21.2.3 加入ORDER BY子句
21.2.4 使用子句WHERE来连接多个表
21.2.5 使用操作符Join实现多表连接
21.2.6 SQL语句的聚集函数
21.2.7 使用GROUP BY子句
21.2.8 使用HAVING子句
21.3 插入语句INSERT
21.3.1 使用带有值表的插入语句
21.3.2 使用带有SELECT语句的插入语句
21.4 UPDATE语句
21.4.1 使用UPDATE语句把某列设置为定值
21.4.2 根据当前列值来设定列值
21.4.3 根据联合表中的值来设定列值
21.5 DELETE语句
21.5.1 使用DELETE语句删除表的所有行
21.5.2 使用DELETE语句删除表的特定行
21.5.3 使用子查询来删除基于不同表值的行
21.6 创建表
21.7 语句SELECT…INTO
21.8 分布查询
21.8.1 对分布查询的限制
21.8.2 加入链接服务器
21.8.3 ID登录
21.8.4 从链接服务器中检索数据
21.8.5 案例
21.8.6 链接服务器转发查询
21.9 小结
第22章 存储过程和游标
22.1 存储过程概述
22.2 存储过程的优缺点
22.3 如何创建存储过程
22.4 如何修改存储过程
22.5 流程控制语言
22.5.1 DECLARE语句
22.5.2 GOTO语句
22.5.3 BEGIN…END语句
22.5.4 IF…ELSE语句
22.5.5 WAITFOR语句
22.5.6 RETURN语句
22.5.7 WHILE、BREAK和CONTINUE语句
22.5.8 PRINT语句
22.5.9 RAISERROR语句
22.5.10 注释语句
22.6 存储过程使用的参数
22.6.1 入口参数
22.6.2 出口参数
22.7 常用全局量
22.8 如何调试存储过程
22.8.1 SQL事务调试器
22.8.2 SQL事务调试语句
22.8.3 其他调试工具
22.9 游标的概念
22.10 创建游标
22.10.1 第一步:声明游标
22.10.2 第二步:打开游标
22.10.3 第三步:读取游标
22.10.4 关闭或取消游标
22.10.5 定位更新和删除
22.10.6 全局量
22.11 综合练习
22.11.1 案例1:表循环
22.11.2 案例2:显示对象类型和名称
22.11.3 案例3:删除数据库各种表中的数据
22.11.4 案例4:定位更新
22.11.5 案例5:运行批处理
22.12 常见问题解答
22.13 小结
第十一部分 高级数据库管理员论坛
第23章 SQL Server 2000 Web与因特网
23.1 SQL Server 2000 Web Publishing
23.1.1 使用Web助理
23.1.2 Web助理作业
23.1.3 使用Web助理向导发布HTML页面
23.1.4 使用Web助理向导向Web页面发布数据
23.2 SQL Server 2000和Web助理作业管理
23.3 高级模板文件案例
23.4 XML集成
23.5 检索XML数据
23.5.1 使用XPath查询
23.5.2 XPath查询与XML XDR模式
23.6 通过XML更新信息
23.7 常见问题解答
23.8 小结
第24章 SQL Server监控
24.1 SQL Server监控工具
24.1.1 系统监控器
24.1.2 SQL Server企业管理器
24.1.3 SQL Server Profiler
24.2 常见问题解答
24.3 小结
第25章 SQL邮件
25.1 将SQL Server置为邮件客户
25.2 配置SQL邮件
25.3 配置SQL代理邮件
25.4 使用SQL邮件
25.4.1 从SQL Server中发送邮件
25.4.2 处理输入邮件
25.5 常见问题解答
25.6 小结
第26章 使用SQL-DMO
26.1 SQL Server的对象模式
26.2 为什么要使用SQL-DMO
26.3 创建SQL-DMO应用
26.3.1 使用Visual Basic
26.3.2 需要使用的SQL-DMO文件
26.3.3 SQL-DMO检查清单
26.4 强化SQL Server DBA助理
26.4.1 SQL Server DBA助理
26.4.2 连接SQL Server
26.4.3 在组合框中显示数据库列表
26.4.4 维护表
26.4.5 使用BCP导出表
26.5 使用带有存储过程的SQL-DMO
26.5.1 OLE自动过程
26.5.2 SQL事务处理案例
26.6 常见问题解答
26.7 小结
第十二部分 数据复制
第27章 复制
27.1 复制概述和常用术语
27.1.1 出版和订阅
27.1.2 出版和文章
27.1.3 订阅类型(推和拉)
27.1.4 服务器角色
27.1.5 复制类型
27.1.6 事务一致性
27.1.7 SQL Server 2000不能解决的复制问题
27.1.8 分布数据库
27.1.9 SQL Server复制代理概述
27.1.10 同步模式
27.2 创建发行分布数据库
27.3 配置复制分配选择项
27.4 删除分布数据库
27.5 配置复制出版
27.5.1 向分布数据库加入发行
27.5.2 允许数据库执行发行以及从出版中删除数据库
27.6 允许复制订阅
27.7 使用禁止出版和分布向导
27.8 加入非SQL订阅
27.8.1 步骤1:创建ODBC数据源
27.8.2 步骤2:以订阅服务器的身份注册ODBC数据源
27.9 升级SQL Server复制
27.10 常见问题解答
27.11 小结
第28章 事务复制
28.1 事务复制的适用范围
28.2 复制代理
28.3 复制拓扑
28.3.1 集中出版
28.3.2 具有远程发行的集中出版
28.3.3 再版
28.3.4 集中订阅
28.4 即时更新订阅
28.4.1 触发器
28.4.2 存储过程
28.4.3 微软分布事务协调管理器
28.4.4 冲突检测
28.4.5 回送检测
28.5 推荐更新订阅使用的拓扑技术
28.6 创建基于出版的事务
28.7 预定
28.8 定制存储过程
28.9 转换已出版数据
28.10 内联数据的确认和重新初始化
28.11 生成出版脚本
28.12 复制存储过程
28.13 复制监控程序
28.14 常见问题解答
28.15 小结
第29章 快照及复制合并
29.1 快照复制
29.1.1 快照应用
29.1.2 快照复制步骤
29.1.3 快照复制的特殊问题
29.2 建立快照出版
29.2.1 命名冲突
29.2.2 向目标复制对象
29.3 合并复制
29.3.1 应用合并
29.3.2 复制合并步骤
29.3.3 复制合并与事务一致性
29.3.4 复制合并的特殊问题
29.4 建立合并出版
29.5 复制合并及冲突解决案例
29.5.1 步骤1:创建数据库
29.5.2 步骤2:创建合并出版test_authors
29.5.3 步骤3:推入出版
29.5.4 步骤4:修改出版信息
29.5.5 步骤5:复制变更
29.5.6 步骤6:处理冲突
29.6 快照和复制合并可能遇到的问题
29.7 其他出版选择项
29.7.1 常规标签
29.7.2 状态标签
29.7.3 快照标签
29.8 可选的同步方
29.9 通过Web实现复制
29.10 常见问题解答
29.11 小结
第十三部分 数据仓库
第30章 数据仓库概述
30.1 数据仓库的概念
30.2 数据仓库
30.2.1 决策支持系统
30.2.2 在线分析处理
30.3 仓储数据与可操作数据的对比
30.4 数据仓库组件
30.5 数据中心
30.6 转换操作数据
30.6.1 数据集成或合并
30.6.2 确保数据质量
30.6.3 数据映射和匹配
30.6.4 小结
30.6.5 数据的摘录、载入和刷新
30.6.6 元数据
30.7 数据仓库设计
30.7.1 自顶向下或自下而上结构
30.7.2 维数模型
30.8 注意事项
30.9 数据仓库和数据中心的管理
30.10 SQL Server 2000与数据仓库
30.10.1 数据转换服务
30.10.2 知识库
30.10.3 分析服务
30.11 常见问题解答
30.12 小结
第31章 SQL Server 2000分析服务
31.1 OLAP的概念
31.2 了解多维数据
31.3 微软分析管理器
31.4 构造OLAP数据库
31.4.1 创建数据源
31.4.2 定义维度
31.4.3 构造多维数据集
31.5 OLAP数据库中的数据存储
31.5.1 多维OLAP
31.5.2 关系OLAP
31.5.3 混合OLAP
31.6 优化OLAP数据库
31.6.1 聚合
31.6.2 分区
31.7 管理多维数据
31.7.1 处理多维数据集
31.7.2 合并分区
31.7.3 客户回写
31.7.4 确保OLAP数据安全
31.8 常见问题解答
31.9 小结
第十四部分 附录
附录A 命名规则
附录B DBCC命令
附录C SQL Server资源
附录D 随书光盘内容介绍
猜您喜欢