SQL Server 2008实用教程(第3版) 封面

SQL Server 2008实用教程(第3版)

评分 3.3
字数
11.7万字
章节数
204
ISBN
9787115443427

标签

内容简介

本书全面介绍Microsoft SQL Server 2008数据库应用系统的开发技术,分为12章,主要内容包括数据库基础、SQL Server 2008数据类型、数据库和表、数据库的查询、索引、视图、Transact-SQL程序设计、存储过程、触发器、用户自定义函数与事务、SQL Server 2008管理、数据库综合开发应用。本书可作为高职高专院校计算机相关专业的教材,也可作为数据库技术培训班学员及数据库开发人员的参考用书。

编辑推荐

《SQL Server 2008实用教程(第3版)》是一本面向数据库初学者的经典入门教材。作为人民邮电出版社的长期畅销书,本书历经多次修订,内容的成熟度和实用性已经过市场充分检验。作者蒋文沛拥有丰富的教学经验,其写作风格强调逻辑清晰与循序渐进,特别适合课堂教学与自学。本书并非局限于单纯的功能罗列,而是以数据库系统的实际应用流程为主线,从安装配置,库表操作,数据查询(T-SQL),视图索引,到安全管理与维护,构建了一个完整的知识体系。尤其值得称道的是,书中包含了大量贴近实际的示例和习题,有助于读者将抽象概念转化为动手能力。虽然SQL Server版本已不断更新,但2008版所涵盖的核心数据库原理与T-SQL基础语法至今依然适用,是打下坚实数据库基础的可靠选择。对于希望系统掌握SQL Server技术栈,或需要在较旧但稳定的企业环境中进行运维开发的读者而言,本书提供的知识框架依然极具价值。

适合谁读

适合

  • 计算机相关专业的高校学生,尤其适合作为数据库原理或SQL Server课程的配套教材。
  • 希望从零开始系统学习SQL Server数据库技术的转行人员或IT入门者。
  • 需要在维护或开发现有的,基于SQL Server 2008/2008 R2环境项目的技术人员。
  • 对数据库操作有基本了解,但希望巩固和规范化T-SQL编写能力的开发人员。

不适合

  • 寻求学习SQL Server 2016及以上版本最新特性(如JSON支持,内存OLTP等)的资深开发者。
  • 仅希望快速查阅语法,寻求问题解决方案而不需要体系化理论知识的读者。

阅读建议

  1. 建议按照书中章节顺序学习,切勿跳过前期的安装与基础概念部分,它们是后续理解的基石。
  2. 务必动手实践书中的每一个示例代码,并独立完成章节习题,实践是掌握数据库操作的关键。
  3. 在学习查询和编程章节时,可结合线上资源或更新版本的官方文档,对比理解T-SQL语句的演进与最佳实践。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 版权信息
  2. 内容提要
  3. 前言
  4. 第1章 数据库基础
  5. 1.1 数据库技术概述
  6. 1.1.1 什么是数据库
  7. 1.1.2 数据库管理系统
  8. 1.1.3 数据库系统
  9. 1.2 常用数据库管理系统
  10. 1.2.1 SQL Server简介
  11. 1.2.2 Oracle 简介
  12. 1.2.3 MySQL简介
  13. 1.3 数据库岗位需求分析
  14. 1.3.1 职业岗位需求分析
  15. 1.3.2 课程定位
  16. 1.4 数据库设计
  17. 1.4.1 关系数据库设计原则
  18. 1.4.2 关系规范化
  19. 1.5 SQL Server 2008的安装
  20. 1.5.1 系统要求
  21. 1.5.2 安装SQL Server 2008
  22. 1.5.3 安装示例数据库
  23. 1.6 使用SQL Server Management Studio(SSMS)
  24. 1.6.1 启动和停止SQL Server服务器
  25. 1.6.2 SSMS基本操作
  26. 1.7 配置SQL Server 2008服务
  27. 1.7.1 SQL Server 2008的服务组件
  28. 1.7.2 数据库引擎服务的控制
  29. 本章小结
  30. 本章习题
  31. 实验1 安装、使用SQL Server 2008
  32. 第2章 SQL Server 2008数据类型
  33. 2.1 系统数据类型
  34. 2.1.1 字符串数据类型
  35. 2.1.2 精确数字类型
  36. 2.1.3 近似数字类型
  37. 2.1.4 日期和时间数据类型
  38. 2.1.5 Unicode字符串
  39. 2.1.6 二进制字符串
  40. 2.1.7 其他数据类型
  41. 2.1.8 NULL值
  42. 2.2 用户自定义数据类型
  43. 本章小结
  44. 本章习题
  45. 第3章 数据库和表
  46. 3.1 创建和管理数据库
  47. 3.1.1 数据库简介
  48. 3.1.2 创建数据库
  49. 3.1.3 管理数据库
  50. 3.1.4 分离与附加数据库
  51. 3.2 创建和管理表
  52. 3.2.1 表简介
  53. 3.2.2 创建表
  54. 3.2.3 设置约束
  55. 3.2.4 管理表
  56. 3.2.5 表操作
  57. 3.3 数据完整性
  58. 3.3.1 域完整性
  59. 3.3.2 实体完整性
  60. 3.3.3 引用完整性
  61. 本章小结
  62. 本章习题
  63. 实验2 创建数据库和表
  64. 第4章 数据库的查询
  65. 4.1 SELECT语句结构
  66. 4.2 基本子句查询
  67. 4.2.1 SELECT子句
  68. 4.2.2 FROM子句
  69. 4.2.3 WHERE子句
  70. 4.2.4 ORDER BY子句
  71. 4.2.5 INTO子句
  72. 4.3 数据汇总
  73. 4.3.1 使用聚合函数
  74. 4.3.2 使用GROUP BY子句
  75. 4.3.3 使用HAVING子句
  76. 4.3.4 使用COMPUTE和COMPUTE BY子句
  77. 4.4 多表联接查询
  78. 4.4.1 联接简介
  79. 4.4.2 联接的类型
  80. 4.5 联合查询
  81. 4.6 嵌套查询
  82. 本章小结
  83. 本章习题
  84. 实验3 查询数据库
  85. 第5章 索引
  86. 5.1 索引
  87. 5.1.1 索引的概念
  88. 5.1.2 索引的建立
  89. 5.1.3 索引的删除
  90. 5.2 索引的分析与维护
  91. 本章小结
  92. 本章习题
  93. 实验4 创建和使用索引
  94. 第6章 视图
  95. 6.1 视图的概念
  96. 6.2 创建视图
  97. 6.2.1 使用图形化工具创建视图
  98. 6.2.2 使用Transact-SQL语句创建视图
  99. 6.3 修改视图
  100. 6.3.1 使用图形化工具修改视图
  101. 6.3.2 使用Transact-SQL语句修改视图
  102. 6.4 使用视图管理表中的数据
  103. 6.4.1 使用视图查询数据
  104. 6.4.2 使用视图插入、更新或删除数据
  105. 本章小结
  106. 本章习题
  107. 实验5 创建和使用视图
  108. 第7章 Transact-SQL程序设计
  109. 7.1 Transact-SQL基础
  110. 7.2 Transact-SQL要素
  111. 7.2.1 批处理
  112. 7.2.2 注释语句
  113. 7.2.3 标识符
  114. 7.2.4 全局变量与局部变量
  115. 7.2.5 运算符和表达式
  116. 7.2.6 流程控制语句
  117. 7.3 使用游标
  118. 7.3.1 游标的声明
  119. 7.3.2 打开和读取游标
  120. 7.3.3 关闭和释放游标
  121. 本章小结
  122. 本章习题
  123. 实验6 Transact-SQL程序设计
  124. 第8章 存储过程
  125. 8.1 存储过程简介
  126. 8.1.1 存储过程的优点
  127. 8.1.2 存储过程的类别
  128. 8.2 创建存储过程
  129. 8.2.1 使用图形化工具创建存储过程
  130. 8.2.2 使用Transact-SQL创建存储过程
  131. 8.3 执行存储过程
  132. 8.3.1 使用EXECUTE语句执行存储过程
  133. 8.3.2 使用图形化工具执行存储过程
  134. 8.4 修改和删除存储过程
  135. 8.4.1 使用图形化工具查看和修改存储过程
  136. 8.4.2 使用Transact-SQL查看和修改存储过程
  137. 本章小结
  138. 本章习题
  139. 实验7 创建和使用存储过程
  140. 第9章 触发器
  141. 9.1 触发器简介
  142. 9.1.1 触发器的概念
  143. 9.1.2 触发器的类型和触发操作
  144. 9.1.3 触发器的功能
  145. 9.2 创建触发器
  146. 9.2.1 使用图形化工具创建DML触发器
  147. 9.2.2 使用CREATE TRIGGER语句创建DML触发器
  148. 9.2.3 使用Transact-SQL创建DDL触发器
  149. 9.3 修改触发器
  150. 9.3.1 使用图形化工具查看和修改DML触发器
  151. 9.3.2 使用Transact-SQL查看和修改DML触发器
  152. 9.3.3 禁用或启用DML触发器
  153. 9.3.4 修改DDL触发器
  154. 9.4 删除触发器
  155. 9.4.1 通过图形化工具删除触发器
  156. 9.4.2 使用Transact-SQL删除触发器
  157. 本章小结
  158. 本章习题
  159. 实验8 创建触发器
  160. 第10章 用户自定义函数与事务
  161. 10.1 用户自定义函数简介
  162. 10.2 创建用户自定义函数
  163. 10.2.1 标量函数
  164. 10.2.2 表值函数
  165. 10.2.3 用户自定义聚合函数
  166. 10.3 事务处理
  167. 10.3.1 事务简介
  168. 10.3.2 管理事务
  169. 10.4 锁
  170. 10.4.1 锁的概念
  171. 10.4.2 死锁及其排除
  172. 本章小结
  173. 本章习题
  174. 实验9 用户自定义函数与事务
  175. 第11章 SQL Server 2008管理
  176. 11.1 安全管理
  177. 11.1.1 SQL Server 2008的身份验证
  178. 11.1.2 账户管理
  179. 11.1.3 角色管理
  180. 11.1.4 权限管理
  181. 11.1.5 SQL安全管理的经验
  182. 11.2 数据的导入导出
  183. 11.2.1 数据的导出
  184. 11.2.2 数据的导入
  185. 11.3 数据库备份
  186. 11.3.1 备份设备
  187. 11.3.2 备份策略
  188. 11.3.3 执行数据库备份
  189. 11.4 数据库恢复
  190. 本章小结
  191. 本章习题
  192. 实验10 SQL Server 2008管理
  193. 第12章 数据库综合开发应用
  194. 12.1 系统需求分析
  195. 12.2 系统总体设计
  196. 12.2.1 功能设计
  197. 12.2.2 建立系统对象类图
  198. 12.2.3 系统数据库设计
  199. 12.3 系统具体实现
  200. 12.3.1 确定系统架构及开发技术
  201. 12.3.2 系统数据库的实现
  202. 12.3.3 基于ASP.NET技术操作数据库
  203. 12.3.4 基于ASP.NET技术教师信息管理系统的具体实现
  204. 本章小结

常见问题

这本书适合完全零基础的读者吗?
非常适合。本书定位就是入门教程,从数据库基本概念和软件安装讲起,循序渐进,配有大量示例,自学友好。
现在SQL Server版本已经很高了,学习2008版的知识是否过时?
核心知识并不过时。数据库的基本原理,T-SQL的核心语法,以及数据库设计,管理的基本思想在2008版中已经成熟。掌握本书内容后,再学习新版的新特性会容易得多。
这本书与同类入门书相比,主要特点是什么?
本书的特点在于其体系完整,逻辑清晰且经过多年教学检验。它更侧重于构建扎实的基础和应用能力,而非追求面面俱到或追逐最新技术,因此作为打基础的教材非常可靠。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

蒋文沛 作者

蒋文沛是一位公开资料有限的作者,目前可查到的信息主要围绕其署名作品《SQL Server 2008实用教程(第3版)》。该书属于计算机综合类教材,面向数据库技术的学习与应用,内容围绕 SQL Server 2008 的基本操作与实用技能展开,适合作为课程教学或自学参考。从作品定位看,作者参与的是面向初学者与普通读者的技术教程编写,写作风格偏向实用与规范,强调知识点的可操作性,而非理论推演。由于库内仅收录这一种作品,且未见更多生平与背景资料,其研究领域、任职情况和个人经历均难以确认,因此对其介绍只能以这部教材为中心。该书作为数据库入门读物,在相关课程与培训中可发挥教学辅助作用,也反映出作者在数据库应用教学或技术写作方面的投入。

韦善周 作者

韦善周是一位公开资料有限的计算机类图书作者,目前可知其代表作是《SQL Server 2008实用教程(第3版)》,库内收录作品一种,常见分类为计算机综合。从书名与分类来看,该书面向数据库技术学习者,以SQL Server 2008为对象,属于实用教程类写作,重在讲解软件的基本操作与日常应用,而非理论专著或前沿研究。这类教程通常强调循序渐进、步骤清晰,便于课堂教学与自学对照练习。由于作者的生平、国籍、任职与获奖等信息均未见可靠记载,其写作风格与专业背景只能结合作品题材作谨慎推断,不宜作更多延伸。总体而言,韦善周在库内以一部数据库实用教材为人所知,其贡献主要体现在计算机基础教学资料的编写上。

梁凡 作者

梁凡是中文计算机类图书的作者,目前公开资料有限,其生平、国籍与生卒年等基本信息均未见明确记载。库内收录其作品一种,即《SQL Server 2008实用教程(第3版)》,该书归入计算机综合类。从书名与版次看,这是一部面向数据库学习者的实用型教材,围绕 SQL Server 2008 的基本操作与应用展开,经过修订再版,说明内容在教学或自学场景中具有一定的延续性。受资料所限,尚无法确认其写作风格的具体特点与更广泛的影响,读者可结合该书了解其在计算机教材编写方面的实际面貌。

黄枢模 作者

黄枢模是一位公开资料有限的作者,目前可查的信息主要围绕其编写的《SQL Server 2008实用教程(第3版)》一书。该书归入计算机综合类,从书名与版本信息看,属于面向数据库学习者的实用型教材,内容应围绕 SQL Server 2008 的基本操作与实际应用展开,并以教程形式呈现,便于读者按章节循序渐进地学习。第3版的存在说明该书经过修订与更新,在同类教学中具有一定的延续性和使用基础。由于作者的生平、国籍、任职经历等均未见可靠记载,本文不作推测,仅据库内作品信息介绍其写作方向:以数据库技术入门与实训为主,注重操作性与可读性,适合作为高校课程或自学参考。

农丹华 作者

农丹华,公开资料有限,目前可确认的身份信息与个人经历均不详。从库内收录情况看,其名下仅有一种作品,即《SQL Server 2008实用教程(第3版)》,归入计算机综合类。由此可以推断,作者应当从事数据库技术或计算机相关教学与写作工作,熟悉SQL Server 2008的安装配置、数据库设计、查询语句、存储过程与日常管理等内容。该书以“实用教程”定位,通常面向高校学生和初学者,注重操作步骤与实例演练,语言平实、结构清晰,便于边学边练。由于作者其他背景信息暂缺,此处不作推断,读者可结合该书内容了解其技术侧重与教学取向。

万荣泽 作者

万荣泽,公开资料有限,目前仅知其编著有《SQL Server 2008实用教程(第3版)》一种作品,该书被归入计算机综合类。从书名与版本信息看,这是一部面向数据库学习者的实用型教材,围绕 SQL Server 2008 的基本操作与应用展开,适合课堂教学或自学参考。作者在写作上应偏向循序渐进的讲解方式,注重操作实例与知识点衔接,帮助读者建立对数据库管理系统的整体认识。虽然万荣泽的国籍、生卒年、学历背景与职业经历均未见明确记载,其作品数量在库内也仅有这一种,但该书能够修订至第3版,说明其在相关教学或培训场景中具有一定延续性和使用需求。总体而言,万荣泽是以计算机数据库教材编写为主要可见成果的作者,其贡献集中体现在 SQL Server 入门与实用教学内容的整理与传授上。

同类高分