欢迎光临
免费的PDF电子书下载网站

SQL Server 数据库管理与开发兵书(含CD光盘1张) PDF下载

编辑推荐

暂无

内容简介

  本书由浅入深,全面、系统地介绍了SQL Server2008开发、维护技术。本书提供了大量示例,供读者实战演练,以帮助读者更好地学习本书内容。这些示例源代码及所用到的示例数据库一起收录于本书的配书光盘中。
  本书共分15章,主要内容有:SQL Server 2008概述、安装SQL Server 2008、SQL ServerManagementStudio管理器、Transact-SQL语言入门、数据查询利器——SELECT命令、数据处理、视图、存储过程、函数、约束、触发器、事务和锁、索引和查询优化、数据库备份与恢复、SQLServer 2008的安全。
  本书涉及面广,几乎涉及SQL Server数据库开发、维护的所有重要知识。本书适合所有想全面学习SQLServer数据库开发、维护技术的人员阅读,也适合各行各业中使用SQL Server进行开发、维护的工程技术人员使用。

作者简介

暂无

SQL Server 数据库管理与开发兵书(含CD光盘1张) PDF下载

目录

第1章 总揽全局:SQL Server 2008概述
1.1 SQL Server简介
1.1.1 SQL Server的发展
1.1.2 SQL Server 2008版本性能介绍
1.1.3 Transact-SQL语言介绍
1.2 SQL Server 2008构架设计与新特性
1.2.1 SQL Server 2008的构架
1.2.2 SQL Server 2008的新特性与改进
1.2.3 SQL Server 2008服务进程
1.3 本章知识点综合应用
1.4 本章小结
1.5 本章习题
第2章 选取兵器:安装SQL Server 2008
2.1 准备安装SQL Server 2008
2.1.1 选择正确的SQL Server 2008数据库版本
2.1.2 安装的硬件要求
2.1.3 操作系统支持及软件要求
2.1.4 基本安装选项
2.2 安装过程
2.2.1 什么是SQL Server实例
2.2.2 安装SQL Server 2008
2.2.3 如何查看SQL Server 2008安装日志文件
2.2.4 验证安装
2.3 配置服务器选项
2.4 升级到SQL Server 2008
2.4.1 升级之前要考虑的问题
2.4.2 使用SQL Server 2008升级顾问
2.4.3 升级到SQL Server 2008
2.5 本章知识点综合应用
2.6 本章小结
2.7 本章习题
第3章 桩步必练:SQL Server Management Studio管理器
3.1 SQL Server Management Studio简介
3.1.1 启动SQL Server Management Studio工具
3.1.2 连接已注册的服务器和对象资源管理器
3.1.3 更改环境布局
3.1.4 设置启动选项
3.1.5 查询/代码编辑器
3.1.6 使用模板资源管理器、解决方案、脚本项目
3.2 使用SQL Server Management Studio设计数据库
3.2.1 创建数据库
3.2.2 附加数据库
3.3 使用SQL Server Management Studio设计数据表
3.3.1 新建数据表
3.3.2 修改数据表
3.3.3 查看表属性
3.3.4 删除数据表
3.4 使用SQL Server Management Studio创建索引
3.4.1 创建主键索引
3.4.2 创建唯一索引
3.4.3 查看表的索引
3.4.4 删除索引
3.5 维护数据表
3.5.1 在表中插入新列
3.5.2 改变表中列的排列顺序
3.5.3 自动编号列和标识符列
3.5.4 可计算的列
3.5.5 删除字段
3.6 数据表的浏览
3.6.1 查看表中所有的记录
3.6.2 查看表的某条记录
3.7 数据表中数据的维护
3.7.1 添加新的记录
3.7.2 修改现有记录
3.7.3 删除记录
3.8 本章知识点综合应用
3.9 本章小结
3.10 本章习题
第4章 初养内力:Transact-SQL 语言入门
4.1 Transact-SQL概述
4.2 常量与变量
4.2.1 常量
4.2.2 变量
4.3 基本运算
4.3.1 算术运算
4.3.2 逻辑运算
4.3.3 字符串处理
4.3.4 比较运算
4.3.5 null与空判断
4.3.6 日期运算
4.3.7 大值数据类型
4.4 流程控制
4.4.1 IF…ELSE结构
4.4.2 IF EXISTS()结构
4.4.3 BEGIN…END结构
4.4.4 WHILE循环
4.4.5 GOTO语句
4.4.6 CASE语句
4.5 游标
4.5.1 游标概述
4.5.2 声明游标
4.5.3 打开游标
4.5.4 使用游标
4.5.5 关闭游标和释放游标
4.6 编码风格
4.6.1 关于大小写
4.6.2 关于代码缩进与对齐
4.6.3 代码注释与模块声明
4.7 本章知识点综合应用
4.8 本章小结
4.9 本章习题
第5章 穿喉一剑:数据查询利器——SELECT命令
5.1 执行SELECT命令的工具
5.1.1 使用基于文本的查询设计器
5.1.2 使用图形查询设计器
5.2 简单数据查询
5.3 TOP关键字
5.4 ROWCOUNT关键字
5.5 DISTINCT关键字
5.6 WHERE子句
5.6.1 在WHERE子句中使用比较运算符
5.6.2 在WHERE子句中使用逻辑运算符
5.6.3 BETWEEN…AND结构
5.6.4 IN关键字
5.6.5 LIKE关键字
5.6.6 EXISTS关键字
5.7 设置查询字段的显示名称
5.8 使用统计函数
5.9 GROUP BY子句和HAVING关键字
5.10 ALL关键字
5.11 ORDER BY子句
5.12 多表查询
5.13 UNION表达式
5.14 CASE表达式
5.15 INNER JOIN … ON …表达式
5.16 本章知识点综合应用
5.17 本章小结
5.18 本章习题
第6章 心无旁骛:数据处理
6.1 插入数据
6.1.1 使用图形查询设计器插入数据
6.1.2 简单的INSERT语句向表添加一条记录
6.1.3 使用SELECT语句
6.2 更新数据
6.2.1 使用图形查询设计器更新数据
6.2.2 批量修改
6.2.3 条件修改
6.3 删除数据
6.3.1 使用图形查询设计器删除数据
6.3.2 普通的DELETE删除语句
6.3.3 TRUNCATE TABLE语句
6.3.4 对游标的当前行使用 DELETE
6.4 本章知识点综合应用
6.5 本章小结
6.6 本章习题
第7章 形神合一:视图
7.1 了解视图
7.1.1 什么是视图
7.1.2 视图的种类
7.1.3 视图的优点
7.1.4 视图的约束
7.2 在SQL Server Management Studio中创建视图
7.2.1 使用SQL Server Management Studio创建标准视图
7.2.2 查看视图的结构信息
7.2.3 查询视图数据
7.3 用CREATE VIEW创建视图
7.3.1 使用CREATE VIEW创建视图的示例
7.3.2 基本语法
7.3.3 操作示例
7.4 单击查看名人信息——ListView的应用
7.4.1 使用SQL Server Management Studio修改简单的视图
7.4.2 使用SQL Server Management Studio修改视图的一般过程
7.5 用ALTER VIEW修改视图
7.5.1 使用ALTER VIEW修改视图的示例
7.5.2 基本语法
7.5.3 操作示例
7.6 通过视图修改数据
7.6.1 使用视图修改数据的示例
7.6.2 操作说明总结
7.7 在SQL Server Management Studio中删除视图
7.7.1 使用SQL Server Management Studio删除视图的示例
7.7.2 使用SQL Server Management Studio删除视图的一般过程
7.8 用DROP VIEW删除视图
7.8.1 基本语法
7.8.2 使用DROP VIEW创建视图的示例
7.9 本章知识点综合应用
7.10 本章小结
7.11 本章习题
第8章 以静制动:存储过程
8.1 存储过程概述
8.2 设计存储过程
8.3 创建存储过程
8.3.1 在SQL Server Management Studio中创建存储过程
8.3.2 用CREATE PROCEDURE语句创建存储过程
8.4 修改存储过程
8.4.1 在SQL Server Management Studio中修改存储过程
8.4.2 用ALTER PROCEDURER语句修改存储过程
8.5 执行存储过程
8.5.1 在SQL Server Management Studio中执行存储过程
8.5.2 用EXECUTE语句执行存储过程
8.6 删除存储过程
8.6.1 在SQL Server Management Studio中删除存储过程
8.6.2 用DROP PROCEDURE语句删除存储过程
8.7 常用系统存储过程
8.7.1 sp_help存储过程
8.7.2 sp_rename、sp_renamedb存储过程
8.7.3 常用系统存储过程分类
8.8 建立CLR存储过程
8.9 本章知识点综合应用
8.10 本章小结
8.11 本章习题
第9章 以一敌百:函数
9.1 函数概述
9.1.1 函数的结构
9.1.2 函数的类型
9.1.3 使用函数的优点
9.2 设计用户定义函数
9.2.1 选择函数类型
9.2.2 函数与存储过程
9.3 创建用户定义函数
9.3.1 在SQL Server Management Studio中建立用户自定义函数
9.3.2 用CREATE FUNCTION语句创建函数
9.4 执行用户定义函数
9.4.1 执行的位置
9.4.2 执行用户定义函数的例子
9.5 删除用户定义函数
9.5.1 在SQL Server Management Studio中删除用户定义函数
9.5.2 用DROP FUNCTION语句删除用户定义函数
9.6 常用内置函数
9.6.1 聚合函数
9.6.2 配置函数
9.6.3 游标函数
9.6.4 日期和时间函数
9.6.5 数学函数
9.6.6 元数据函数
9.6.7 排名函数
9.6.8 行集函数
9.6.9 安全函数
9.6.10 字符串函数
9.6.11 系统函数
9.6.12 系统统计函数
9.6.13 文本和图像函数
9.7 创建CLR函数
9.7.1 创建CLR函数的一般步骤
9.7.2 使用CLR函数的优点
9.7.3 创建CLR函数的实例
9.8 本章知识点综合应用
9.9 本章小结
9.10 本章习题
第10章 张弛有度:约束
10.1 约束概述
10.1.1 数据完整性
10.1.2 约束的概念和类型
10.2 设计约束
10.2.1 定义约束的方式
10.2.2 定义约束的语法结构
10.3 主键约束
10.3.1 一个主键约束的示例
10.3.2 使用表设计器定义主键约束
10.3.3 使用T-SQL定义主键约束
10.4 外键约束
10.4.1 一个外键约束的示例
10.4.2 使用表设计器定义外键约束
10.4.3 使用T-SQL定义外键约束
10.5 UNIQUE约束
10.5.1 一个UNIQUE约束的示例
10.5.2 使用表设计器定义UNIQUE约束
10.5.3 使用T-SQL定义UNIQUE约束
10.6 CHECK约束
10.6.1 一个CHECK约束的示例
10.6.2 使用表设计器定义CHECK约束
10.6.3 使用T-SQL定义CHECK约束
10.7 DEFAULT约束
10.7.1 使用表设计器定义DEFAULT约束
10.7.2 使用T-SQL定义DEFAULT约束
10.8 禁用约束
10.8.1 对复制禁用外键约束
10.8.2 对复制禁用CHECK约束
10.8.3 对INSERT和UPDATE语句禁用外键约束
10.8.4 对INSERT和UPDATE语句禁用CHECK约束
10.9 本章知识点综合应用
10.10 本章小结
10.11 本章习题
第11章 触发器
11.1 触发器概述
11.1.1 触发器的作用
11.1.2 触发器的分类
11.1.3 触发器的工作原理
11.2 设计触发器
11.2.1 理解AFTER、INSTEAD OF触发器的使用要求
11.2.2 创建触发器前应考虑的问题
11.3 创建触发器
11.3.1 在SQL Server Management Studio中创建触发器的步骤
11.3.2 使用CREATE TRIGGER语句创建触发器
11.4 修改触发器
11.4.1 在SQL Server Management Studio中修改触发器的步骤
11.4.2 使用ALTER TRIGGER语句修改触发器
11.5 删除触发器
11.5.1 使用SQL Server Management Studio删除触发器
11.5.2 使用DROP TRIGGER语句删除触发器
11.6 禁用/启用触发器
11.6.1 禁用触发器
11.6.2 启用触发器
11.7 设计CLR触发器
11.7.1 创建CLR触发器的一般步骤
11.7.2 创建CLR触发器的示例
11.8 设计DDL触发器
11.8.1 CREATE TRIGGER创建DDL触发器的语法
11.8.2 使用CREATE TRIGGER创建DDL触发器的示例
11.9 本章知识点综合应用
11.10 本章小结
11.11 本章习题
第12章 循规蹈矩:事务和锁
12.1 事务
12.1.1 事务的特点
12.1.2 启动事务(BEGIN TRANSACTION)
12.1.3 保存事务(SAVE TRANSACTION)
12.1.4 提交事务(COMMIT TRANSACTION)
12.1.5 回滚事务(ROLLBACK TRANSACTION)
12.1.6 自动提交事务
12.1.7 显式事务
12.1.8 隐式事务
12.1.9 事务嵌套
12.2 管理并发数据访问
12.2.1 并发的影响
12.2.2 并发控制的类型
12.2.3 事务的隔离级别
12.3 锁定
12.3.1 可以锁定的资源
12.3.2 锁模式
12.3.3 死锁
12.4 本章知识点综合应用
12.5 本章小结
12.6 本章习题
第13章 化繁为简:索引和查询优化
13.1 索引概述
13.1.1 聚集索引和非聚集索引
13.1.2 填充因子
13.1.3 使用目录视图查看索引
13.2 用CREATE INDEX语句创建索引
13.2.1 基本语法
13.2.2 创建简单的复合索引
13.2.3 创建唯一索引
13.2.4 创建聚集索引
13.2.5 指定索引存放的文件组
13.3 用ALTER INDEX语句修改索引
13.3.1 基本语法
13.3.2 设置索引的选项
13.3.3 禁用/启用索引
13.4 用DROP INDEX语句删除索引
13.4.1 基本语法
13.4.2 使用DROP INDEX删除聚集索引并将表移动到新文件组
13.4.3 使用DROP INDEX删除PRIMARY KEY约束
13.5 重新组织和重新生成索引
13.5.1 理解重新组织、生成索引
13.5.2 重新组织索引
13.5.3 重新生成索引
13.6 本章知识点综合应用
13.7 本章小结
13.8 本章习题
第14章 以进为退:数据库备份与恢复
14.1 备份与恢复简介
14.1.1 备份类型
14.1.2 恢复模式
14.1.3 如何备份数据库
14.1.4 数据库备份到哪里
14.2 在SQL Server Management Studio中备份数据库
14.3 用T-SQL语言备份数据库
14.3.1 完整备份与差异备份
14.3.2 备份文件和文件组
14.3.3 事务日志备份
14.4 备份设备管理
14.4.1 查看备份设备的内容
14.4.2 通过备份设备来备份数据库
14.4.3 验证备份的内容
14.4.4 删除备份设备
14.5 在SQL Server Management Studio中还原数据库
14.5.1 还原数据库的方式
14.5.2 还原数据库前要注意的事项
14.5.3 还原数据库备份
14.5.4 还原文件和文件组备份
14.5.5 从现有的备份创建新的数据库
14.6 用T-SQL语言还原数据库
14.6.1 还原完整备份
14.6.2 还原差异备份
14.6.3 还原事务日志备份
14.6.4 还原文件和文件组备份
14.6.5 将数据库还原到某个时间点
14.6.6 将文件还原到新位置上
14.7 建立自动备份的维护计划
14.8 本章知识点综合应用
14.8 本章小结
14.9 本章习题
第15章 攻防相守:SQL Server 2008的安全
15.1 SQL Server 2008的身份验证模式
15.2 访问权限
15.3 用户和登录名
15.3.1 创建SQL Server登录名
15.3.2 添加用户
15.3.3 使用新登录名登录
15.3.4 为用户设置权限
15.4 角色
15.4.1 角色介绍
15.4.2 服务器角色
15.4.3 将用户设为服务器角色成员
15.4.4 数据库角色
15.4.5 将用户设为数据库角色成员
15.4.6 创建用户自定义数据库角色
15.4.7 应用程序角色
15.4.8 创建应用程序角色
15.4.9 使用应用程序角色
15.5 架构
15.6 确保数据库服务器的安全
15.7 本章知识点综合应用
15.8 本章小结
15.9 本章习题

前沿

  SQL Server 2008数据库是微软精心打造的企业级数据库平台产品,它已经被越来越多的企业使用,但许多用户对SQLServer 2008数据库并不是很了解。SQL Server2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为强大和全面的SQL Server版本。SQL Server2008提供了一套完整的数据管理和分析解决方案,给企业数据和分析应用程序带来增强的可靠性、高效性以及商业智能,使得它们更易于创建、部署和管理,在有效保证业务系统稳定运行的同时,能够带来新的激动人心的应用体验。目前,市面上讲述SQLServer2008数据库应用、开发、管理的计算机书已经出版了一些。但由于该产品的结构较以前版本发生了较大的变化,功能也增强了许多;市面上大部分的相关书籍以讲解具体概念或者分专题讲述的居多,不适合初学者从起步到使用、从使用到管理、从管理到开发的递进式学习过程。
  为了使读者快速地掌握SQL Server 2008数据库的开发与管理等实用技术,笔者结合自己多年SQLServer数据库开发、维护的经验和心得体会,花费了一年多的时间精心写作本书。希望各位读者能在本书的引领下跨入SQLServer数据库开发、维护的大门,并成为一名数据库开发高手。本书根据读者一般的学习习惯,以循序渐进的方式结合大量示例,全面、系统地介绍了SQLServer开发、维护技术。通过讲解官方经典案例,给各层次的读者一个适度的学习空间,让读者在学习数据库知识的同时,掌握使用SQLServer 2008数据库平台解决实际工作中问题的方法。
  
  本书特色
  1.穿插大量的开发实例和技巧,迅速提升开发水平
  本书在讲解知识点时穿插了大量短小精悍的典型实例,并给出了大量的开发技巧,以便读者更好地理解各种概念和开发技术,体验实际开发和维护过程,迅速提高开发水平。这些示例的源代码与用到的示例数据库一起收录于配书光盘中。
  2.内容全面、系统、深入
  本书介绍了SQL Server数据库开发和维护的基础知识,包括SQL Server 2008的安装配置、SQL ServerManagementStudio管理器、Transact-SQL语言,接下来详细讲解了视图、存储过程、函数、约束、触发器、事务和锁、索引和查询优化、数据库备份和恢复、数据库安全等内容。
  3.讲解由浅入深,循序渐进,适合各个层次的读者阅读
  本书从SQL Server的基础开始讲解,逐步深入到SQLServer的开发、维护技术及应用,内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读并均有所收获。
  4.提供技术支持,答疑解惑
  读者阅读本书时若有任何疑问,可发E-mail到bookservice2008@163.com获得帮助。也可以在本书的技术论坛(http://www.wanjuanchina.net)上留言,会有专人负责答疑。
  本书内容及体系结构
  第1章 总揽全局:SQL Server 2008概述
  本章主要内容包括:SQL Server的发展历程、SQL Server 2008版本性能、Transact-SQL语言介绍、SQLServer 2008构架设计与新特性及服务进程等。通过本章的学习,读者可以对Transact-SQL语言有一个感性的认识,对SQLServer 2008的构架、新特性有初步的了解。
  第2章 选取兵器:安装SQL Server 2008
  本章主要内容包括:安装SQL Server 2008的软硬件要求、安装SQL Server2008及验证安装、配置服务器选项、如何从旧版本升级到SQL Server 2008等。通过本章的学习,读者可以掌握SQLServer 2008的安装、配置方法,了解如何升级到SQL Server 2008。
  第3章 桩步必练:SQL Server Management Studio管理器
  本章主要内容包括:使用SQL Server ManagementStudio设计数据库、设计表、创建索引、维护表、浏览数据表的内容。通过本章的学习,读者可以熟练掌握SQL ServerManagement Studio的操作。
  第4章 初养内力:Transact-SQL语言入门
  本章主要内容包括:常量与变量、基本运算、流程控制、游标、编码风格等。通过本章的学习,读者可以掌握Transact-SQL语言的基本知识,能够使用Transact-SQL语言编写简单的语句。
  第5章 穿喉一剑:数据查询利器——SELECT命令
  本章主要内容包括:执行SELECT命令的工具、SELECT语句中用到的各个关键字、函数的使用等。通过本章的学习,读者可以掌握使用基于文本的查询设计器和图形查询设计器进行查询。
  第6章 心无旁骛:数据处理
  本章主要内容包括:插入数据、更新数据、删除数据。通过本章的学习,读者可以使用图形查询设计器和编写Transact-SQL语句进行数据处理。
  第7章 形神合一:视图
  本章主要内容包括:视图的概念、视图的种类、视图的优点、视图的约束、创建视图、修改视图、删除视图。通过本章的学习,读者可以使用SQLServer ManagementStudio图形查询设计器和编写Transact-SQL语句进行视图的创建、修改和删除。
  第8章 以静制动:存储过程
  本章主要内容包括:设计存储过程、修改存储过程、执行存储过程、删除存储过程、常用系统存储过程。通过本章的学习,读者可以使用SQLServer Management Studio和编写Transact-SQL语句进行存储过程的设计、修改、执行、删除。
  第9章 以一敌百:函数
  本章主要内容包括:设计用户定义函数、创建用户定义函数、执行用户定义函数、删除用户定义函数、常用内置函数。通过本章的学习,读者可以使用SQLServer ManagementStudio和编写Transact-SQL语句进行用户定义函数的设计、创建、执行、删除,能够使用简单的内置函数。
  第10章 张弛有度:约束
  本章主要内容包括:数据完整性、约束的概念和类型、主键约束、外键约束、UNIQUE约束、CHECK约束、DEFAULT约束等。通过本章的学习,读者可以使用SQLServer Management Studio和编写Transact-SQL语句进行所讲类型约束的设计、创建、执行。
  第11章 巧设机关:触发器
  本章主要内容包括:触发器的作用、触发器的分类、触发器的工作原理、设计触发器、创建触发器、修改触发器、删除触发器、禁用/启用触发器、设计CLR触发器等。通过本章的学习,读者可以使用SQLServer ManagementStudio和编写Transact-SQL语句进行设计触发器、创建触发器、修改触发器、删除触发器、禁用/启用触发器、设计CLR触发器。
  第12章 循规蹈矩:事务和锁
  本章主要内容包括:事务的相关内容、管理并发数据访问、锁定等。通过本章的学习,读者可以编写Transact-SQL语句启用、保存、提交、回滚事务及自动提交事务。
  第13章 化繁为简:索引和查询优化
  本章主要内容包括:聚集索引和非聚集索引、设计索引、创建索引、修改索引、删除索引、重新组织和重新生成索引等。通过本章的学习,读者可以编写Transact-SQL语句进行索引的设计、创建、修改、删除,能够重新组织和重新生成索引。
  第14章 以进为退:数据库备份与恢复
  本章主要内容包括:备份类型、恢复模式、备份数据库、还原数据库等。通过本章的学习,读者可以使用SQL ServerManagement Studio和编写Transact-SQL语句进行数据库的备份和还原。
  第15章 攻防相守:SQL Server 2008的安全
  本章主要内容包括:身份验证模式、角色、架构等。通过本章的学习,读者可以掌握SQL Server2008数据库服务器安全的相关知识。
  
  本书读者对象
  ? SQL Server初学者;
  ? 想全面学习SQL Server数据库开发、维护的人员;
  ? 利用SQL Server做开发的工程技术人员;
  ? SQL Server开发、维护爱好者;
  ? 大中专院校的学生;
  ? 社会培训班学员。

SQL Server 数据库管理与开发兵书(含CD光盘1张) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:SQL Server 数据库管理与开发兵书(含CD光盘1张)