SQL Server高级开发与专业应用

SQL Server高级开发与专业应用
作 者: 田永超
出版社: 国防工业出版社
丛编项: 数据库高级开发与专业应用系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Sever
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL Server高级开发与专业应用》作者简介

内容简介

SQLServer是基于WindowsNT的可扩充的分布式客户用&务器数据库管理系统。本书是关于SQLServer的一本内容全面、讲解细致的学习参考书。内容包括SQLServer的基本特点,SQLServer的安装,SQLServer的系统结构,关系数据库理论基础,SQLServer的安全模式和安全管理策略,数据库及数据库对象(如表、视图等)创建和使用,任务和报警设置,数据库的备份、恢复和复制,SQLServer系统性能的监视和优化,游标、事务和锁的使用。本书内容由浅人深,既适用于初学者学习使用,也适于SQLServer管理员和SQLServer开发人员参考。

图书目录

第 1章 SQL Server的特性

l. 1 Microsoft SQL Server简介

1. 2 SQL Server的主要特性

1. 2. 1 集中式管理

1. 2. 2 支持多客户应用程序

1. 2. 3 支持多个不同的开发平台

1. 2. 4 运行于 Windows NT和 Windows 95/98

1. 2. 5 支持数据复制

l. 2. 6 支持分布式事务处理

l. 2. 7 易于创建. 管理和6己置

l. 2. 8 拥有 SQL Server的费用的相对低廉性

1. 2. 9 网络特性

1. 2. 10 支持数据仓库

l. 2. 11 与微软产品的集成

1. 3 SQL Server和客户/服务器模式

1. 4 SQL Server的结构

1. 5 小结

第 2章 SQL Server的安装

2. 1 SQL Server的安装要求

2. l. l 硬件要求

2. l. 2 软件要求

2. 2 安装 SQL Server的步骤

2. 3 启动 SQL Server的配置

2. 3. 1 NT中创建SQL Server服务账号

2. 3. 2 Wndows 98中创建用户账号

2. 3. 3 第一次使用 SQL Server

2. 3. 4 安装中的一些配置问题

2. 3. 5 修改 SQL Server的配置

2. 4 无值守安装

2. 5 卸载 SQL Server

2. 6 小结

第3章 RDBMS基础知识

3. 1 定义

3. 1. l 关系数据库的定义

3. l. 2 主键和外键

3. 2 数据库的存储结构

3. 2. l 物理数据库组件

3. 2. 2 逻辑数据库组件

3. 3 数据库对象

3. 3. 1 表

3. 3. 2 视图

3. 3. 3 索引

3. 3. 4 约束

3. 4 小结

第 4章 SQL Server的系统结构

4. l 系统数据库

4. 1. l master数据库

4. 1. 2 model数据库

4. 1. 3 tCIDpdb数据库

4. 1. 4 msdb数据库

4. 2 用户数据库

4. 2. l pubs数据库

4. 2. 2 Northwind数据库

4. 3 系统表

4. 4 事务日志

4. 5 tempdb数据库使用技巧

4. 6 SQL Server组件

4. 6. 1 Transact--SQL

4. 6. 2 SQL ServerProfiler

4. 7 小结

第5章 SQL语言

5. l 数据定义语句(CREM. Al:fE:11. DROP语句)

5. 1. 1 CREATE语句

5. l. 2 ALTE语句

5. 1. 3 DROP语句

5. 2 SELECT查询语句

5. 1. l 简单查询

5. 1. 2 复杂查询

5. 2. 3 使用CASE功能的查询

5. 3 UPDATE语句

5. 4 INSW语句

5. 5 DELM语句

5. 6 建立和删除索弓l

5. 6. 1 建立索引

5. 6. 2 删除索引

5. 7 视图的创建和删除

5. 7. l 创建视图

5. 7. 2 删除视图

5. 8 数据类型

5. 8. l 字符型数据

5. 8. 2 文本型数据

5. 8. 3 数值型数据

5. 8. 4 逻辑型数据

5. 8. 5 时间. 日期型数据

5. 8. 6 特殊类型数据

5. 9 小结

第 6章 SQL Server中的数据库定义

6. l 创建数据库

6. 1. l 使用 SQL Enterprise Manager创建数据库

6. 1. 2 使用 Transact-SQL语句创建数据库

6. l. 3 配置数据库选项

6. 1. 4 改变数据库的大小

6. 2 删除数据库

6. 3 小结

第7章 数据库对象的定义

7. l 标识符的创建规则

7. 2 表的创建和删除

7. 2. l 表的创建

7. 2. 2 表的修改

7. 2. 3 表的删除

7. 2. 4 更改表名

7. 3 视图

7. 3. 1 视图的创建

7. 3. 2 视图的类型

7. 3. 3 视图的操作

7. 3. 4 视图的修改和删除

7. 4 自定义数据类型

7. 5 小结

第8章 索引的使用

8. 1 索引的种类

8. l. 1 簇索引

8. 1. 2 非簇索引

8. 1. 3 唯一索引和复合索引

8. 2 创建索引

8. 2. l 使用 Entmprise Manager创建索引

8. 2. 2 使用T-SQL语句创建索引

8. 3 数据完整性

8. 4 使用索引的性能分析

8. 5 查看索引信息和删除索引

8. 5. 1 查看索引信息

8. 5. 2 删除索引

8. 6 全文检索

8. 6. 1 启动全文本检索服务

8. 6. 2 全文索引中的存储过程

8. 6. 3 全文查询

8. 7 小结

第9章 存储过程

9. l 什么是存储过程

9. 2 系统存储过程

9. 2. 1 管理存储过程

9. 2. 2 使用存储过程收集信息

9. 2. 3 使用存储过程进行配置和协调

9. 2. 4 使用存储过程监控系统

9. 3 扩展存储过程

9. 4 用户定义存储过程

9. 4. 1 创建存储过程

9. 4. 2 查看. 修改和删除存储过程

9. 4. 3 重编译选项和自动执行存储过程

9. 5 存储过程的应用

9. 5. 1 存储过程在企业网中的应用

9. 5. l 存储过程在一般性网站中的应用

9. 6 恰当使用存储过程提高系统性能

9. 7 小结

第10章 触发器

10. l 触发器的概念

10. 2 创建触发器

10. 2. 1 插入触发器

10. 2. 2 更新触发器

10. 2. 3 删除触发器

10. 3 查看. 修改和删除触发器

10. 3. l 查看触发器信息

10. 3. 2 修改触发器

10. 3. 3 触发器的删除

10. 4 触发器实施数据完整性实例

10. 4. 1 实施参照完整性

10. 4. 2 实施引用完整性

10. 5 其它类型的触发器及触发器的限制

10. 6 小结

第 11章 SQL Server的安全性

11. 1 SQL Server的安全模式

11. 1. 1 Windows NT模式

11. 1. 2 混合模式

11. 1. 3 认证过程

11. 2 许可

11. 2. l 许可的概念. 类型及状态

11. 2. 2 许可的分配

11. 3 创建及删除登录名和用户名

11. 3. l 创建登录名

11. 3. 2 创建用户名

11. 3. 3 删除登录名和用户名

11. 4 角色

11. 4. 1 服务器角色

11. 4. 2 数据库角色

11. 4. 3 自定义角色

11. 4. 4 删除自定义角色

11. 5 安全性策略

11. 6 管理应用程序的安全性

11. 7 小结

第12章 任务调度和报警

12. 1 SQL Server Agent服务

12. 2 创建任务

12. 2. l 创建任务

12. 2. 2 任务演示

12. 3 创建操作员

12. 4 创建报警

12. 4. l 创建报警

12. 4. 2 创建报警演示

12. 4. 3 设置事件转寄

12. 5 SQL Mail

12. 6 msdb数据库

12. 7 小结

第13章 忧化查询

13. l 游标

13. 1. l 定义游标

13. 1. 2 使用游标

13. 1. 3 游标的使用规则

13. 1. 4 使用游标修改数据

13. 2 事务

13. 2. l 事务的基本概念

13. 2. 2 事务隔离等级

13. 3 锁机制

13. 3. l 锁定与并发

13. 3. 2 锁的分类

13. 3. 3 锁机制

13. 4 查询优化

13. 4. l 使用索引优化查询

13. 4. 2 强制表)烦序优化查询

13. 5 小结

第 14章 监视与 SQL Server性能分析

14. 1 SQL Server的监视Xi具

14. 2 使用 SQL Server Profiler

14. 2. l 创建跟踪文件

14. 2. 2 使用 Index TUmng Wzard

14. 3 使用 SQL Server Performance Monitor

14. 3. 1 监视计数器

14. 3. 2 运行SQL Server Performance Monitor

14. 4 使用 Current Activity

14. 5 使用DBCC命令

14. 5. 1 基本DBCC命令简介

14. 5. 2 使用DBCCMEMUSAGE命令

14. 5. 3 使用 DBCC CHECKDB命令

14. 5. 4 使用 DBCC CHECKWLE命令

14. 5. 5 使用 DBCC SHOWSTATISThCS命令

14. 5. 6 使用 DBCC SHOWCONTIG命令

14. 5. 7 使用 DBCC DBREIN'DEX命令

14. 6 跟踪标志

14. 6. l 跟踪标志

14. 6. 2 设置跟踪标志

14. 7 使用日志监视

14. 7. 1 SQL Server错误日志

14. 7. 2 SQL Server错误消息

14. 8 维护数据库

14. 9 影响数据库系统的几个方面

14. 10 SQL Server系统性能分析参数

14. 11 优化 SQL Server数据库内存配置

14. 12 小结

第15章 数据备份

15. 1 备份的定义和类型

15. l. l 备份定义

15. l. 2 备份的两种分类

15. 2 备份策略

15. 3 备份的方法

15. 3. l 全数据库备份

15. 3. 2 事务日志备份

15. 3. 3 增量备份

15. 4 备份设备

15. 4. l 备份设备类型

15. 4. 2 备份设备的建立

15. 4. 3 管理备份设备

15. 5 备份数据库

15. 5. l 使用SQL企业管理器

15. 5. 2 使用BACKUUP命令

15. 5. 3 备份系统数据库

15. 5. 4 备份数据库到软盘上

15. 6 备份执行过的SQL语句

15. 7 小结

第16章 恢复数据

16. l 恢复概述

16. 2 自动恢复

16. 3 恢复用户数据库

16. 3. 1 恢复策略

16. 3. 2 恢复用户数据库

16. 3. 3 恢复系统数据库

16. 4 小结

第17章 数据传输

17. l 数据转换服务(DTS)

17. 1. 1 DTS功能简述

17. l. 2 DTS向导

17. 1. 3 数据库对象传输

17. 2 BCPI具

17. 3 BULK INSERT

17. 4 在Internt上发布数据

17. 5 小结

第18章 复制

18. l 出版/订阅模型

18. 2 复制概念

18. 2. l 复制的意义

18. 2. 2 复制的工作原理

18. 2. 3 复制代理

18. 2. 4 复制类型

18. 3 复制策略

18. 3. l 复制前应考虑的因素

18. 3. 2 复制方案

18. 4 配置复制服务器

18. 5 创建复制

18. 5. 1 指定分发服务器和创建出版物

18. 5. 2 设置分送数据库

18. 5. 3 设置出版者

18. 5. 4 创建订阅

18. 6 监视复制

18. 7 复制的安全性

18. 8 小结