SQL Server 2005数据库实践教程——管理与维护篇

-
【作 者】钱哨 张继红 陈小全
【I S B N 】978-7-5084-7529-5
【责任编辑】宋俊娥
【适用读者群】高职高专
【出版时间】2010-06-26
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】244
【千字数】393
【印 张】15
【定 价】¥26
【丛 书】软件职业技术学院“十一五”规划教材
【备注信息】教育部高等学校高职高专计算机类专业教学指导委员会优秀教材
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书针对计算机网络管理专业的教学特点,坚持实用技术和实际案例相结合的原则,注重操作能力和实践技能的培养,以案例与核心知识讲解为主线,详尽介绍SQL Server 2005管理与日常维护所需要的基本理论知识和高级应用。内容包括:SQL Server 2005概述、数据库备份与恢复技术、数据库转换与复制技术、SQL Server 2005的安全性、自动化管理任务、SQL Server 2005分析服务、SQL Server 2005报表服务等内容。同时为配合本书的课堂内、外授课效果,还编写了课后小结、作业及实训练习。为完整地体现SQL Server 2005的课程体系,还同时出版了《SQL Server 2005数据库实践教程——开发与设计篇》,主要论述数据库编程与开发设计的内容,对本书知识而言是另外一部分的重要知识体系。
本书不仅适用于高等院校网络管理、计算机应用、信息管理、电子商务、软件技术等各专业的教学,也可作为企业从业人员在职培训以及社会IT人士提高应用技能与技术的教材,对于广大SQL Server 2005数据库自学者也是一本有益的读物。
1.针对计算机网络管理专业的教学特点,坚持实用技术和实际案例相结合的原则,注重操作能力和实践技能的培养,以案例与核心知识讲解为主线,详尽介绍SQL Server 2005管理与日常维护所需要的基本理论知识和高级应用
2.配合本书的课堂内、外授课效果,每章还编写课后小结、作业及实训练习内容
3.为完整地体现SQL Server 2005的课程体系,同时出版《SQL Server 2005数据库实践教程——开发与设计篇》,主要论述数据库编程与开发设计的内容
本书面向的读者
本书源于计算机及应用软件教学第一线教师多年的随堂讲义和授课心得,面向SQL Server 2005的初、中级用户,全面系统地介绍SQL Server 2005的特点、SQL Server 2005数据库服务器管理、配置与维护知识和具体的应用案例。全书由浅入深,层层深入地讲解SQL Server 2005服务器从安装配置,到日常管理维护以及安全性能的具体知识,在学习中每章不仅有配套的电子文档和讲义,还有配套的学习资料与源代码。
本书以教师课堂实际授课案例为主线,融合关系型数据库理论和管理维护理念于其中,不仅适合希望了解并深入学习SQL Server 2005的读者使用,也适合作为SQL Server 2005培训的教材。
本书的组织结构
为了配合SQL Server 2005数据库管理课程的教学工作,体现本教材的编写特色,更好地为读者服务,编写了此教学资料。教学资料内容有四个部分:
第一部分是学习指南,包括课程性质与任务、预备知识、教学内容与教学时间分配。
第二部分是书籍正文,教师可以在课堂演示的基础上,布置学生根据教材的案例,完成上机实践操作。同时,在每章后面都有课后作业和考核要点内容,重点章节还包括实训内容,教师可以布置学生在课余完成有关作业和实训工作。
第三部分是电子教案,采用PowerPoint课件形式。教师可以根据不同的教学要求按需选取和重新组合。
第四部分是参考文献,教师每讲授一章都有辅助的文献资料,这些资料都是来源于互联网,是很多工作在软件开发一线的SQL Server 2005设计者心血的结晶,对扩展学生眼界,拓展学生课余知识可以起到很好的辅助效果。
本书由钱哨、张继红、陈小全任主编,王向慧、朱继顺、胡宝莲、李挥剑任副主编。全书由钱哨统稿,最后由朱继顺、胡宝莲进行修改并定稿。参加本书编写的还有夏永恒、鲁一力、何文、张传立、潘静虹、黄少波、王满师、潘静虹、李继哲、王建社、俞瀛、亢娟娜等。本书的出版还凝聚了很多学习本课程的学生的帮助:邓南洲、傅凯铮、李小龙、施正、陈昌、李晓云、陈昌明、林辉,他们在校稿、策划、预读、资料收集整理、课件制作等方面也做了很多工作,在此表示感谢。特别指出的是,本书的顺利出版与中国水利水电出版社的大力支持是分不开的,在此深表谢意。
由于时间仓促,加之编者水平有限,教学资料中有错误或不妥之处,请读者给予批评指正。
编 者
2010年3月
前言
学习指南 1
第1章 从这里开始SQL Server 2005 5
1-1 为什么需要学习SQL Server 2005 5
1-1-1 SQL Server 2005人才市场需求现状 5
1-1-2 SQL Server在计算机专业课程体系中的位置 6
1-2 SQL Server 2005的核心内容与优势 8
1-2-1 SQL Server 2005的核心内容 8
1-2-2 SQL Server 2005的优势 9
1-3 SQL Server 2005的演化与升级原因 11
1-3-1 SQL Server 2005的发展“简史” 11
1-3-2 SQL Server 2000为什么要升级成为SQL Server 2005 12
第2章 SQL Server 2005概述 13
2-1 SQL Server的定义和基本结构 13
2-1-1 SQL Server 的定义 13
2-1-2 SQL Server的基本结构 14
2-2 SQL Server运行环境 14
2-2-1 SQL Server的4种服务 14
2-2-2 SQL Server 是通过实例运行的 16
2-3 SQL Server 2005工具及安装环境 20
2-3-1 SQL Server 2005工具集说明 20
2-3-2 SQL Server 2005 版本、运行的软硬件环境 21
2-3-3 SQL Server 2005的主要组件 23
2-4 SQL Server 2005的安装过程 25
2-4-1 SQL Server 2005 安装前的准备工作 25
2-4-2 SQL Server 2005的安装步骤 26
2-4-3 SQL Server 2005 安装中的若干问题分析 31
2-5 注册、配置和管理SQL Server 2005服务器 32
2-5-1 Management Studio 概述 32
2-5-2 外围应用配置器概述 34
2-5-3 配置管理器(SQL ServerConfiguration Manager) 36
2-5-4 SQL Server 2005命令行工具SQLCMD概述 37
2-6 SQL Server 系统数据库简介 41
2-6-1 SQL Server 2005的系统数据库 41
2-6-2 元数据检索 42
2-6-3 SQL Server的基本对象 43
2-6-4 SQL Server对象的引用 43
第3章 数据库备份与恢复技术 46
3-1 SQL Server 2005的数据库备份 46
3-1-1 数据库备份概述 46
3-1-2 数据库磁盘备份设备 47
3-1-3 数据库备份方法 48
3-2 SQL Server 2005的数据库恢复 54
3-2-1 在管理平台中通过数据库备份文件恢复数据库 54
3-2-2 通过命令行进行数据库还原 59
3-3 数据库备份与恢复技术实训 62
3-3-1 SQL Server数据库备份实训 63
3-3-2 SQL Server备份方法实训 64
3-3-3 SQL Server文件和文件组备份实训 65
3-3-4 SQL Server数据还原实训 67
第4章 数据库转换与复制技术 70
4-1 数据的导入与导出 70
4-1-1 数据库表数据导出 70
4-1-2 将异构数据导入到SQL Server数据库 75
4-2 SQL Server Integration Services介绍 77
4-2-1 SSIS的体系结构 77
4-2-2 使用SSIS进行数据转换 79
4-3 SQL Server 2005复制技术 88
4-3-1 “复制”简介 88
4-3-2 “复制”中的服务器角色 89
4-3-3 “复制”的类型 90
4-3-4 “复制”的服务器配置 92
4-3-5 “复制”的过程中遇到的常见问题 99
4-4 数据库转换与复制技术实训 100
4-4-1 通过SSIS批量导入Excel文件实训 100
4-4-2 SQL Server数据的导入与导出实训 104
4-4-3 SQL Server数据的对等复制实训 104
第5章 SQL Server 2005的安全性 107
5-1 SQL Server 2005安全性概述 107
5-1-1 数据库安全性的产生 108
5-1-2 SQL Server 2005安全性概述 108
5-2 SQL Server 2005登录用户 112
5-2-1 建立SQL Server 2005安全用户 112
5-2-2 通过命令方式建立SQL Server
2005安全用户 116
5-3 SQL Server 2005权限管理 118
5-3-1 用户权限概述 118
5-3-2 用户权限配置的实现 120
5-3-3 用户的角色 125
5-4 SQL Server 2005密码策略和证书 129
5-4-1 加密技术概述 129
5-4-2 SQL Server 2005数据加密技术 131
5-4-3 SQL Server 2005的服务主密钥 133
5-4-4 SQL Server 2005的数据库主密钥 133
5-4-5 SQL Server 2005的数字证书 134
5-4-6 使用对称密钥加解密SQL Server
2005的数据 138
5-4-7 使用非对称密钥加解密SQL
Server 2005的数据 140
5-5 SQL Server 2005的安全性实训 142
5-5-1 SQL Server登录账户管理 142
5-5-2 SQL Server数据库用户管理 142
5-5-3 用户安全登录及授/收权实验 143
5-5-4 了解数据库加密体系结构 144
第6章 自动化管理任务 148
6-1 自动化管理任务概述 148
6-1-1 自动化管理任务的优点 149
6-1-2 自动化管理的组件 149
6-1-3 SQL Server代理 149
6-2 管理作业与警报 151
6-2-1 操作员 152
6-2-2 创建作业的基本步骤 153
6-2-3 创建警报 155
6-2-4 通过T-SQL实现自动化管理任务 157
第7章 数据库维持高可用性 164
7-1 SQL Server 2005 高可用性技术 164
7-1-1 SQL Server 2005 高可用性
解决方案 164
7-1-2 SQL Server 2005 高可用性技术的特点 166
7-2 数据库镜像 166
7-2-1 数据库镜像的组成 166
7-2-2 数据库镜像的工作过程 167
7-2-3 端点的作用 167
7-2-4 数据库镜像的操作模式 168
7-2-5 数据库镜像所需的环境 169
7-3 日志传送 175
7-3-1 日志传送简介 176
7-3-2 日志传送操作 176
7-3-3 配置日志传送 177
第8章 SQL Server 2005分析服务 185
8-1 定义数据源视图 185
8-1-1 创建分析服务项目 185
8-1-2 定义数据源 186
8-1-3 定义数据源视图 188
8-2 定义和部署多维数据集 190
8-2-1 定义多维数据集 190
8-2-2 部署分析服务项目 196
第9章 SQL Server 2005 报表服务 199
9-1 SQL Server 2005 Reporting Services简介 199
9-1-1 SSRS的基本结构 199
9-1-2 SSRS的配置情况 200
9-2 创建基本报表 201
9-2-1 创建报表服务器项目 202
9-2-2 创建第一个报表 203
9-2-3 手工创建报表 206
9-2-4 创建分组报表 209
9-2-5 创建图表报表 212
9-3 管理基本报表 214
9-3-1 报表管理概述 214
9-3-2 利用报表管理配置Reporting Server 221
附录 习题参考答案 225
参考文献 231
- Python数据库编程 [主编 殷树友 邢 翀]
- SQL Server 2019数据库实战教程 [主编 岳付强 曾陈萍 唐承佳]
- MySQL数据库技术项目化教程——基于OBE理念 [主编 刘崇巍 庞金龙]
- MySQL数据库应用项目化教程 [主编 代恒 王明超]
- 数据库原理与实践(MySQL版) [杨俊杰 刘忠艳]
- MySQL数据库项目式教程 [陈亚峰]
- 数据库技术与应用实践教程(SQL Server 2019) [主 编 严晖 周肆清]
- 数据库技术与应用(SQL Server 2019) [主编 严晖 刘卫国]
- 数据库原理及应用SQL Server 2014(微课版) [主 编 赵德福]
- MySQL数据库项目化教程(第二版) [主编 郑小蓉]
- 数据库原理及应用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 数据库技术与应用(SQL Server 2019) [主 编 沙有闯]
- 数据库系统工程师真题精析与命题密卷 [钟志宏]
- 数据库原理与应用——基于SQL Server 2016 [主编 彭浩 黄胜 邹竞]
- 数据库系统工程师5天修炼 [钟志宏]
- Access数据库基础教程实验指导与习题集 [主 编 饶拱维 杨贵茂 吴华光]
- Access 数据库基础教程 [主编 饶拱维 杨贵茂 郭其标]
- MySQL数据库项目化教程 [主编 郑小蓉 段萍]
- C#数据库编程技术 [主编 顾家铭]
- 数据库原理及应用(MySQL版) [主编 高亮 韩玉民]
- 数据库原理 [主编 杨俊杰 张玮]
- 数据库原理与技术(第三版)实验指导 [程传庆]
- 数据库技术与应用(SQL Server 2008版)(第二版) [主编 严晖 王小玲]
- 数据库技术与应用实践教程(SQL Server 2008)(第二版) [主编 严晖 周肆清]
- 数据库原理与SQL语言 [主编 余恒芳 汪晓青]
- 数据库原理与技术(第三版) [程传慧]
- MySQL数据库开发实战 [肖睿 訾永所 侯小毛]
- Access 2010数据库应用教程(第二版) [主编 李亚]
- Access 2010数据库实用教程 [主编 张明 宣继涛]
- 数据库应用 [主编 肖睿 于继武]