admin管理员组

文章数量:1794759

零基础学SQL Server 2005 电子教程/随书光盘

零基础学SQL Server 2005 电子教程/随书光盘

  中文名称:零基础学SQL Server 2005 电子教程/随书光盘 资源类型:ISO 版本:电子教程/随书光盘 发行时间:2007年12月 地区:大陆 语言:普通话 简介: 出版社 : 机械工业出版社 系列名 :零基础学编程 作者  : 刘 辉/ 出版日期:2007年12月 本书精华 ◎SQL Server 2005的安装、升级 ◎数据库的概念、分类、数据类型和数据库对象 ◎数据表的管理、维护、浏览和修改 ◎SQL Server 2005自带数据库的安装、解剖、使用 ◎表、视图的编辑、维护和管理(包括使用SQL语句实现的管理) ◎数据库中数据的增加、删除、修改和查询 ◎T-SQL语句的详细讲解,语法、变量、常量和游标。 ◎存储过程、函数、约束、触发器、事务和锁 ◎索引和查询优化 ◎SQL Server 2005的应用配置、引擎优化和专用工具 ◎数据库服务器的连接、配置、日志和动态管理视图 ◎数据库的管理、分离、附加、快照和分区 ◎数据库的安全管理,权限、用户、密钥 ◎数据库的备份和恢复 ◎系统自动化:代理、作业、维护计划、警报 ◎数据库系统的复制、发布、订阅 ◎数据库系统的全文搜索 ◎数据库文件与XML文件的交互 ◎数据库系统的监控 ◎SQL Server 2005商业智能:流、包、报表服务等 ◎.NET下的数据库开发实例 图书目录: 第一篇 SQL Server与数据库基础 第1章 SQL Server 2005概述 1 1.1 SQL Server简介 1 1.1.1 SQL Server的发展 1 1.1.2 SQL Server 2005版本性能介绍 2 1.1.3 Transact-SQL语言介绍 2 1.2 SQL Server 2005架构设计与新特性 3 1.2.1 SQL Server 2005的架构 3 1.2.2 SQL Server 2005的新特性与改进 4 1.2.3 SQL Server 2005服务进程 5 第2章 安装SQL Server 2005 7 2.1 准备安装SQL Server 2005 7 2.1.1 选择正确的SQL Server 2005数据库版本 7 2.1.2 安装的硬件要求 8 2.1.3 操作系统支持及软件要求 8 2.1.4 基本安装选项 10 2.2 安装过程 10 2.2.1 什么是SQL Server实例 10 2.2.2 安装SQL Server 2005 11 2.2.3 如何查看 SQL Server 2005 安装日志文件 17 2.2.4 验证安装 19 2.3 配置服务器选项 20 2.4 升级到SQL Server 2005 21 2.4.1 升级之前要考虑的问题 21 2.4.2 使用SQL Server 2005升级顾问 21 2.4.3 升级到SQL Server 2005 23 第3章 SQL Server数据库基础综述 24 3.1 数据库基本概念 24 3.1.1 数据与信 24 3.1.2 数据库 24 3.1.3 数据库系统 24 3.1.4 数据库管理系统 24 3.2 数据库管理系统的基本功能 25 3.2.1 定义数据 25 3.2.2 处理数据 25 3.2.3 数据库运行管理 25 3.2.4 数据组织、存储和管理 25 3.2.5 数据库的建立和维护 26 3.3 数据库的类型 26 3.3.1 层次型数据库 26 3.3.2 网络型数据库 26 3.3.3 关系型数据库 26 3.4 SQL Server的数据库对象 26 3.4.1 表 26 3.4.2 视图 27 3.4.3 索引 28 3.4.4 主键 28 3.4.5 外键 28 3.4.6 存储过程 28 3.4.7 触发器 30 3.4.8 数据类型 30 3.4.9 约束 30 3.4.10 默认值 31 3.4.11 角色 31 3.4.12 用户 31 3.4.13 架构 31 3.5 数据类型 31 3.5.1 数据类型和特点 32 3.5.2 数字数据类型 32 3.5.3 字符数据类型 32 3.5.4 日期时间数据类型 33 3.5.5 二进制数据类型 33 3.5.6 其他数据类型 33 3.6 数据定义语言 33 3.7 数据操纵语言 34 3.8 数据控制语言 34 3.9 数据查询语言 34 第4章 SQL Server Management Studio管理器 35 4.1 SQL Server Management Studio简介 35 4.1.1 启动SQL Server Management Studio工具 35 4.1.2 连接已注册的服务器和对象资源管理器 36 4.1.3 更改环境布局 39 4.1.4 设置启动选项 40 4.1.5 查询/代码编辑器 41 4.1.6 使用模板资源管理器、解决方案、脚本项目 42 4.2 使用SQL Server Management Studio设计数据库 43 4.2.1 创建数据库 44 4.2.2 附加数据库 45 4.3 使用SQL Server Management Studio设计数据表 47 4.3.1 新建数据表 47 4.3.2 修改数据表 48 4.3.3 查看表属性 48 4.3.4 删除数据表 49 4.4 使用SQL Server Management Studio创建索引 50 4.4.1 创建主键索引 50 4.4.2 创建惟一索引 51 4.4.3 查看表的索引 52 4.4.4 删除索引 53 4.5 维护数据表 53 4.5.1 在表中插入新列 53 4.5.2 改变表中列的排列顺序 54 4.5.3 自动编号列和标识符列 54 4.5.4 可计算的列 55 4.5.5 删除字段 55 4.6 数据表的浏览 56 4.6.1 查看表中所有记录 56 4.6.2 查看表的某条记录 56 4.7 数据表中数据的维护 57 4.7.1 添加新的记录 57 4.7.2 修改现有记录 58 4.7.3 删除记录 58 第5章 SQL Server 2005学习案例 59 5.1 AdventureWorks示例数据库介绍 59 5.1.1 案例背景 59 5.1.2 安装示例 59 5.2 AdventureWorks示例数据库的结构 61 5.2.1 AdventureWorks数据库的数据类型 61 5.2.2 AdventureWorks数据库的架构与数据表 62 5.2.3 AdventureWorks数据库的存储过程 66 5.2.4 AdventureWorks数据库的用户定义函数 68 5.3 AdventureWorks示例数据库逻辑结构 70 5.3.1 销售和营销结构 70 5.3.2 产品结构 74 5.3.3 采购方案和供应商结构 76 5.3.4 生产结构 77 第二篇 数据库基本管理 第6章 数据表 81 6.1 用CREATE TABLE语句创建表 81 6.1.1 一个创建表的小实例 81 6.1.2 基本语法 83 6.1.3 创建自动编号列 84 6.1.4 创建非空列 87 6.1.5 字段的默认值 88 6.1.6 选择表存放文件组 89 6.1.7 使用Check约束 90 6.1.8 设置字段的排序规则 91 6.2 用ALTER TABLE语句修改表 92 6.2.1 基本语法 92 6.2.2 修改字段属性 93 6.2.3 添加字段 94 6.2.4 删除字段 95 6.2.5 添加约束 95 6.2.6 禁用/启用CHECK约束 98 6.2.7 删除约束 99 6.2.8 设置主键 99 6.3 用DROP TABLE删除数据表 100 6.3.1 DROP TABLE的语法结构 100 6.3.2 使用DROP TABLE删除数据表 100 6.4 临时表 100 6.4.1 创建临时表的示例 101 6.4.2 删除临时表的示例 101 第7章 视图 103 7.1 了解视图 103 7.1.1 什么是视图 103 7.1.2 视图的种类 103 7.1.3 视图的优点 104 7.1.4 视图的约束 104 7.2 在SQL Server Management Studio中创建视图 104 7.2.1 使用SQL Server Management Studio创建标准视图 105 7.2.2 查看视图的结构信 106 7.2.3 查看视图的结果 107 7.3 用CREATE VIEW创建视图 108 7.3.1 使用CREATE VIEW创建视图的示例 108 7.3.2 基本语法 108 7.3.3 操作示例 109 7.4 在SQL Server Management Studio中修改视图 112 7.4.1 使用SQL Server Management Studio修改简单的视图 112 7.4.2 使用SQL Server Management Studio修改视图的一般过程 113 7.5 用ALTER VIEW 修改视图 113 7.5.1 使用ALTER VIEW修改视图的示例 113 7.5.2 基本语法 114 7.5.3 操作示例 115 7.6 通过视图修改数据 117 7.6.1 使用视图修改数据的示例 117 7.6.2 操作说明总结 118 7.7 在SQL Server Management Studio中删除视图 118 7.7.1 使用SQL Server Management Studio删除视图的示例 119 7.7.2 使用SQL Server Management Studio删除视图的一般过程 119 7.8 用DROP VIEW删除视图 120 7.8.1 基本语法 120 7.8.2 使用DROP VIEW删除视图的示例 120 第8章 数据操作 121 8.1 用SELECT语句查询记录 121 8.1.1 SELECT语句 121 8.1.2 FROM子句 123 8.1.3 INTO子句 125 8.1.4 WHERE子句 127 8.1.5 ORDER BY子句 130 8.1.6 GROUP BY子句 131 8.1.7 HAVING子句 132 8.1.8 FOR子句 133 8.1.9 COMPUTE子句 133 8.1.10 DISTINCT和ALL关键字 135 8.1.11 EXCEPT和INTERSECT关键字 137 8.1.12 TOP n和TOP n PERCENT关键字 139 8.2 使用连接 140 8.2.1 内部连接 141 8.2.2 左外部连接 142 8.2.3 右外部连接 143 8.2.4 完全外部连接 143 8.2.5 交叉连接 143 8.3 用INSERT语句插入记录 144 8.3.1 简单的插入语句 144 8.3.2 INSERT语句基本语法 145 8.3.3 插入值少于字段数的记录 146 8.3.4 在标识列字段里插入字段值 146 8.3.5 从数据表中查询出记录并插入到另一个表中 147 8.3.6 通过使用NEWID()将数据插入到uniqueidentifier列 148 8.4 用UPDATE语句更新记录 149 8.4.1 简单的更新语句 150 8.4.2 UPDATE语句基本语法 151 8.4.3 通过计算更新记录 152 8.4.4 使用TOP子句更新记录 153 8.5 用DELETE语句删除记录 153 8.5.1 简单的删除语句的示例 153 8.5.2 DELETE语句基本语法 153 8.5.3 使用WHERE子句删除语句的示例 154 8.6 用TRUNCATE TABLE语句删除记录 154 8.6.1 TRUNCATE TABLE语句的语法 155 8.6.2 使用TRUNCATE TABLE删除表中数据 155 8.7 使用联合 156 8.7.1 UNION关键字的语法 156 8.7.2 使用UNION将两个表结合使用 156 8.8 使用子查询 157 8.8.1 使用子查询结果作为返回字段的示例 157 8.8.2 使用连接替代子查询 158 第9章 Transact-SQL语言基础 159 9.1 T-SQL语法规则 159 9.2 运算符及优先级 159 9.2.1 算术运算符 159 9.2.2 赋值运算符 162 9.2.3 位运算符 163 9.2.4 比较运算符 166 9.2.5 逻辑运算符 167 9.2.6 字符串串联运算符 168 9.2.7 一元运算符 168 9.2.8 运算符的优先级 170 9.3 T-SQL中的常量 171 9.3.1 字符串常量 171 9.3.2 Unicode常量 171 9.3.3 二进制常量 172 9.3.4 bit常量 172 9.3.5 datetime常量 172 9.3.6 integer常量 172 9.3.7 decimal常量 172 9.3.8 float和real常量 173 9.3.9 money常量 173 9.3.10 uniqueidentifier常量 173 9.3.11 在T-SQL中使用常量 173 9.4 T-SQL中的变量 174 9.4.1 局部变量 174 9.4.2 T-SQL 参数 174 9.4.3 应用程序变量 175 9.5 流程控制语句 175 9.5.1 Begin...End语句 175 9.5.2 if...else条件语句 176 9.5.3 While语句 177 9.5.4 Case语句 178 9.5.5 Goto语句 180 9.5.6 Waitfor语句 181 9.5.7 Return语句 183 9.5.8 Try...catch语句 185 9.5.9 Execute语句 187 9.6 游标 189 9.6.1 游标简介 189 9.6.2 定义游标 190 9.6.3 打开游标 191 9.6.4 读取游标 192 9.6.5 关闭和删除游标 195 9.7 游标的运用 197 9.7.1 用游标处理数据的一般过程 197 9.7.2 全局游标与局部游标 198 9.7.3 游标的嵌套 201 9.7.4 使用游标变量 202 9.7.5 使用函数查看游标状态 203 9.7.6 使用系统存储过程查看游标属性 206 第10章 存储过程 209 10.1 存储过程概述 209 10.2 设计存储过程 209 10.3 创建存储过程 210 10.3.1 在SQL Server Management Studio中建立存储过程 210 10.3.2 用CREATE PROCEDURE语句创建存储过程 212 10.4 修改存储过程 214 10.4.1 在SQL Server Management Studio中修改存储过程 215 10.4.2 用ALTER PROCEDURER语句修改存储过程 215 10.5 执行存储过程 218 10.5.1 在SQL Server Management Studio中执行存储过程 218 10.5.2 用EXECUTE语句执行存储过程 219 10.6 删除存储过程 220 10.6.1 在SQL Server Management Studio中删除存储过程 220 10.6.2 用DROP PROCEDURE语句删除存储过程 221 10.7 常用系统存储过程 222 10.7.1 sp_help存储过程 222 10.7.2 sp_rename、sp_renamedb存储过程 223 10.7.3 常用系统存储过程分类 223 10.8 建立CLR存储过程 227 第11章 函数 232 11.1 函数概述 232 11.1.1 函数的结构 232 11.1.2 函数的类型 232 11.1.3 使用函数的优点 233 11.2 设计用户定义函数 233 11.2.1 选择函数类型 233 11.2.2 函数与存储过程 233 11.3 创建用户定义函数 234 11.3.1 在SQL Server Management Studio中建立用户自定义函数 234 11.3.2 用CREATE FUNCTION语句创建函数 236 11.4 执行用户定义函数 239 11.4.1 执行的位置 239 11.4.2 执行用户定义函数的例子 239 11.5 删除用户定义函数 239 11.5.1 在SQL Server Management Studio中删除用户定义函数 240 11.5.2 用DROP FUNCTION语句删除用户定义函数 240 11.6 常用系统函数 241 11.6.1 聚合函数 241 11.6.2 配置函数 242 11.6.3 游标函数 243 11.6.4 日期和时间函数 244 11.6.5 数学函数 244 11.6.6 元数据函数 245 11.6.7 排名函数 247 11.6.8 行集函数 247 11.6.9 安全函数 247 11.6.10 字符串函数 248 11.6.11 系统函数 249 11.6.12 系统统计函数 251 11.6.13 文本和图像函数 252 11.7 创建CLR函数 252 11.7.1 创建CLR函数的一般步骤 252 11.7.2 使用CLR函数的优点 253 11.7.3 创建CLR函数的实例 253 第12章 约束 256 12.1 约束概述 256 12.1.1 数据完整性 256 12.1.2 约束的概念和类型 257 12.2 设计约束 258 12.2.1 定义约束的方式 258 12.2.2 定义约束的语法结构 258 12.3 主键约束 259 12.3.1 一个主键约束的示例 259 12.3.2 使用表设计器定义主键约束 260 12.3.3 使用T-SQL定义主键约束 261 12.4 外键约束 262 12.4.1 一个外键约束的示例 262 12.4.2 使用表设计器定义外键约束 263 12.4.3 使用T-SQL定义外键约束 265 12.5 UNIQUE约束 266 12.5.1 一个UNIQUE约束的示例 266 12.5.2 使用表设计器定义UNIQUE约束 267 12.5.3 使用T-SQL定义UNIQUE约束 268 12.6 CHECK约束 268 12.6.1 一个CHECK约束的示例 269 12.6.2 使用表设计器定义CHECK约束 269 12.6.3 使用T-SQL定义CHECK约束 270 12.7 DEFAULT约束 271 12.7.1 使用表设计器定义DEFAULT约束 271 12.7.2 使用T-SQL定义DEFAULT约束 271 12.8 禁用约束 272 12.8.1 对复制禁用外键约束 272 12.8.2 对复制禁用CHECK约束 272 12.8.3 对INSERT和UPDATE语句禁用外键约束 273 12.8.4 对INSERT和UPDATE语句禁用CHECK 约束 273 第13章 触发器 274 13.1 触发器概述 274 13.1.1 触发器的作用 274 13.1.2 触发器的分类 274 13.1.3 触发器的工作原理 275 13.2 设计触发器 275 13.2.1 理解AFTER、INSTEAD OF触发器的使用要求 275 13.2.2 创建触发器前应考虑的问题 276 13.3 创建触发器 276 13.3.1 在SQL Server Management Studio中创建触发器步骤 276 13.3.2 使用CREATE TRIGGER语句创建触发器 277 13.4 修改触发器 280 13.4.1 在SQL Server Management Studio中修改触发器步骤 280 13.4.2 使用ALTER TRIGGER语句修改触发器 280 13.5 删除触发器 281 13.5.1 使用SQL Server Management Studio删除触发器 281 13.5.2 使用DROP TRIGGER语句删除触发器 282 13.6 禁用/启用触发器 283 13.6.1 禁用触发器 283 13.6.2 启用触发器 285 13.7 设计CLR触发器 286 13.7.1 创建CLR触发器的一般步骤 286 13.7.2 创建CLR触发器的示例 286 13.8 设计DDL触发器 290 13.8.1 CREATE TRIGGER创建DDL触发器的语法 290 13.8.2 使用CREATE TRIGGER创建DDL触发器的示例 290 第14章 事务和锁 292 14.1 事务 292 14.1.1 事务的特点 292 14.1.2 启动事务 292 14.1.3 保存事务 294 14.1.4 提交事务 295 14.1.5 回滚事务 296 14.1.6 自动提交事务 298 14.1.7 显式事务 300 14.1.8 隐式事务 302 14.1.9 事务嵌套 304 14.2 管理并发数据访问 307 14.2.1 并发的影响 308 14.2.2 并发控制的类型 308 14.2.3 事务的隔离级别 309 14.3 锁定 309 14.3.1 可以锁定的资源 309 14.3.2 锁模式 310 14.3.3 死锁 311 第15章 索引和查询优化 312 15.1 索引概述 312 15.1.1 聚集索引和非聚集索引 312 15.1.2 填充因子 312 15.1.3 使用目录视图查看索引 313 15.2 用CREATE INDEX语句创建索引 313 15.2.1 基本语法 314 15.2.2 创建简单的复合索引 317 15.2.3 创建惟一索引 317 15.2.4 创建聚集索引 319 15.2.5 指定索引存放的文件组 320 15.3 用ALTER INDEX语句修改索引 321 15.3.1 基本语法 321 15.3.2 设置索引的选项 322 15.3.3 禁用/启用索引 323 15.4 用DROP INDEX语句删除索引 324 15.4.1 基本语法 325 15.4.2 使用DROP INDEX删除聚集索引并将表移动到新文件组 326 15.4.3 使用DROP INDEX删除PRIMARY KEY约束 329 15.5 重新组织和重新生成索引 330 15.5.1 理解重新组织、生成索引 330 15.5.2 重新组织索引 331 15.5.3 重新生成索引 332 第三篇 SQL Server 2005高级特性 第16章 SQL Server 2005管理工具 335 16.1 SQL Server配置管理器 335 16.1.1 管理服务 335 16.1.2 管理服务器端网络协议 336 16.2 SQL Server外围应用配置器 338 16.2.1 启动外围应用配置器 338 16.2.2 使用服务和连接的外围应用配置器 338 16.2.3 使用功能的外围应用配置器 340 16.3 数据库引擎优化顾问 341 16.3.1 启动数据库引擎优化顾问 341 16.3.2 设计工具选项和布局 342 16.3.3 使用数据库引擎优化顾问 343 16.4 SQL Server命令提示实用工具 345 16.4.1 bcp数据复制工具 345 16.4.2 dta数据库引擎优化工具 346 16.4.3 sac外围应用设置导入和导出工具 348 16.4.4 sqlcmd实用工具 349 16.4.5 SQLdiag诊断信收集工具 350 16.4.6 sqlmaint维护实用工具 351 16.4.7 sqlservr实例运行程序 352 16.4.8 sqlwb实用工具 352 16.4.9 tablediff表中的数据比较工具 353 16.4.10 其他实用工具介绍 354 16.5 SQL Server联机丛书 355 第17章 数据库服务器管理 357 17.1 连接与断开数据库服务器 357 17.1.1 添加服务器组与服务器 357 17.1.2 断开与数据库服务器的连接 358 17.2 使用配置管理器配置SQL Server服务 359 17.2.1 启动、停止、暂停和重新启动SQL Server服务 359 17.2.2 配置启动模式 360 17.2.3 更改登录身份 360 17.2.4 SQL Server 2005使用的网络协议 360 17.2.5 配置客户端网络协议 361 17.2.6 隐藏数据库引擎实例 363 17.3 配置SQL Server 2005服务器属性 363 17.3.1 查看服务器属性 363 17.3.2 设置内存属性 364 17.3.3 设置处理器属性 364 17.3.4 设置安全性属性 364 17.3.5 设置连接属性 365 17.3.6 设置数据库属性 366 17.3.7 查看高级属性 366 17.4 通过日志查看服务器的运行情况 367 17.4.1 查看SQL Server日志 367 17.4.2 查看Windows系统日志 368 17.5 通过动态管理视图查看服务器信 369 17.5.1 与数据库有关的动态管理视图 369 17.5.2 与SQL Server操作系统关联的动态管理视图 369 第18章 管理数据库和数据库文件 370 18.1 理解数据库文件 370 18.1.1 理解数据存取过程 370 18.1.2 数据库文件 370 18.1.3 数据库文件组 371 18.1.4 建立数据库文件和文件组 372 18.2 创建数据库 373 18.2.1 用CREATE DATABASE语句创建数据库 373 18.2.2 创建数据库的示例 375 18.2.3 数据库的所有者 379 18.3 修改数据库 379 18.3.1 扩大数据库 379 18.3.2 收缩数据库 380 18.3.3 收缩数据库文件 381 18.3.4 添加和删除数据文件和日志文件 382 18.3.5 移动数据库文件 384 18.4 删除数据库 384 18.4.1 使用SQL Server Management Studio删除数据库 385 18.4.2 用DROP DATABASE语句删除数据库 385 18.5 分离与附加数据库 385 18.5.1 分离数据库 385 18.5.2 附加数据库 386 18.6 理解系统数据库 387 18.6.1 系统数据库说明 388 18.6.2 隐藏系统数据库对象 388 18.7 建立数据库快照 389 18.7.1 工作原理 389 18.7.2 典型用途 390 18.7.3 创建和删除数据库快照 390 18.8 数据分区管理 391 18.8.1 理解已分区表 392 18.8.2 创建分区函数 392 18.8.3 创建分区方案 393 18.8.4 创建分区表 394 18.8.5 创建分区表的示例 394 第19章 安全管理 399 19.1 SQL Server安全性机制 399 19.1.1 主体 399 19.1.2 安全对象 400 19.1.3 权限层次结构 400 19.1.4 查询权限 401 19.2 服务器范围的安全管理 403 19.2.1 SQL Server验证模式 403 19.2.2 使用密码策略 404 19.2.3 服务器范围的角色 405 19.2.4 管理登录名 405 19.2.5 管理凭据 407 19.3 数据库范围的安全管理 408 19.3.1 管理用户 408 19.3.2 特殊用户 410 19.3.3 数据库范围的角色 410 19.4 用户架构分离 411 19.4.1 理解架构 411 19.4.2 使用SQL Server Management Studio工具创建架构 412 19.4.3 用CREATE SCHEMA语句创建架构 413 19.5 管理密钥与证书 413 19.5.1 SQLServer密码系统架构 413 19.5.2 创建密钥 413 19.5.3 创建证书 416 19.5.4 简单加密示例 417 第20章 数据库备份和恢复 418 20.1 理解数据库备份 418 20.1.1 备份的目的 418 20.1.2 备份过程与恢复模式 418 20.1.3 完整恢复模式 420 20.1.4 大容量日志恢复模式 420 20.1.5 简单恢复模式 420 20.2 备份策略 421 20.2.1 备份的类型 421 20.2.2 理解备份策略 422 20.2.3 完全数据库备份策略 422 20.2.4 数据库和事务日志备份策略 423 20.2.5 差异备份策略 423 20.2.6 文件或文件组备份策略 423 20.3 执行和管理备份 423 20.3.1 在简单恢复模式下根据完全数据库备份策略进行数据库备份 424 20.3.2 在完整恢复模式下根据差异备份策略进行数据库备份 427 20.3.3 使用T-SQL语句备份数据库 430 20.4 还原数据库 433 20.4.1 理解还原过程 433 20.4.2 在完整恢复模式还原数据库的完整备份 433 20.4.3 使用T-SQL还原数据库 437 第21章 系统自动化任务管理 438 21.1 SQL Server代理 438 21.1.1 SQL Server代理简介 438 21.1.2 SQL Server代理的设置 438 21.1.3 启动和停止SQL Server代理 440 21.1.4 SQL Server代理的安全性 441 21.1.5 使用SQL Server代理的一般步骤 444 21.2 作业 444 21.2.1 创建作业 444 21.2.2 创建作业步骤 446 21.2.3 创建作业时间计划 447 21.2.4 查看和修改作业 448 21.2.5 运行作业 450 21.2.6 查看作业历史日志 450 21.3 维护计划 453 21.3.1 可以自动运行的维护任务 453 21.3.2 使用向导创建维护计划步骤 453 21.3.3 手工创建维护计划步骤 454 21.4 警报 455 21.4.1 创建警报 455 21.4.2 删除警报 457 21.5 操作员 457 21.5.1 创建操作员 457 21.5.2 为操作员分配警报 458 第22章 复制 460 22.1 复制概述 460 22.1.1 复制发布模型概述 460 22.1.2 复制类型 461 22.2 创建复制 462 22.2.1 创建发布 463 22.2.2 创建订阅 465 22.3 管理复制 468 22.3.1 查看和修改发布属性 469 22.3.2 查看和修改项目属性 469 22.3.3 指定历史记录保持期 470 22.3.4 查看发布服务器的信和执行其任务 470 第23章 全文搜索 472 23.1 全文搜索简介 472 23.1.1 全文搜索的概念 472 23.1.2 安装全文搜索 474 23.1.3 全文搜索的结构 474 23.2 管理全文搜索 475 23.2.1 使用SQL Server Management Studio创建全文目录 475 23.2.2 使用SQL Server Management Studio创建全文索引 477 23.2.3 使用T-SQL全文数据定义语言 478 23.2.4 使用T-SQL创建全文索引的示例 482 23.2.5 从数据表中删除全文索引 484 23.2.6 从数据库中删除全文目录 484 23.3 使用全文搜索 484 23.3.1 自定义数据字典 484 23.3.2 搜索特定词或短语 486 23.3.3 执行前缀搜索 486 第24章 处理XML数据 488 24.1 XML概述 488 24.1.1 理解XML 488 24.1.2 XML的特性 488 24.1.3 SQL Server 2005数据库对XML的支持 489 24.2 使用FOR XML子句和OPENXML函数 489 24.2.1 使用FOR XML 489 24.2.2 使用OPENXML 495 24.3 XML数据类型及处理 499 24.3.1 XML数据类型 499 24.3.2 XML数据类型方法 502 第25章 监控SQL Server状态 508 25.1 查看当前活动 508 25.1.1 使用活动监视器 508 25.1.2 动态管理对象 510 25.2 使用系统性能监视器 512 25.2.1 运行系统性能监视器 513 25.2.2 SQL Server性能对象 514 25.2.3 监控SQL Server注意点 515 25.3 使用SQL Server Profilter 516 25.3.1 SQL Server Profilter简介 516 25.3.2 如何创建跟踪 516 25.3.3 如何设置全局跟踪选项 517 25.3.4 如何指定跟踪文件的事件和数据列 518 25.3.5 如何将跟踪结果保存到表 519 25.3.6 如何修改筛选器 519 第26章 SQL Server商业智能服务 520 26.1 SQL Server 2005集成服务 520 26.1.1 Integration Services简介 520 26.1.2 SSIS的结构 521 26.1.3 创建SSIS项目 521 26.1.4 建立数据源和数据视图 522 26.1.5 建立包 524 26.1.6 建立控制流 525 26.1.7 建立数据流 525 26.1.8 运行SSIS包 528 26.1.9 部署SSIS包 529 26.2 SQL Server报表服务 531 26.2.1 SSRS介绍 531 26.2.2 创建报表服务器项目 532 26.2.3 建立数据源 532 26.2.4 建立报表 533 26.2.5 运行报表 536 26.2.6 发布报表 536 第四篇 数据库开发 第27章 Visual Basic.NET和SQL Server开发应用程序 539 27.1 Visual Basic.NET连接数据库 539 27.1.1 熟悉VB.NET集成开发环境 539 27.1.2 通过ADO.NET连接数据库 541 27.2 Visual Basic.NET开发学生档案管理系统 543 27.2.1 示例介绍 543 27.2.2 数据库设计结构 544 27.2.3 建立数据库和基础数据表 545 27.2.4 创建Visual Basic.NET工程 551 27.2.5 添加Visual Basic控件 552 27.2.6 设置DataGridView控件 552 27.2.7 编写事件代码 554 27.2.8 编译应用程序 555 第28章 ASP.NET与SQL Server 2005 556 28.1 熟悉ASP.NET的开发操作 556 28.1.1 ASP.NET的开发环境 556 28.1.2 ASP.NET的代码模型 557 28.1.3 使用Web.config文件 558 28.1.4 通过ADO.NET连接数据库 559 28.1.5 在ASP.NET中查询数据 560 28.2 ASP.NET开发网上学生档案管理系统 563 28.2.1 系统目标 563 28.2.2 新建网站项目 564 28.2.3 编写登录页面 565 28.2.4 管理系统主界面 567 28.2.5 编写查看学生信的页面 568 28.2.6 编写输入学生信的页面 570 28.2.7 在Microsoft IIS中运行ASP.NET网页 573

本文标签: 光盘基础教程电子SQL