注册 登录 进入教材巡展
#

出版时间:2007-09-20

出版社:高等教育出版社

以下为《SQL Server 2005 数据库开发与实现》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040224351
  • 1
  • 251597
  • 平装
  • 16开
  • 2007-09-20
  • 880
  • 595
  • 工学
  • 计算机科学与技术
目录

 第1章 SQL Server 2005启航
  1.1 数据库基础知识
  1.2 SQL Server 2005简介
  1.3 SQL Server 2005的企业应用
   1.3.1 数据库管理员
   1.3.2 数据库应用开发人员
   1.3.3 数据库商业智能开发人员
  1.4 本书的主要内容
 第2章 安装和配置SQL Server 2005
  2.1 准备安装SQL Server
   2.1.1 了解SQL Server 2005的版本
   2.1.2 SQL Server 2005的硬件要求
   2.1.3 SQL Server 2005的软件要求
   2.1.4 安装SQL Server实例
   2.1.5 SQL Server 2005的许可授权选项
   2.1.6 SQL Server服务的安全注意事项
   2.1.7 SQL Server 2005排序规则注意事项
   2.1.8 升级到SQL Server 2005的注意事项
   2.1.9 课堂练习:查看预安装信息
  2.2 安装SQL Server
   2.2.1 SQL Server 2005安装过程概述
   2.2.2 系统一致性检查器
   2.2.3 安装组件选项
   2.2.4 执行无人参与的安装步骤
   2.2.5 课堂练习:管理已安装组件
  2.3 管理 SQL Server 2005安装
   2.3.1 “外围应用配置器”工具
   2.3.2 SQL Server Configuration Manager
   2.3.3 SQL Server Management Studio
   2.3.4 sqlcmd
   2.3.5 服务器级选项
   2.3.6 演示:SQL Server 2005提供的管理工具
  2.4 连接到SQL Server 2005数据库
   2.4.1 数据库身份验证简介
   2.4.2 数据库的类型
   2.4.3 数据库对象
  2.5 实验
  2.6 习题
 第3章 创建数据库和数据库文件
  快速入门1:创建学校数据库
  3.1 数据库结构介绍
   3.1.1 数据库的文件组成
   3.1.2 数据存储
   3.1.3 创建数据库的参数
   3.1.4 创建数据库的示例
   3.1.5 配置事务日志
   3.1.6 数据库选项
   3.1.7 数据库元数据
   3.1.8 创建数据库的最佳实践
   3.1.9 课堂练习:创建数据库
  3.2 创建文件组
   3.2.1 文件组的概念
   3.2.2 创建文件组的场合
   3.2.3 默认文件组和只读文件组
   3.2.4 课堂练习:创建文件组
  3.3 创建架构
   3.3.1 架构
   3.3.2 创建架构
   3.3.3 对象名称解析的工作方式
   3.3.4 课堂练习:创建架构
  3.4 配置链接服务器
   3.4.1 如何配置链接服务器
   3.4.2 配置安全模式
  3.5 数据库规划
   3.5.1 规划数据库时的注意事项
   3.5.2 文件类型和文件位置
   3.5.3 容量规划注意事项
  3.6 使用Transact-SQL创建数据库和文件
   3.6.1 Transact-SQL语言简介
   3.6.2 Transact-SQL语法要素
   3.6.3 使用Transact-SQL查询工具
   3.6.4 使用CREATE DATABASE语句创建数据库
   3.6.5 使用ALTER DATABASE语句修改数据库
   3.6.6 使用CREATE SCHEMA语句创建架构
  3.7 实验
  3.8 习题
 第4章 创建数据类型和表
  快速入门2:创建表和数据类型
  4.1 实现数据类型
   4.1.1 SQL Server数据类型
   4.1.2 别名数据类型
   4.1.3 使用Transact-SQL创建别名数据类型
   4.1.4 课堂练习:创建数据类型
  4.2 创建表
   4.2.1 SQL Server在行中存储数据的方式
   4.2.2 SQL Server组织大型数据值的方式
   4.2.3 创建表的注意事项
   4.2.4 使用Transact-SQL语句创建、修改和删除表
   4.2.5 课堂练习:创建表
  4.3 创建分区表
   4.3.1 分区表概念
   4.3.2 分区函数
   4.3.3 分区方案
   4.3.4 可对分区数据执行的操作
   4.3.5 课堂练习:创建分区表
  4.4 实验
  4.5 习题
 第5章 使用Transact-SQL查询数据库
  5.1 检索数据
   5.1.1 使用SELECT语句检索数据
   5.1.2 使用WHERE子句
   5.1.3 设置结果集格式
   5.1.4 课堂练习:检索数据
  5.2 数据分组与汇总
   5.2.1 使用TOP n列出前n个记录
   5.2.2 使用聚合函数
   5.2.3 GROUP BY的基础知识
   5.2.4 联合使用GROUP BY子句和HAVING子句
   5.2.5 在结果集中生成汇总值
   5.2.6 使用COMPUTE和COMPUTE BY子句
   5.2.7 推荐操作
   5.2.8 课堂练习:数据分组与汇总
  5.3 多表联接
   5.3.1 使用表的别名
   5.3.2 组合多个表中的数据
   5.3.3 推荐操作
   5.3.4 课堂练习:使用多表联接
  5.4 子查询
   5.4.1 子查询介绍
   5.4.2 把子查询用作派生表
   5.4.3 把子查询用作表达式
   5.4.4 使用子查询关联数据
   5.4.5 推荐操作
   5.4.6 课堂练习:进行子查询
  5.5 修改数据
   5.5.1 使用事务
   5.5.2 插入数据
   5.5.3 删除数据
   5.5.4 更新数据
   5.5.5 性能考虑
   5.5.6 推荐操作
   5.5.7 课堂练习:修改数据
  5.6 实验
  5.7 习题
 第6章 创建和优化索引
  快速入门3:为学校数据库创建索引
  6.1 规划索引
   6.1.1 SQL Server访问数据的方式
   6.1.2 堆
   6.1.3 聚集索引
   6.1.4 非聚集索引
  6.2 创建索引
   6.2.1 CREATE INDEX语句
   6.2.2 唯一索引
   6.2.3 创建多列索引
   6.2.4 使用Transact-SQL创建具有包含性列的索引
   6.2.5 对计算列创建索引的场合
   6.2.6 已分区索引
   6.2.7 获得索引信息的方法
   6.2.8 课堂练习:创建索引
  6.3 优化索引
   6.3.1 数据库引擎优化顾问
   6.3.2 课堂练习:使用数据库引擎优化顾问
   6.3.3 索引碎片
   6.3.4 索引碎片整理选项
   6.3.5 课堂练习:索引碎片整理
  6.4 进行全文搜索
   6.4.1 建立全文目录
   6.4.2 创建全文索引
   6.4.3 如何建立全文索引
  6.5 实验
  6.6 习题
 第7章 实现数据完整性
  快速入门4:实现数据完整性
  7.1 数据完整性概述
   7.1.1 数据完整性的类型
   7.1.2 实施数据完整性的选项
  7.2 实现约束
   7.2.1 约束
   7.2.2 创建约束
   7.2.3 PRIMARY KEY约束
   7.2.4 DEFAULT约束
   7.2.5 CHECK约束
   7.2.6 使用Transact-SQL语句创建DEFAULT约束
   7.2.7 UNIQUE约束
   7.2.8 FOREIGN KEY约束
   7.2.9 级联引用完整性
   7.2.10 约束检查的注意事项
   7.2.11 课堂练习:创建约束
  7.3 实现触发器
   7.3.1 触发器
   7.3.2 INSERT触发器的工作方式
   7.3.3 DELETE触发器的工作方式
   7.3.4 UPDATE触发器的工作方式
   7.3.5 INSTEAD OF触发器的工作方式
   7.3.6 嵌套触发器的工作方式
   7.3.7 递归触发器的注意事项
   7.3.8 课堂练习:创建触发器
  7.4 实验
  7.5 习题
 第8章 实现视图
  快速入门5:实现视图
  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.2.9 课堂练习:创建视图
  8.3 使用视图优化性能
   8.3.1 视图的性能注意事项
   8.3.2 索引视图
   8.3.3 分区视图
  8.4 实验
  8.5 习题
 第9章 实现存储过程和函数
  快速入门6:为学校数据库创建存储过程
  9.1 实现存储过程
   9.1.1 存储过程概述
   9.1.2 创建存储过程的语法
   9.1.3 创建存储过程的准则
   9.1.4 修改和删除存储过程
  9.2 创建参数化存储过程
   9.2.1 输入参数
   9.2.2 输出参数和返回值
   9.2.3 课堂练习:创建参数化存储过程
  9.3 创建函数
   9.3.1 函数类型
   9.3.2 标量函数
   9.3.3 内联表值函数
   9.3.4 多语句表值函数
   9.3.5 课堂练习:创建函数
  9.4 处理错误
   9.4.1 结构化异常处理的语法
   9.4.2 处理错误的准则
   9.4.3 课堂练习:处理错误
  9.5 控制执行上下文
   9.5.1 执行上下文
   9.5.2 EXECUTE AS子句
   9.5.3 扩展模拟上下文的选项
  9.6 实验
  9.7 习题
 第10章 使用XML
  快速入门7:创建学校数据库
  10.1 使用FOR XML语句获得XML数据
   10.1.1 FOR XML子句简介
   10.1.2 RAW模式查询
   10.1.3 AUTO模式查询
   10.1.4 EXPLICIT模式查询
   10.1.5 PATH模式查询
   10.1.6 课堂练习:使用FOR XML
  10.2 使用OPENXML碎分XML
   10.2.1 碎分XML数据概述
   10.2.2 用于管理内存中节点树的存储过程
   10.2.3 OPENXML语法
   10.2.4 使用XML命名空间的语法
   10.2.5 课堂练习:使用OPENXML碎分XML
  10.3 使用XML数据类型
   10.3.1 XML 数据类型
   10.3.2 XQuery
   10.3.3 query、value和exist方法
   10.3.4 modify方法
   10.3.5 nodes方法
   10.3.6 课堂练习:使用XML数据类型
  10.4 创建XML索引
   10.4.1 XML索引
   10.4.2 XML 索引的类型
   10.4.3 课堂练习:创建XML索引
  10.5 实现XML架构
   10.5.1 XML架构
   10.5.2 XML架构集合
   10.5.3 类型化XML
  10.6 实验
   10.6.1 实验项目一
   10.6.2 实验项目二
   10.6.3 实验项目三
  10.7 习题
 第11章 灾难恢复
  快速入门8:备份和还原数据库
  11.1 规划备份策略
   11.1.1 SQL Server备份类型
   11.1.2 恢复模式
   11.1.3 完整数据库备份策略
   11.1.4 数据库和事务日志备份策略
   11.1.5 差异备份策略
   11.1.6 文件或文件组备份策略
   11.1.7 备份操作员的注意事项
   11.1.8 备份媒体的注意事项
  11.2 备份用户数据库
   11.2.1 执行完整数据库备份的方法
   11.2.2 执行事务日志备份的方法
   11.2.3 执行差异备份的方法
   11.2.4 执行文件和文件组备份的方法
   11.2.5 确保备份完整性的选项
   11.2.6 课堂练习:备份数据库
  11.3 还原用户数据库
   11.3.1 还原的工作方式
   11.3.2 还原数据库的方法
   11.3.3 还原事务日志的方法
   11.3.4 还原页、文件和文件组的方法
   11.3.5 分段还原
   11.3.6 课堂练习:还原数据库
  11.4 从数据库快照恢复数据
   11.4.1 数据库快照
   11.4.2 数据库快照的工作方式
   11.4.3 从数据库快照恢复数据的场景
   11.4.4 课堂练习:使用数据库快照还原数据
  11.5 系统数据库和灾难恢复
   11.5.1 备份系统数据库的注意事项
   11.5.2 还原系统及用户数据库的注意事项
   11.5.3 还原master数据库的方法
  11.6 实验
  11.7 习题
 第12章 管理安全性
  快速入门9:管理数据库安全性
  12.1 SQL Server安全性概述
   12.1.1 主体
   12.1.2 安全对象
   12.1.3 SQL Server 2005权限
   12.1.4 继承的权限
  12.2 保障服务器作用域的安全
   12.2.1 SQL Server 身份验证模式
   12.2.2 密码策略工作原理
   12.2.3 管理SQL Server登录名的方法
   12.2.4 内置服务器角色
   12.2.5 凭据
   12.2.6 服务器作用域权限
   12.2.7 课堂练习:管理登录名
  12.3 保障数据库作用域的安全
   12.3.1 管理用户的方法
   12.3.2 特殊用户
   12.3.3 数据库角色
   12.3.4 应用程序角色
   12.3.5 数据库作用域权限
   12.3.6 架构作用域权限
   12.3.7 课堂练习:管理用户
  12.4 在SQL Server中管理密钥和证书
   12.4.1 密钥
   12.4.2 证书
   12.4.3 SQL Server加密架构
   12.4.4 使用密钥和身份验证的时机
   12.4.5 演示:使用证书
  12.5 HTTP端点安全性
   12.5.1 理解HTTP端点安全性
   12.5.2 创建安全的HTTP端点
  12.6 实验
  12.7 习题
 第13章 监视SQL Server
  快速入门10:监视SQL Server
  13.1 查看当前活动
   13.1.1 活动监视器
   13.1.2 动态管理对象
   13.1.3 课堂练习:查看当前活动
  13.2 使用“系统监视器”
   13.2.1 “系统监视器”简介
   13.2.2 SQL Server性能对象
   13.2.3 监视SQL Server的注意事项
   13.2.4 演示:使用“系统监视器”
  13.3 使用“SQL Server Profiler”
   13.3.1 SQL Server Profiler
   13.3.2 “SQL Server Profiler”跟踪选项
   13.3.3 跟踪类别、事件和列
   13.3.4 演示:使用“SQL Server Profiler”
  13.4 使用DDL触发器
   13.4.1 DDL触发器
   13.4.2 创建DDL触发器
   13.4.3 管理DDL触发器的方法
   13.4.4 演示:创建一个DDL触发器
  13.5 实验
  13.6 习题
 第14章 维持高可用性
  快速入门11:维持高可用性
  14.1 高可用性简介
   14.1.1 影响可用性的因素
   14.1.2 优化数据库可用性的注意事项
  14.2 实现服务器群集
   14.2.1 服务器群集
   14.2.2 群集准备工作的注意事项
   14.2.3 在群集中安装SQL Server的方法
  14.3 实现数据库镜像
   14.3.1 数据库镜像
   14.3.2 数据库镜像配置选项
   14.3.3 数据库镜像端点
   14.3.4 为数据库镜像准备服务器的方法
   14.3.5 建立镜像会话的方法
   14.3.6 处理故障恢复的方法
   14.3.7 演示:配置数据库镜像
  14.4 实现日志传送
   14.4.1 日志传送
   14.4.2 实现日志传送的方法
   14.4.3 切换服务器角色的方法
   14.4.4 课堂练习:配置日志传送
  14.5 实验
  14.6 习题
 第15章 自动执行管理任务
  快速入门12:自动执行管理任务
  15.1 在SQL Server 2005中自动执行管理任务
   15.1.1 自动化的优点
   15.1.2 维护计划向导
   15.1.3 SQL Server代理
   15.1.4 课堂练习:使用“维护计划向导”
  15.2 使用Transact-SQL进行数据库维护
   15.2.1 管理统计信息
   15.2.2 收缩文件
   15.2.3 使用DBCC CHECKDB
  15.3 配置“SQL Server代理”
   15.3.1 “SQL Server代理”配置的注意事项
   15.3.2 “SQL Server 代理邮件”的选项
   15.3.3 演示:配置数据库邮件
  15.4 创建作业和操作员
   15.4.1 作业
   15.4.2 操作员
   15.4.3 创建作业步骤的方法
   15.4.4 作业活动监视器
   15.4.5 课堂练习:实现作业和操作员
  15.5 创建警报
   15.5.1 警报
   15.5.2 创建警报
   15.5.3 课堂练习:实现警报
  15.6 管理“SQL Server代理”安全性
   15.6.1 “SQL Server代理”角色
   15.6.2 “SQL Server代理”的代理账户
   15.6.3 课堂练习:实现“SQLServer代理”的代理账户
  15.7 实验
  15.8 习题
 第16章 使用Service Broker
  快速入门13:使用Service Broker
  16.1 Service Broker 概述
   16.1.1 Service Broker简介
   16.1.2 Service Broker系统体系结构
   16.1.3 Service Broker会话体系结构
   16.1.4 Service Broker会话过程
   16.1.5 Service Broker安全体系结构
  16.2 创建Service Broker对象
   16.2.1 创建消息类型的语法
   16.2.2 创建协定的语法
   16.2.3 创建队列的语法
   16.2.4 创建服务的语法
   16.2.5 演示:创建Service Broker对象
  16.3 发送和接收消息
   16.3.1 发送消息的语法
   16.3.2 接收消息的语法
   16.3.3 演示:发送和接收消息
  16.4 实验
  16.5 习题
 第17章 传输数据
  快速入门14:传输数据
  17.1 数据传输概述
   17.1.1 数据传输
   17.1.2 数据转换
   17.1.3 数据传输工具
  17.2 SQL Server Integration Services简介
   17.2.1 SSIS
   17.2.2 SSIS处理任务的方式
   17.2.3 SSIS工具
   17.2.4 课堂练习:使用“导入和导出向导”
  17.3 使用SQL Server Integration Services
   17.3.1 数据源和数据源视图
   17.3.2 连接管理器
   17.3.3 包控制流
   17.3.4 数据流任务
   17.3.5 部署包
   17.3.6 演示:创建SSIS包
  17.4 实验
  17.5 习题
 第18章 复制功能简介
  快速入门15:创建学校数据库
  18.1 复制功能概述
   18.1.1 复制
   18.1.2 复制中的服务器角色
   18.1.3 复制的类型
   18.1.4 项目、发布和订阅
  18.2 复制场景
   18.2.1 服务器到服务器的复制场景
   18.2.2 服务器到客户机的复制场景
  18.3 实验
  18.4 习题
 词汇表