词条 | SQL Server 2008从入门到精通 |
释义 | 图书信息作者:贺特克(Mike Hotek) (作者), 潘玉琪 (译者) 出版社: 清华大学出版社; 第1版 (2011年4月1日) 丛书名: 微软技术丛书 平装: 440页 正文语种: 简体中文 开本: 16 ISBN: 7302247781, 9787302247784 条形码: 9787302247784 产品尺寸及重量: 25.6 x 18.2 x 2.2 cm ; 780 g 内容简介《SQL Server 2008从入门到精通》注重理论与实践,在7大部分26章的篇幅中,按照一个知识点一个练习的方式,循序渐进、由浅入深地介绍SQL Server 2008的核心组件、数据库设计、数据检索与操作、高级数据库对象设计、数据库管理、高可用性和商业智能等主题。与此同时,作者还根据自己三十年的数据库开发经验,提供翔实的案例、丰富的最佳实践和实用的技巧,充分呈现了SQL Server 2008这一灵活、高扩展性、高安全性的大型数据库系统。 作为深受读者欢迎的Step by Step系列丛书,《SQL Server 2008从入门到精通》尤其适合开发人员和数据库管理员阅读,可帮助他们在短时间内熟悉并掌握SQL Server 2008。 作者简介作者:(美国)贺特克(Mike Hotek) 译者:潘玉琪 Mike Hotek,具有三十年丰富经验的SQL Server数据库专家,从事咨询、写作和数据库开发多年。他曾用多种开发语言设计过许多数据库解决方案,对SQL Server的各个特性具有深刻而广泛的领悟和理解。他著作颇丰,至今已出版多本专业书籍,其中七本与SQL Server有关。他还发表过数十篇文章,在全球各地成功举办过上百个培训班、研讨班和研讨会。 目录第I部分 SQL Server 2008入门 第1章 SQL Server概述 3 1.1 数据库引擎 3 1.1.1 存储引擎 3 1.1.2 安全子系统 4 1.1.3 编程接口 5 1.1.4 服务代理 6 1.1.5 SQL Server代理 6 1.1.6 复制 6 1.1.7 高可用性 6 1.1.8 SQL Server 2008中的关系引擎 7 1.2 商业智能 8 1.2.1 集成服务 9 1.2.2 报表服务 10 1.2.3 分析服务 12 第1章快速参考 13 第2章 SQL Server 2008的安装和配置 15 2.1 SQL Server 2008的版本 15 2.2 基础设施需求 16 2.3 服务帐户 17 2.4 排序规则 18 2.5 身份验证方式 18 2.6 SQL Server实例 19 2.7 升级到SQL Server 2008 19 2.7.1 就地升级 19 2.7.2 并行升级 20 2.8 安装SQL Server 2008 21 第2章快速参考 27 第3章 使用SQL Server 2008的工具29 3.1 SQL Server文档 29 3.2 SQL Server 2008的管理工具 31 3.2.1 SQL Server 配置管理器 32 3.2.2 SQL Server Management Studio 34 3.2.3 数据库邮件 38 3.3 性能管理工具 40 3.3.1 数据库引擎优化顾问 41 3.3.2 性能工具 42 3.4 商业智能工具 42 第3章快速参考 43 第II部分 设计数据库 第4章 创建数据库 47 4.1 SQL Server系统数据库 47 4.2 SQL Server数据库结构 49 4.2.1 数据库文件 49 4.2.2 文件组 51 4.3 创建数据库 52 4.4 迁移数据库 54 4.4.1 分离数据库 54 4.4.2 附加数据库 55 第4章快速参考 57 第5章 设计表 59 5.1 命名对象 60 5.2 架构 60 5.3 数据类型 62 5.3.1 Numeric数据 63 5.3.2 字符数据 64 5.3.3 日期与时间数据 66 5.3.4 二进制数据 66 5.3.5 XML 67 5.3.6 FILESTREAM数据类型 68 5.3.7 空间数据类型 69 5.3.8 hierachyID数据类型 69 5.4 列的属性 69 5.5 创建表 70 5.6 计算列 72 5.7 稀疏列 72 5.8 约束 73 5.8.1 主键 73 5.8.2 唯一性约束 75 5.8.3 默认值约束 76 5.8.4 外键 77 5.9 数据库关系图 78 第5章快速参考 80 第6章 索引 81 6.1 索引的结构 81 6.1.1 平衡树(B-树) 82 6.1.2 索引的级别 83 6.2 聚集索引 84 6.3 非聚集索引 86 6.4 包含列 88 6.5 筛选索引 89 6.6 联机索引创建 90 6.7 索引管理与维护 91 6.7.1 索引碎片 91 6.7.2 填充因子 91 6.7.3 消除索引碎片 91 6.7.4 禁用索引 92 6.8 XML索引 92 6.9 空间索引 93 第6章快速参考 94 第7章 分区 95 7.1 分区函数 95 7.2 分区方案 96 7.3 分区表和索引 98 7.3.1 局部备份和恢复 99 7.3.2 创建分区索引 99 7.4 管理分区 101 7.4.1 SPLIT和MERGE操作符 101 7.4.2 更改分区方案 102 7.4.3 索引对齐 102 7.4.4 SWITCH操作符 102 第7章快速参考 108 第III部分 数据检索与操作 第8章 数据检索 111 8.1 通用SELECT语句 111 8.2 结果排序 115 8.3 数据筛选 116 8.4 从多个表中检索数据 119 8.5 检索唯一结果 122 第8章快速参考 123 第9章 高级数据检索 125 9.1 常规SELECT语句 125 9.2 聚合数据 126 9.2.1 聚合多个序列 128 9.2.2 聚合筛选 131 9.2.3 运行聚合 132 9.2.4 计算透视表 132 9.2.5 数据的排名 133 9.3 聚合结果集 134 9.4 公用表表达式 136 9.5 查询XML数据 137 第9章快速参考 138 第10章 数据操作 141 10.1 插入数据 141 10.1.1 INSERT语句 141 10.1.2 SELECT INTO语句 147 10.2 更新数据 147 10.3 删除数据 149 10.4 MERGE语句 151 10.5 OUTPUT子句 154 10.6 事务处理 154 10.7 更改跟踪 157 10.7.1 更改跟踪 157 10.7.2 变更数据捕获 159 第10章快速参考 162 第IV部分 高级数据库对象设计 第11章 视图 165 11.1 创建视图 165 11.2 通过视图修改数据 167 11.3 创建索引视图 168 第11章快速参考 170 第12章 存储过程 171 12.1 创建存储过程 171 12.2 代码注释 171 12.3 变量、参数和返回代码 172 12.3.1 变量 172 12.3.2 参数 173 12.3.3 返回代码 174 12.4 执行存储过程 174 12.5 控制流结构 175 12.6 错误处理 177 12.7 动态执行 178 12.8 游标 179 12.9 CLR过程 180 12.10 创建管理过程 180 第12章快速参考 182 第13章 函数 183 13.1 系统函数 183 13.2 创建函数 184 13.3 从函数中获取数据 188 第13章快速参考 194 第14章 触发器 195 14.1 DML触发器 195 14.2 DDL触发器 197 第14章快速参考 200 第15章 数据库快照 201 15.1 创建数据库快照 201 15.2 Copy-On-Write技术 202 15.3 使用数据库快照还原数据 204 第15章快速参考 204 第16章 Service Broker 205 16.1 Service Broker 架构 206 16.1.1 消息概述 206 16.1.2 Service Broker组件 206 16.1.3 应用交互 208 16.2 消息类型与约定 208 16.2.1 消息类型 208 16.2.2 约定 211 16.3 队列与服务 212 16.3.1 队列 212 16.3.2 服务 213 16.4 会话 214 16.5 发送与接收消息 215 16.5.1 发送消息 215 16.5.2 接收消息 216 16.6 队列激活 220 16.7 优先 224 第16章快速参考 224 第17章 全文索引 225 17.1 全文目录 225 17.2 全文索引 226 17.3 查询全文数据 228 17.3.1 FREETEXT查询 229 17.3.2 CONTAINS查询 230 第17章快速参考 232 第V部分 数据库管理 第18章 安全性 235 18.1 配置攻击外围 235 18.1.1 端点 236 18.1.2 端点类型与负载 236 18.1.3 端点访问 237 18.1.4 TCP端点 238 18.1.5 TCP协议参数 238 18.1.6 数据库镜像参数 239 18.1.7 Service Broker参数 239 18.1.8 加密 239 18.2 主体、安全对象和权限 239 18.2.1 主体 240 18.2.2 模拟 248 18.2.3 安全对象 248 18.2.4 权限 249 18.2.5 所有权链 252 18.3 CLR安全性 254 18.4 数据加密 254 18.4.1 主密钥 255 18.4.2 哈希算法 256 18.4.3 对称密钥 258 18.4.4 证书和非对称密钥 259 18.4.5 透明数据加密 260 18.4.6 密钥管理 261 第18章快速参考 262 第19章 基于策略的管理 263 19.1 基于策略的管理概述 263 19.2 方面 264 19.3 条件 264 19.4 策略目标 266 19.5 策略 268 19.6 策略类别 270 19.7 策略遵从 271 第19章快速参考 272 第20章 数据恢复 273 20.1 数据库备份 273 20.1.1 备份类型 274 20.1.2 页面损坏 280 20.2 恢复模式 280 20.3 数据库还原 282 20.3.1 还原一个完整备份 282 20.3.2 还原路径 283 20.3.3 还原差异备份 285 20.3.4 还原事务日志备份 285 第20章快速参考 287 第21章 SQL Server代理 289 21.1 创建作业 289 21.1.1 作业步骤 289 21.1.2 作业计划 290 21.1.3 操作员 291 21.2 创建维护计划 295 21.3 创建警报 298 第21章快速参考 301 第22章 动态管理视图 303 22.1 DMV概览 303 22.2 获取对象元数据 304 22.3 数据库诊断 305 22.3.1 对象大小 305 22.3.2 索引 306 22.3.3 查询执行统计 309 第22章快速参考 310 第VI部分 高 可 用 性 第23章 高可用性概览 313 23.1 故障转移群集 313 23.1.1 故障转移群集实例元素 313 23.1.2 网络配置 314 23.1.3 磁盘配置 314 23.1.4 安全性配置 314 23.1.5 健康检查 315 23.1.6 群集故障转移 315 23.2 数据库镜像 316 23.2.1 数据库镜像角色 316 23.2.2 操作模式 318 23.2.3 缓存 320 23.2.4 透明客户端重定向 320 23.2.5 损坏页 321 23.2.6 数据库快照 321 23.2.7 数据库镜像初始化 321 23.3 日志传送 322 23.3.1 日志传送组件 322 23.3.2 日志传送初始化 323 23.4 复制 329 23.4.1 复制组件 329 23.4.2 复制角色 330 23.4.3 复制代理 331 23.4.4 复制方法 332 第23章快速参考 339 第VII部分 商 业 智 能 第24章 SQL Server Integration Services 343 24.1 BIDS概览 343 24.2 任务 345 24.3 转换 347 24.4 构建一个包 350 24.4.1 连接 350 24.4.2 控制流 354 24.4.3 数据流 357 24.4.4 数据转换 363 24.4.5 异常处理 364 24.4.6 配置 368 24.4.7 部署 370 第24章快速参考 371 第25章 SQL Server报表服务 373 25.1 配置报表服务 373 25.2 Reporting Service Web站点 376 25.3 创建报表 377 25.3.1 生成一份报表 378 25.3.2 格式设置 382 25.3.3 计算 387 25.3.4 交互元素 389 25.3.5 参数 392 25.4 部署报表 396 25.5 报表订阅 398 25.6 链接报表 401 25.7 报表缓存与快照 401 第25章快速参考 406 第26章 SQL Server分析服务 409 26.1 数据仓库简介 409 26.2 联机分析处理(OLAP) 410 26.2.1 维度模型 411 26.2.2 多维数据集 412 26.2.3 维度、度量和计算 419 26.2.4 层次结构 423 26.3 KPI、分区、透视和翻译 426 26.3.1 关键绩效指标(KPI) 426 26.3.2 分区 426 26.3.3 透视 427 26.3.4 翻译 427 26.4 数据挖掘 427 26.4.1 算法 428 26.4.2 挖掘模型和挖掘结构 429 26.4.3 数据挖掘揭秘 438 第26章 快速参考 439 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。