标题：SQL Server 2008数据库应用实训教程
图书信息
  作者：胡成梅
出版社: 清华大学出版社; 第1版 (2011年1月1日) 
丛书名: 新世纪高职高专规划教材·计算机系列 
平装: 288页 
正文语种: 简体中文 
开本: 16 
ISBN: 7302243611, 9787302243618 
条形码: 9787302243618 
产品尺寸及重量: 25.8 x 18.2 x 1.6 cm ; 458 g
内容简介
《SQL Server 2008数据库应用实训教程》由浅入深、循序渐进地介绍了微软公司最新推出的数据库管理系统——Microsoft SQLServer2008系统的操作方法和使用技巧。全书共分11章，详细讲述了数据库技术的基础知识：Microsoft SQLServer.2008系统的安装和配置、Transact－SQL语言、安全管理、管理数据库、备份和还原、管理表、操纵数据、管理索引、管理数据库编程对象、管理约束等内容。《SQL Server 2008数据库应用实训教程》内容丰富，结构清晰，语言简练，图文并茂，具有很强的实用性和可操作性，是一本适合于高职高专院校、成人高等学校以及相关专业的优秀教材，也是广大初、中级用户的自学参考书。 
编辑推荐
《SQL Server 2008数据库应用实训教程》：基础理论，实用案例+上机实战，巩固习题，以任务驱动方式，按教学实际需要取材谋篇，典型的案例应用，在提高能力同时融会贯通，PPT电子教案及素材免费下载，专业的网站支持。 
目录
第1章 概述
1.1 数据库的基本概念
1.I.I数据库常用术语
1.1.2 常见的数据库产品
1.2 MicrosoftSQLServer简史
1.3 系统体系结构
1.4 数据库的类型和特点
1.5 数据库对象的类型和特点
1.5.1 数据库对象的类型
1.5.2 数据库对象的特点
1.5.3 AdventureWorks示例数据库
1.6 主要的管理工具
1.6.1 MicrosoftSQLServerManagementStudio
1.6.2 SQLServer配置管理器
1.6.3 SQLServerProfiler
1.6.4 数据库引擎优化顾问
1.6.5 实用工具
1.6.6 PowerShell
1.7 上机实战
1.8 习题
第2章 安装和配置
2.1 安装规则
2.1.1 明确安装目的
2.1.2 系统版本
2.1.3 安装环境要求
2.I.4 安装位置要求
2.1.5 安全模式
2.2 系统安装
2.2.1 安装过程
2,2.2 验证安装结果
2,2.3 注册服务器
2.3 配置服务器选项
2.3.1 服务器选项
2.3.2 使用sp_configure配置选项
2.3.3 使用SQLServerManagementStudio配置选项
2.4 上机实战
2.5 习题
第3章 Transact-SQL语言
3.1 概述
3.2 Transact-SQL语言的主要
组成部分
3.2.1 数据定义语言
3.2.2 数据操纵语言
3.2.3 数据控制语言
3.2.4 事务管理语言
3.3 Transact-SQL语言的附加语言元素
3.3.1 标识符
3.3.2 变量和常量
3.3.3 运算符
3.3.4 表达式
3.3.5 控制流语言
3.3.6 错误捕捉语言
3.3.7 注释
3.4 数据类型
3.4.1 数据类型的类型
3.4.2 数字数据类型
3.4.3 字符数据类型
3.4.4 日期和时间数据类型
3.4.5 二进制数据类型
3.4.6 其他数据类型
3.5 系统提供的内置函数
3.5.1 内置函数的类型
3.5.2 内置函数示例
3.6 上机实战
3.7 习题
第4章 安全管理
4.1 概述
4.2 管理登录名
4.2.1 创建登录名
4.2.2 维护登录名
4.3 固定服务器角色
4.3.1 概述
4.3.2 管理固定服务器角色成员
4.4 管理数据库用户
4.4.1 创建数据库用户
4.4.2 维护数据库用户
4.5 管理架构
4.5.1 创建架构
4.5.2 修改和删除架构
4.6 数据库角色
4.6.1 管理数据库角色
4.6.2 固定数据库角色
4.6 -3public角色
4.7 管理应用程序角色
4.8 管理权限
4.8.1 权限类型
4.8.2 常见对象的权限
4.8 -3授予权限
4.8.4 收回和否认权限
4.9 使用SQL Server Management Studio
4.10 上机实战
4.11 习题
第5章 管理数据库
5.1 概述
5.2 数据库的特点
5.3 定义数据库
5-3.1 创建数据库
5.3.2 数据库的状态和选项
5.3.3 查看数据库信息
5.4 修改数据库
5.4.1 更改数据库名称
5.4.2 扩大数据库
5.4.3 收缩数据库
5.4.4 修改数据库文件
5.4.5 管理文件组
5.5 管理数据库快照
5.6 其他管理操作
5.7 优化数据库设计
5.7.1 合理放置数据文件和日志文件
5.7.2 使用文件组
5.7.3 使用RAID技术
5.8 上机实战
5.9 习题
第6章 备份和还原
6.1 概述
6.2 数据库的恢复模式
6.3 备份基础
6.3.1 备份前的计划工作
6.3.2 明确备份对象
6.3.3 备份的动态特点
6.4 执行备份操作
6.4.l创建永久性备份文件
6.4.2 创建临时性备份文件
6.4.3 使用多个备份文件存储备份数据
6.4.4 BACKUP语句
6.4.5 备份方法和备份策略
6.5 还原
6.5.1 还原的特点
6.5.2 验证备份内容
6.5.3 RESTORE语句
6.5.4 RECOVERY和NORECOVERY选项
6.5.5 还原操作
6.6 上机实战
6.7 习题
第7章 管理表
7.1 设计表时的考虑因素
7.2 表的基本特点和类型
7.2.1 表的基本特点
’7.2.2 表的类型
7.3 创建和修改表
7.3.1 创建表
7.3.2 增加或删除列
7.3.3 更改列的数据类型
7.3.4 使用标识符列
7.3.5 查看表的信息
7.3.6 删除表
7.3.7 使用图形工具执行表的操作
7.4 已分区表
7.5.上机实战
7.5.1 练习创建和修改表
7.5.2 练习使用IDENTITY属性
7.6 习题
第8章 操纵数据
8.1 概述
8.2 插入数据
8.3 更新数据
8.4 删除数据
8.5 检索数据概述
8.6 使用SELECT子句检索数据
8.6.1 选择指定的数据列
8.6.2 使用文字串
8.6 _3改变列标题
8.6.4 执行数据运算
8.6.5 使用ALL和DISTINCT关键字
8.7 使用ORDERBY子句排序数据
8.8 使用WHERE子句选择数据
8.8.1 简单搜索条件
8.8.2 模糊搜索条件
8.8.3 复合搜索条件
8.9 聚合技术
8.9.1 SELECT子句中的聚合
8.9.2 COMPUTE子句中的聚合
8.10分组技术
8.10.1 普通分组技术
8.10.2 使用：ROLLUP和CUBE关键字
8.11连接技术
8.11.1 交叉连接
8.11.2 内连接
8.11.3 外连接
8.12子查询技术
8.13集合运算技术
8.14公用表表达式
8.15加密表中数据
8.16上机实战
8.17习题
第9章 管理索引
9.1 索引的概念
9.2 索引的类型和特点
9.2.1 堆结构
9.2.2 聚集索引
9.2 _3非聚集索引
9.2.4 其他类型的索引
9.2.5 访问数据的方式
9.3 创建索引
931直接方法和间格方法
9.3.2 使用CREATEINDEX语句
9.3.3 数据库引擎优化顾问
9.3.4 查看索引信息
9.4 索引维护
9.4.1 查看索引统计信息
9.4.2 查看索引碎片信息
9.4.3 维护索引统计信息
9.5 查询优化
9.6 上机实战
9.7 习题
第10章 管理数据库编程对象
10.1 管理视图
10.1.1 视图的作用
10.1.2 视图的概念和类型
10.1.3 创建视图
10.1.4 通过视图修改数据
10.1.5 使用图形化工具定义视图
10.2 管理存储过程
10.2.1 存储过程的概念和类型
10.2.2 创建存储过程的规则
10.2.3 使用CREATE PROCEDURE语句
10.2.4 执行存储过程
10.2.5 修改和删除存储过程
10.2.6 存储过程的执行过程
10.2.7 查看存储过程的信息
10.3 管理触发器
10.3.1 触发器的概念
10.3.2 DM[，触发器的类型和特点
10.3.3 创建：DM[。触发器
10.3.4 DML触发器的工作原理
10.3.5 一个DML触发器示例
10.3.6 DDL触发器
10.3.7 登录触发器
10.4 管理用户定义函数
10.4.1 用户定义函数的概念和特点
10.4.2 创建用户定义函数时的考虑
10.4.3 使用CKEATE FUNCTION语句
10.4.4 查看用户定义函数的信息
10.5 上机实战
10.6 习题
第11章 管理约束
11.1 约束的作用
11.2 约束的概念和类型
11.3 管理约束技术
11.3.1 管理DEFAT约束
11.3.2 管理CHECK约束
11.3.3 管理主键约束
11.3.4 管理UNIQUE约束
11..5 管理外键约束
11.4 禁止约束
11.4.1 禁止在已有的数据上应用约束
11.4.2 禁止在加载数据时应用约束
11.5 上机实战
11.6 习题