数据库应用技术 SQL Server 2005提高篇
作者 : 张蒲生
出版日期 : 2008-04-01
ISBN : 7-111-23518-7
定价 : 29.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 262
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书作者经过多年课程建设、工学结合的实践,以及教学改革的探索,逐步形成了数据库课程“以能力培养为中心、案例驱动教学、边讲边练、讲练结合”的教学模式,彻底撇开传统教学中将理论课同实验课分开的做法,并将这一教学模式集中体现在了教材编写之中。
  《数据库应用技术》教材分为“基础篇”与“提高篇”,两篇独立成册,各有侧重。《数据库应用技术——SQL Server 2005基础篇》偏重数据库基础,可满足计算机及相关专业的“数据库应用技术”或“数据库管理与应用”课程的教学需求;《数据库应用技术——SQL Server 2005提高篇》是在读者初步掌握数据库基础之后,向读者介绍更高级的数据库应用技术,实现对数据库应用技术的融会贯通,可满足计算机类相关专业“数据库应用技术”或“数据库程序设计与管理系统”课程的教学需求及数据库应用开发人员的学习需求。本书编写中遵循“理论够用、强化动手”的原则,书中既有教师配合讲解的示例内容,也有学生课堂练习的操作训练,学生通过教材所提供的实验任务和实验项目,能够顺利地进行数据库应用技术实践与训练,尽快掌握数据库的基本概念与基本应用。
  为方便老师教学,本书配备了内容丰富的电子课件,包括操作演示、实验录像、习题参考答案等,教师可登录机工新阅读网站(www.cmpreading.com)下载相关内容。

图书特色

图书前言

经过多年课程建设、工学结合的实践,以及教学改革的探索,我们逐步形成了数据库课程“以能力培养为中心、案例驱动教学、边讲边练、讲练结合”的教学模式,彻底撇开传统教学中将理论课同实验课分开的做法,实施在机房、实习车间等场所教学。本教材在编写过程中充分考虑了上述教学模式,采用理论和实验紧密结合的“二合一”形式编写,书中既有教师配合讲解的示例内容,也有学生课堂练习的操作实例,既概述了数据库应用技术需要用到的基本知识,同时又富有创意地抓住实验操作的关键,学生通过教材所提供的实验任务和实验项目,能够顺利地进行数据库应用技术实践与训练。
  教材内容组织
  根据上述教材编写指导思想,数据库应用技术教材分为“基础篇”与“提高篇”,两篇独立成册,各有侧重。《数据库应用技术—SQL Server 2005基础篇》偏重数据库基础,可满足计算机及相关专业的“数据库应用技术”或“数据库管理与应用”课程的教学需求;《数据库应用技术—SQL Server 2005提高篇》是在读者初步掌握数据库基础之后,通过大量典型的应用实例让读者接触更丰富的数据库应用技术,实现对SQL Server 2005数据库技术的融会贯通,可满足计算机类相关专业“数据库应用技术”或“数据库程序设计与系统管理”课程的教学需求及数据库开发技术人员的学习需求。教材结构如下:
  《数据库应用技术—SQL Server 2005基础篇》
  第 1 章 SQL Server 2005概述
第 2 章 Transact-SQL语言基础
第 3 章 数据库及其管理
第 4 章 数据表与表数据
第 5 章 数据查询
第 6 章 视图及其应用
第 7 章 索引及其应用
第 8 章 存储过程与触发器
第 9 章 事务与游标
第10章 数据库与应用程序接口
《数据库应用技术—SQL Server 2005提高篇》
第 1 章 数据库应用的网络配置
第 2 章 数据库的安全管理
第 3 章 集成服务
第 4 章 数据库备份与还原
第 5 章 基于XML的数据交换
第 6 章 报表服务
第 7 章 分析服务
第 8 章 .NET公共语言执行环境
第 9 章 ADO.NET应用实例
第10章 数据库应用系统开发案例
本书特点
教材以SQL Server 2005为背景,以一个学生管理系统项目为核心把课程的所有知识点贯穿起来,以项目为引导激发学生的好奇心,调动学习兴趣,使读者带着问题学,带着兴趣学。本书不拘泥于枯燥的原理,而是从实用角度出发,根据高职高专院校的培养目标,提供丰富的示例和练习,强调实践和动手,突出高职教育“够用,实用”的特点。本书以简单的语言来解释难懂的概念,主要操作步骤都附有图片,特别方便一边阅读一边操作。每章开头有学习要点和技能训练的提示,每章末尾附有实验项目、小结和习题,供学生及时消化对应章节内容之用。
本书不是面面俱到的“用户手册”,也不是详解原理的“功能指南”,而是独具实效的操作和编程指导,围绕数据库应用系统的实际使用需要选择内容,使读者在每个复杂的问题面前能“避虚就实”,直达目标。对于每个功能的讲解,力求以明确的步骤指导和丰富的应用实例准确地指明如何去做,读者只要按照书中的提示方法做成、做会、做熟,再举一反三,就能扎扎实实地理解运用数据库进行程序设计的思想,提高数据库管理与开发的水平。
选用本教材的教师可登录网站http://ecourse.gditc/ip%5Fxiaoji/2005/database/访问教材涉及的教学资源。
本书第1章由何升副教授编写;第6章、第8~10章由王跃胜高级工程师编写;第2~5章、第7章由张蒲生教授编写;全书由张蒲生统稿。在本书编写成稿的过程中,编者得到了所在学院和计算机系的领导、同事和朋友帮助和支持,其中李先老师、张爱丽老师和李久仲老师提供了很多建设性意见并审阅了部分章节内容,杨立雄老师、黄柳老师和吴建宙老师提供了部分参考资料并参与了书稿的校对工作,在此向他们的辛勤劳动表示衷心感谢。
由于编者水平有限,书中难免存在疏漏与错误之处,恳请广大读者批评指正。

编 者
2007年10月

封底文字

本书作者经过多年课程建设、工学结合的实践,以及教学改革的探索,逐步形成了数据库课程“以能力培养为中心、案例驱动教学、边讲边练、讲练结合”的教学模式,彻底撇开传统教学中将理论课同实验课分开的做法,并将这一教学模式集中体现在了教材编写之中。 《数据库应用技术》教材分为“基础篇”与“提高篇”,两篇独立成册,各有侧重。《数据库应用技术——SQL Server 2005基础篇》偏重数据库基础,可满足计算机及相关专业的“数据库应用技术”或“数据库管理与应用”课程的教学需求;《数据库应用技术——SQL Server 2005提高篇》是在读者初步掌握数据库基础之后,向读者介绍更高级的数据库应用技术,实现对数据库应用技术的融会贯通,可满足计算机类相关专业“数据库应用技术”或“数据库程序设计与管理系统”课程的教学需求及数据库应用开发人员的学习需求。本书编写中遵循“理论够用、强化动手”的原则,书中既有教师配合讲解的示例内容,也有学生课堂练习的操作训练,学生通过教材所提供的实验任务和实验项目,能够顺利地进行数据库应用技术实践与训练,尽快掌握数据库的基本概念与基本应用。 为方便老师教学,本书配备了内容丰富的电子课件,包括操作演示、实验录像、习题参考答案等,教师可登录华章网站(www.hzbook.com)下载相关内容。

作者简介

张蒲生:暂无

图书目录

出版者的话
前言
教学建议
第1章  数据库应用的网络配置 1
1.1  配置数据库应用网络 1
1.1.1  数据库应用的网络通信 1
1.1.2  服务器名与服务器别名、
实例名 3
1.1.3  本地共享内存协议的配置 4
1.1.4  TCP/IP协议的配置 6
1.1.5  命名管道协议的配置 8
1.1.6  配置SQL Server 2005网络
常见问题 9
1.2  管理SQL Server 2005服务器 11
1.2.1  服务器注册与连接 11
1.2.2  服务器启动、暂停和停止 16
1.2.3  服务器配置选项设置 18
1.2.4  查看服务器日志记录 27
本章小结 28
本章习题 29
第2章  数据库的安全管理 30
2.1  SQL Server的安全认证模式 30
2.1.1  身份验证 30
2.1.2  权限验证 31
2.2  登录账号和用户账号 32
2.2.1  创建服务器的登录账号 32
2.2.2  创建数据库的用户账号 35
2.2.3  管理登录账号和用户账号 38
2.3  管理数据库用户和角色 40
2.3.1  服务器角色 40
2.3.2  数据库角色 42
2.4  用户权限管理 45
2.4.1  用户权限类型 45
2.4.2  用户权限管理 47
2.4.3  用户权限验证 53
本章实验 54
本章小结 56
本章习题 56
第3章  集成服务 58
3.1  集成服务概述 58
3.1.1  SQL Server集成服务 58
3.1.2  控制流元素 59
3.1.3  数据流元素 61
3.2  数据的导入和导出 63
3.2.1  数据的导入 63
3.2.2  数据的导出 69
3.3  集成服务包的创建与配置管理 74
3.3.1  创建集成服务包 74
3.3.2  数据文件的批量导入 85
3.3.3  包配置 93
本章实验 95
本章小结 98
本章习题 98
第4章  数据库备份与还原 99
4.1  备份与还原概述 99
4.1.1  备份与还原概念 99
4.1.2  备份与还原方式 100
4.2  数据库的备份 101
4.2.1  备份设备 101
4.2.2  备份的执行 103
4.3  数据库的还原 108
4.3.1  使用对象资源管理器还原
数据库 108
4.3.2  使用T-SQL语句还原数据库 109
4.3.3  数据库维护 113
本章实验 121
本章小结 122
本章习题 122
第5章  基于XML的数据交换 124
5.1  数据库与XML文档间的数据
交换 124
5.1.1  XML概念 124
5.1.2  XML数据类型和查询 126
5.1.3  FOR XML子句 128
5.1.4  OPENXML语句 134
5.2  使用XML访问数据库 137
5.2.1  将表数据转换成XML数据 138
5.2.2  将XML数据转换成表数据 139
5.2.3  在SQL Server 2005数据库中
存取XML数据 143
本章实验 146
本章小结 148
本章习题 148
第6章  报表服务 150
6.1  报表服务设计环境与Report
Viewer 150
6.1.1  报表服务设计环境下的报表
制作 150
6.1.2  Report Viewer控制项 158
6.2  报表模型与Report Builder 163
6.2.1  设计报表模型 163
6.2.2  Report Builder的操作 164
6.2.3  报表设计的高级用法 167
6.2.4  Report Builder与报表服务
设计环境的比较 169
本章实验 170
本章小结 170
本章习题 171
第7章  分析服务 172
7.1  分析服务概述 172
7.1.1  联机分析处理和数据挖掘 172
7.1.2  分析服务的体系结构 175
7.1.3  SQL Server 2005分析服务的
HTTP访问 178
7.2  分析服务数据库 182
7.2.1  创建分析服务数据库 182
7.2.2  在Analysis Services项目中
定义数据源视图 183
7.2.3  定义和部署多维数据集 189
本章实验 196
本章小结 197
本章习题 197
第8章  .NET公共语言执行环境 198
8.1  .NET的公共语言执行环境简介 198
8.1.1  为SQL Server 2005开发的Assembly 198
8.1.2  来自Visual Studio 2005的
SQL Server方案 200
8.2  创建SQL Server 2005服务器端
对象 204
8.2.1  创建触发器 204
8.2.2  创建用户自定义函数 205
8.2.3  创建用户定义类型 207
8.2.4  创建用户自定义聚合函数 210
8.3  .NET应用程序对SQL Server 2005
的简单管理 213
8.3.1  适当选择T-SQL与.NET程序
语言 213
8.3.2  SMO管理对象模型 214
本章实验 220
本章小结 221
本章习题 221
第9章  ADO.NET应用实例 223
9.1  用相同的方式访问不同类型的
数据库 223
9.2  SqlClient新功能应用 225
9.2.1  异步执行命令 225
9.2.2  批量导入 228
9.2.3  Provider的统计信息 229
9.3  多个活动结果集 230
9.4  功能更强的DataSet 231
9.5  主从表单的实现 235
本章实验 238
本章小结 238
本章习题 239
第10章  数据库应用系统开发案例 240
10.1  数据库应用系统的开发方法和
一般步骤 240
10.1.1  数据库应用系统开发方法 240
10.1.2  数据库应用系统开发的
一般步骤 241
10.1.3  数据库的逻辑设计 242
10.2  学生管理系统的实现 247
10.2.1  学生管理系统的设计概述 247
10.2.2  学生管理系统总体设计 248
10.2.3  学生管理系统各界面创建 249
10.2.4  报表的设计与实现 254
本章实验 260
本章小结 261
本章习题 261
参考文献 262

教学资源推荐
作者: 张玉洁 孟祥武 编著
作者: 李雄飞 杜钦生 吴昊 编著
作者: (美)Ryan K.Stephens Ronald R.Plew
作者: 徐洁磐 操凤萍 编著
参考读物推荐
作者: (印)普拉莫德 J. 塞得拉吉(Pramod J Sadalage), (美)马丁·福勒(Martin Fowler)著
作者: (美)Ben Chang Mark Scardina Stefan Kiritzov