logo
分类于: 编程语言 计算机基础 互联网 云计算&大数据

简介

SQL Server 2014从入门到精通

SQL Server 2014从入门到精通 0.0分

资源最后更新于 2020-03-29 02:37:32

作者:王立平刘详淼彭霁

出版社:出版社清华大学出版社

出版日期:2016-01

文件格式: pdf

标签: 互联网 计算机 语言 编程 数据库

简介· · · · · ·

SQL Server 2014数据库是Microsoft公司推出的数据库管理系统,该版本在性能和人机交互等方面都有显著提高。本书是一本帮助用户迈进SQL Server 2014大门的教程。本书分为4篇20章,重点对关系数据库的基础、SQL Server 2014的安装到维护、T-SQL基础、SQL Server 2014高级应用等方面做了详细讲解。本书一共集成了上百个日常管理数据库的案例,每个实例都有图文并茂的实现步骤和实例解析,使读者能够很轻松地按照书中的例子进行操作,掌握如何去操作和管理SQL Server 2014数据库。本书既可作为SQL Server 2014入门人员和特定技术开发人员的指导教程,也可以成为培训学校或大中专院校的教材,并为读者成为优秀的DBA和数据库程序设计员打下坚实基础。《SQL Server 2014从入门到精通》由王立平、刘祥淼、彭霁编著。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 内容简介
  2. 前言
  3. 第1章 数据库入门
  4. 1.1 数据库系统概述
  5. 1.1.1 数据库技术的发展
  6. 1.1.2 数据库系统组成
  7. 1.2 数据库体系结构
  8. 1.2.1 什么是模式
  9. 1.2.2 三级模式结构
  10. 1.3 数据模型
  11. 1.3.1 数据模型的分类
  12. 1.3.2 E-R模型
  13. 1.3.3 层次模型
  14. 1.3.4 网状模型
  15. 1.3.5 关系模型
  16. 1.4 常见数据库
  17. 1.4.1 Access
  18. 1.4.2 SQL Server
  19. 1.4.3 Oracle
  20. 1.5 小结
  21. 第2章 走进SQL Server 2014
  22. 2.1 SQL Server 2014简介
  23. 2.2 SQL Server 2014特点
  24. 2.2.1 SQL Server 2014中新的组件功能
  25. 2.2.2 SQL Server 2014混合云技术
  26. 2.3 安装SQL Server 2014
  27. 2.3.1 SQL Server 2014安装必备
  28. 2.3.2 SQL Server 2014安装
  29. 2.3.3 SQL Server 2014卸载
  30. 2.4 使用SQL Server 2014帮助
  31. 2.5 小结
  32. 第3章 创建数据库
  33. 3.1 数据库简介
  34. 3.1.1 数据库基本概念
  35. 3.1.2 数据库常用对象
  36. 3.1.3 数据库的组成
  37. 3.1.4 系统数据库
  38. 3.2 SQL Server的命名规则
  39. 3.2.1 标识符
  40. 3.2.2 对象命名规则
  41. 3.2.3 实例命名规则
  42. 3.3 创建与管理数据库
  43. 3.3.1 使用管理器创建数据库
  44. 3.3.2 使用管理器修改数据库
  45. 3.3.3 使用管理器删除数据库
  46. 3.3.4 操作学生数据库
  47. 3.4 小结
  48. 第4章 数据库入门
  49. 4.1 数据表概述
  50. 4.1.1 SQL Server 2014基本数据类型
  51. 4.1.2 用户自定义数据类型
  52. 4.2 使用管理器管理数据表
  53. 4.2.1 创建新数据表
  54. 4.2.2 添加数据表字段
  55. 4.2.3 修改字段数据类型
  56. 4.2.4 重命名数据表
  57. 4.2.5 删除数据表
  58. 4.3 操作数据约束
  59. 4.3.1 用主键约束防止无效数据
  60. 4.3.2 用唯一性约束防止重复数据
  61. 4.3.3 检查约束
  62. 4.3.4 默认约束
  63. 4.3.5 外键约束
  64. 4.4 小结
  65. 第5章 操作视图
  66. 5.1 视图概述
  67. 5.1.1 视图的类型
  68. 5.1.2 视图的优缺点
  69. 5.2 使用管理器管理视图
  70. 5.2.1 创建新视图
  71. 5.2.2 查看视图信息
  72. 5.2.3 创建基于视图的视图
  73. 5.2.4 删除视图
  74. 5.3 通过视图操作数据
  75. 5.3.1 在视图中插入数据记录
  76. 5.3.2 在视图中修改数据记录
  77. 5.3.3 在视图中删除数据记录
  78. 5.4 小结
  79. 第6章  SQL Server 2014数据库管理
  80. 6.1 数据库联机
  81. 6.1.1 脱机数据库
  82. 6.1.2 联机数据库
  83. 6.2 分离和附加数据库
  84. 6.2.1 分离数据库
  85. 6.2.2 附加数据库
  86. 6.3 导入导出数据
  87. 6.3.1 导入SQL Server数据表
  88. 6.3.2 导入其他数据源的数据
  89. 6.3.3 导出SQL Server数据表
  90. 6.4 备份和恢复数据库
  91. 6.4.1 备份类型
  92. 6.4.2 恢复模式
  93. 6.4.3 备份数据库
  94. 6.4.4 恢复数据库
  95. 6.5 收缩数据库和文件
  96. 6.5.1 自动收缩数据库
  97. 6.5.2 手动收缩数据库
  98. 6.6 生成与执行SQL脚本
  99. 6.6.1 将数据库生成SQL脚本
  100. 6.6.2 将数据表生成SQL脚本
  101. 6.6.3 执行SQL脚本
  102. 6.7 小结
  103. 第7章 SQL Server 2014系统维护
  104. 7.1 SQL Server 2014维护须知
  105. 7.2 启动SQL Server 2014服务
  106. 7.2.1 后台启动SQL Server 2014
  107. 7.2.2 通过配置管理器启动SQL Server 2014
  108. 7.3 注册SQL Server 2014
  109. 7.3.1 服务器组的创建与删除
  110. 7.3.2 服务器的注册与删除
  111. 7.4 SQL Server 2014数据库的安全设置
  112. 7.4.1 更改登录用户验证方式
  113. 7.4.2 创建与删除登录用户
  114. 7.4.3 创建与删除数据库用户
  115. 7.4.4 设置服务器角色权限
  116. 7.4.5 密码策略
  117. 7.5 小结
  118. 第8章 T-SQL语言
  119. 8.1 T-SQL概述
  120. 8.1.1 T-SQL语言的组成
  121. 8.1.2 T-SQL语句结构
  122. 8.1.3 T-SQL语句
  123. 8.2 常量
  124. 8.2.1 数字常量
  125. 8.2.2 字符串常量
  126. 8.2.3 日期和时间常量
  127. 8.2.4 符号常量
  128. 8.3 变量
  129. 8.3.1 局部变量
  130. 8.3.2 全局变量
  131. 8.3.3 注释符
  132. 8.3.4 运算符
  133. 8.3.5 通配符
  134. 8.4 流程控制
  135. 8.4.1 BEGIN…END块语句
  136. 8.4.2 IF单分支语句
  137. 8.4.3 IF…ELSE双分支语句
  138. 8.4.4 CASE多分支语句
  139. 8.4.5 WHILE循环语句
  140. 8.4.6 WHILE…CONTINUE…BREAK中断语句
  141. 8.4.7 RETURN返回语句
  142. 8.4.8 GOTO跳转语句
  143. 8.5 常用命令
  144. 8.5.1 DECLARE定义命令
  145. 8.5.2 PRINT输出命令
  146. 8.5.3 BACKUP备份数据库
  147. 8.5.4 RESTORE还原数据库
  148. 8.5.5 SELECT返回数据记录
  149. 8.5.6 SET设置命令
  150. 8.5.7 SHUTDOWN关闭数据库
  151. 8.5.8 USE打开数据库
  152. 8.6 小结
  153. 第9章 SQL数据查询
  154. 9.1 SELECT语句
  155. 9.1.1 SELECT语句的基本结构
  156. 9.1.2 用WITH语句检查一致性
  157. 9.1.3 用SELECT…FROM子句返回记录
  158. 9.1.4 用INTO子句将记录写入到指定文件
  159. 9.1.5 用WHERE子句筛选符合条件的记录
  160. 9.1.6 用GROUP BY子句为记录分组
  161. 9.1.7 用HAVING子句对聚合指定条件
  162. 9.1.8 用ORDER BY子句排序
  163. 9.1.9 用Distinct关键字排除重复值
  164. 9.1.10 用Top关键字返回指定记录
  165. 9.2 Union合并多个查询结果
  166. 9.2.1 Union与联接之间的区别
  167. 9.2.2 使用Union All合并表
  168. 9.2.3 Union中的ORDER BY子句
  169. 9.2.4 Union中的自动数据类型转换
  170. 9.2.5 使用Union合并不同类型的数据
  171. 9.2.6 使用Union合并有不同列数的两个表
  172. 9.2.7 使用Union进行多表合并
  173. 9.3 子查询与嵌套查询
  174. 9.3.1 什么是子查询
  175. 9.3.2 什么是嵌套查询
  176. 9.3.3 简单嵌套查询
  177. 9.3.4 带IN的嵌套查询
  178. 9.3.5 带Not IN的嵌套查询
  179. 9.3.6 带Some的嵌套查询
  180. 9.3.7 带Any的嵌套查询
  181. 9.3.8 带All的嵌套查询
  182. 9.3.9 带Exists的嵌套查询
  183. 9.4 联接查询
  184. 9.4.1 内部联接
  185. 9.4.2 外部联接
  186. 9.4.3 交叉联接
  187. 9.4.4 联接多表的方法
  188. 9.5 使用Case函数进行查询
  189. 9.6 小结
  190. 第10章 SQL数据操作
  191. 10.1 数据库操作
  192. 10.1.1 数据库的创建
  193. 10.1.2 数据库的修改
  194. 10.1.3 删除数据库
  195. 10.2 数据表操作
  196. 10.2.1 使用CREATE TABLE语句创建表
  197. 10.2.2 创建、修改和删除约束
  198. 10.2.3 使用ALTER TABLE语句修改表结构
  199. 10.2.4 使用DROP TABLE语句删除表
  200. 10.3 数据操作
  201. 10.3.1 使用SELECT语句浏览数据
  202. 10.3.2 使用INSERT语句添加数据
  203. 10.3.3 使用UPDATE语句修改指定数据
  204. 10.3.4 使用DELETE语句删除指定数据
  205. 10.4 视图操作
  206. 10.4.1 使用CREATE VIEW语句创建视图
  207. 10.4.2 使用ALTER VIEW语句修改视图
  208. 10.4.3 使用DROP VIEW语句删除视图
  209. 10.5 视图中的数据操作
  210. 10.5.1 向视图中添加数据
  211. 10.5.2 修改视图中的数据
  212. 10.5.3 删除视图中的数据
  213. 10.6 小结
  214. 第11章 存储过程
  215. 11.1 存储过程概述
  216. 11.1.1 什么是存储过程
  217. 11.1.2 存储过程的优点
  218. 11.2 创建存储过程
  219. 11.2.1 使用向导创建存储过程
  220. 11.2.2 使用CREATE PROCEDURE语句创建存储过程
  221. 11.3 管理存储过程
  222. 11.3.1 执行存储过程
  223. 11.3.2 查看存储过程
  224. 11.3.3 修改存储过程
  225. 11.3.4 重命名存储过程
  226. 11.3.5 删除存储过程
  227. 11.4 小结
  228. 第12章 触发器
  229. 12.1 触发器概述
  230. 12.1.1 触发器概念
  231. 12.1.2 触发器的优点
  232. 12.1.3 触发器的种类
  233. 12.2 创建触发器
  234. 12.2.1 创建DML触发器
  235. 12.2.2 创建DDL触发器
  236. 12.2.3 创建登录触发器
  237. 12.2.4 限制非工作时间操作数据
  238. 12.2.5 限制对保护数据的操作
  239. 12.2.6 实现级联操作
  240. 12.3 管理触发器
  241. 12.3.1 查看触发器
  242. 12.3.2 修改触发器
  243. 12.3.3 重命名触发器
  244. 12.3.4 禁用和启用触发器
  245. 12.3.5 删除触发器
  246. 12.4 小结
  247. 第13章 索引
  248. 13.1 索引的概念
  249. 13.2 索引的优缺点
  250. 13.2.1 索引的优点
  251. 13.2.2 索引的缺点
  252. 13.3 索引的分类
  253. 13.3.1 聚集索引
  254. 13.3.2 非聚集索引
  255. 13.4 索引的操作
  256. 13.4.1 索引的创建
  257. 13.4.2 查看索引信息
  258. 13.4.3 索引的修改
  259. 13.4.4 索引的删除
  260. 13.4.5 设置索引选项
  261. 13.5 索引的分析与维护
  262. 13.5.1 索引的分析
  263. 13.5.2 索引的维护
  264. 13.6 全文索引
  265. 13.6.1 使用SSMS创建全文索引
  266. 13.6.2 使用T-SQL语句创建全文索引
  267. 13.6.3 使用Transact-SQL语句删除全文索引
  268. 13.6.4 全文目录
  269. 13.6.5 全文目录的维护
  270. 13.7 小结
  271. 第14章 游标
  272. 14.1 游标的概述
  273. 14.1.1 游标的优点
  274. 14.1.2 游标的类型
  275. 14.2 游标的基本操作
  276. 14.2.1 声明游标
  277. 14.2.2 打开游标
  278. 14.2.3 读取游标中的数据
  279. 14.2.4 关闭游标
  280. 14.2.5 释放游标
  281. 14.3 使用系统过程查看游标
  282. 14.3.1 用sp_cursor_list查看当前连接打开的游标特性
  283. 14.3.2 用sp_describe_cursor查看游标特性
  284. 14.4 小结
  285. 第15章 SQL函数
  286. 15.1 聚合函数
  287. 15.1.1 聚合函数概述
  288. 15.1.2 用Sum函数求和
  289. 15.1.3 用Avg函数求平均值
  290. 15.1.4 用Min函数返回最小值
  291. 15.1.5 用Max函数返回最大值
  292. 15.1.6 用Count函数统计表记录数
  293. 15.1.7 用Distinct函数取不重复记录
  294. 15.1.8 查询重复记录
  295. 15.2 数学函数
  296. 15.2.1 数学函数概述
  297. 15.2.2 用Abs函数求绝对值
  298. 15.2.3 用Pi函数求圆周率
  299. 15.2.4 Power(乘方)函数
  300. 15.2.5 Rand(随机浮点数)函数
  301. 15.2.6 Round(四舍五入)函数
  302. 15.2.7 Square(平方)函数和Sqrt(平方根)函数
  303. 15.2.8 三角函数
  304. 15.3 字符串函数
  305. 15.3.1 字符串函数概述
  306. 15.3.2 Ascii(获取Ascii码)函数
  307. 15.3.3 Charindex(返回字符串的起始位置)函数
  308. 15.3.4 Left(取左边指定个数的字符)函数
  309. 15.3.5 Right(取右边指定个数的字符)函数
  310. 15.3.6 Len(返回字符个数)函数
  311. 15.3.7 Replace(替换字符串)函数
  312. 15.3.8 Reverse(返回字符表达式的反转)函数
  313. 15.3.9 Str函数
  314. 15.3.10 Substring(取字符串)函数
  315. 15.4 日期和时间函数
  316. 15.4.1 日期和时间函数概述
  317. 15.4.2 Getdate(返回当前系统日期和时间)函数
  318. 15.4.3 Day(返回指定日期的天)函数
  319. 15.4.4 Month(返回指定日期的月)函数
  320. 15.4.5 Year(返回指定日期的年)函数
  321. 15.4.6 Datediff(返回日期和时间的边界数)函数
  322. 15.4.7 Dateadd(添加日期时间)函数
  323. 15.5 转换函数
  324. 15.5.1 转换函数概述
  325. 15.5.2 Cast函数
  326. 15.5.3 Convert函数
  327. 15.6 小结
  328. 第16章 事务
  329. 16.1 事务的概念
  330. 16.2 显式事务与隐式事务
  331. 16.2.1 显式事务
  332. 16.2.2 隐式事务
  333. 16.2.3 API中控制隐式事务
  334. 16.2.4 事务的COMMIT和ROLLBACK
  335. 16.3 使用事务
  336. 16.3.1 开始事务
  337. 16.3.2 结束事务
  338. 16.3.3 回滚事务
  339. 16.3.4 事务的工作机制
  340. 16.3.5 自动提交事务
  341. 16.3.6 事务的并发问题
  342. 16.3.7 事务的隔离级别
  343. 16.4 锁
  344. 16.4.1 SQL Server锁机制
  345. 16.4.2 锁模式
  346. 16.4.3 锁的粒度
  347. 16.4.4 查看锁
  348. 16.4.5 死锁
  349. 16.5 分布式事务处理
  350. 16.5.1 分布式事务简介
  351. 16.5.2 创建分布式事务
  352. 16.5.3 分布式处理协调器
  353. 16.6 小结
  354. 第17章 数据库的性能优化
  355. 17.1 数据库设计
  356. 17.1.1 规范化与非规范化
  357. 17.1.2 选择适当的数据类型
  358. 17.1.3 索引的选择
  359. 17.2 查询优化
  360. 17.2.1 避免使用“*”
  361. 17.2.2 避免负逻辑
  362. 17.2.3 列操作
  363. 17.2.4 避免使用DISTINCT
  364. 17.2.5 存储过程
  365. 17.3 考虑并行
  366. 17.4 索引操作
  367. 17.4.1 避免在索引列上进行运算
  368. 17.4.2 避免在索引列上用OR运算符
  369. 17.4.3 避免在索引列上用IS NULL
  370. 17.5 小结
  371. 第18章 云计算、大数据与数据库
  372. 18.1 云计算概述
  373. 18.1.1 什么是云计算
  374. 18.1.2 云计算的起源
  375. 18.1.3 云计算的特点和优势
  376. 18.1.4 云计算的现状
  377. 18.1.5 云计算的应用领域
  378. 18.2 大数据概述
  379. 18.3 NoSQL数据库
  380. 18.3.1 传统关系型数据库及其问题
  381. 18.3.2 NoSQL数据库概述
  382. 18.3.3 NoSQL数据库的优劣
  383. 18.3.4 NoSQL数据库的发展趋势
  384. 18.4 几种主要的云数据库
  385. 18.5 SQL Server 2014的云功能
  386. 18.5.1 数据文件部署到Azure云环境
  387. 18.5.2 备份到Windows Azure存储
  388. 18.6 小结
  389. 第19章 企业ERP管理系统
  390. 19.1 系统分析
  391. 19.1.1 需求分析
  392. 19.1.2 可行性分析
  393. 19.1.3 编写项目计划书
  394. 19.2 系统设计
  395. 19.2.1 系统目标
  396. 19.2.2 系统功能结构
  397. 19.2.3 系统业务流程
  398. 19.2.4 系统编码规范
  399. 19.2.5 系统预览
  400. 19.3 系统运行环境
  401. 19.4 数据库与数据表设计
  402. 19.4.1 数据库分析
  403. 19.4.2 数据库概念设计
  404. 19.4.3 数据库逻辑设计
  405. 19.4.4 数据表逻辑关系
  406. 19.5 销售出款单模块设计
  407. 19.5.1 设计销售出款单窗体
  408. 19.5.2 浏览已审核的销售出库信息
  409. 19.5.3 选择已审核的销售出库单
  410. 19.6 生产单模块设计
  411. 19.6.1 设计生产单窗体
  412. 19.6.2 浏览已审核的生产计划信息
  413. 19.6.3 审核的生产单信息
  414. 19.6.4 弃审的生产单信息
  415. 19.7 产品销售汇总模块设计
  416. 19.7.1 设计产品销售汇总窗体
  417. 19.7.2 加载产品信息
  418. 19.8 系统打包
  419. 19.9 小结
  420. 第20章 人事管理系统
  421. 20.1 系统分析
  422. 20.1.1 需求分析
  423. 20.1.2 可行性分析
  424. 20.2 数据库设计
  425. 20.2.1 数据库需求分析
  426. 20.2.2 数据库概念设计
  427. 20.2.3 数据库逻辑设计
  428. 20.2.4 数据表逻辑关系
  429. 20.2.5 创建数据库
  430. 20.3 用户管理模块设计
  431. 20.3.1 设计用户管理窗体
  432. 20.3.2 用户关系管理模块
  433. 20.3.3 密码修改模块
  434. 20.4 职员基本信息管理模块设计
  435. 20.4.1 设计基本信息管理窗体
  436. 20.4.2 浏览已录入信息
  437. 20.4.3 查询职员信息
  438. 20.4.4 操作职员信息
  439. 20.5 基础数据管理模块设计
  440. 20.5.1 数据备份子模块数据
  441. 20.5.2 数据恢复子模块设计
  442. 20.6 系统部署
  443. 20.7 小结