SQL Server从入门到精通

当前位置:首页 > 计算机网络 > 数据库 > SQL Server从入门到精通

出版社:清华大学出版社
出版日期:2012-9-1
ISBN:9787302284864
作者:明日科技
页数:379页

章节摘录

版权页:   插图:   14.3.5自动提交事务 自动提交事务是SQL Server默认的事务处理方式,当任何一条有效的SQL语句被执行后,它对数据库所作的修改都将会被自动提交,如果发生错误,则将会自动回滚并返回错误信息。 【例14.4】 使用INSERT语句向数据库中添加3条记录,但由于添加了重复的主键,导致最后一条INSERT语句在编译时产生错误,从而使这条语句没有被执行。SQL语句及运行结果如图14.4所示。 在此例中,SQL Server将前两条记录添加到了指定的数据表中,而将第三条记录回滚,这是因为第三条记录出现编译错误并且不符合条件(主键不允许重复),所以被事务回滚。 14.3.6事务的并发问题 事务的并发问题主要体现在丢失或覆盖更新、未确认的相关性(脏读)、不一致的分析(不可重复读)和幻象读4个方面,这些是影响事务完整性的主要因素。如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生以上几种问题。下面将一一说明。 (1)丢失更新 当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事务都不知道其他事务的存在。最后的更新将重写由其他事务所作的更新,这样就会导致数据丢失。例如,最初有一份原始的电子文档,文档人员A和B同时修改此文档,当修改完成之后保存时,最后修改完成的文档必将替换第一个修改完成的文档,那么就造成了数据丢失更新的后果。如果文档人员A修改并保存之后,文档人员B再进行修改则可以避免该问题。 (2)未确认的相关性(脏读) 如果一个事务读取了另外一个事务尚未提交的更新,则称为脏读。 例如,文档人员B复制了文档人员A正在修改的文档,并将文档人员A的文档发布,此后,文档人员A认为文档中存在着一些问题需要重新修改,此时文档人员B所发布的文档就将与重新修改的文档内容不一致。如果文档人员A将文档修改完成并确认无误的情况下,文档人员B再复制则可以避免该问题。 (3)不一致的分析(不可重复读) 当事务多次访问同一行数据,并且每次读取的数据不同时,将会发生不一致分析问题。不一致的分析与未确认的相关性类似,因为其他事务也正在更改该数据。然而,在不一致的分析中,事务所读取的数据是由进行了更改的事务提交的。而且,不一致的分析涉及多次读取同一行,并且每次信息都由其他事务更改,因而该行被不可重复读取。

前言

SQL Server是由美国微软公司开发并发布的一种性能优越的关系型数据库管理系统(Relational Database Management System,RDBMS),因其具有良好的数据库设计、管理与网络功能,又与Windows、Windows 2000以及Windows XP系统紧密集成,因此成为数据库产品的首选。本书内容  本书提供了从入门到编程高手所必备的各类知识,共分4篇。  第1篇:基础知识。本篇通过介绍数据库基础、初识SQL Server 2008、管理SQL Server 2008、创建与管理数据库、操作数据表与视图、维护SQL Server 2008等知识,并结合大量的图示、实例、视频等使您快速掌握SQL Server 2008,并为学习以后的知识奠定坚实的基础。  第2篇:核心技术。本篇介绍T-SQL概述、SQL数据语言操作、SQL数据查询、存储过程和触发器等知识。学习完这一部分,能够了解和熟悉T-SQL语言,使用T-SQL语言操作SQL Server 2008数据库中的数据表和视图,掌握子查询、嵌套查询、联接查询的用法等。  第3篇:高级应用。本篇介绍索引与数据完整性、游标的使用、SQL函数的使用、SQL中的事务等知识。学习完这一部分,能够使用索引优化数据库查询、使用游标及SQL函数编写SQL语句,这些应用不仅可以优化查询,还可以提高数据访问速度,给查询带来很多的方便。  第4篇:项目实战。本篇通过一个大型、完整的企业ERP管理系统,运用软件工程的设计思想,让读者学习如何进行软件项目的实践开发。书中按照编写系统分析→系统设计→数据库与数据表设计→公共类设计→创建项目→实现项目→运行项目→项目打包部署的过程进行介绍,带领读者一步一步亲身体验开发项目的全过程。本书特点◆由浅入深,循序渐进:本书以初中级程序员为对象,先从SQL Server基础学起,再学习SQL Server的核心技术,然后学习SQL Server的高级应用,最后学习开发一个完整项目。讲解过程中步骤详尽,版式新颖,在操作的内容图片上以“(((……”编号+内容的方式进行标注,让读者在阅读中一目了然,从而快速掌握书中内容。◆语音视频,讲解详尽:书中每一章节均提供声图并茂的语音视频,读者可以根据书中提供的视频位置,在光盘中找到相应视频。这些视频能够引导初学者快速入门,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。◆实例典型,轻松易学:通过例子学习是最好的学习方式,本书通过一个知识点、一个例子、一个结果、一段评析、一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。◆ 精彩栏目,贴心提醒:本书根据需要在各章使用了很多“注意”、“说明”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。◆应用实践,随时练习:书中几乎每章都提供了“实践与练习”,让读者能够通过练习重新回顾、熟悉所学的知识,举一反三,为进一步学习做好充分的准备。读者对象 ◆初学编程的自学者                    ◆编程爱好者 ◆大中专院校的老师和学生              ◆相关培训机构的老师和学员 ◆毕业设计的学生                      ◆初中级程序开发人员 ◆程序测试及维护人员                  ◆参加实习的“菜鸟”程序员读者服务  为了方便读者,本书提供了学习答疑网站。有关本书的内容读者均可在网站上留言,我们力求在24小时内回复(节假日除外)。致读者  本书由明日科技SQL Server开发团队组织编写,主要编写人员有王小科、赵会东、顾彦玲、赛奎春、高春艳、杨丽、王国辉、陈丹丹、李伟、曹飞飞、朱晓、潘凯华、李慧、刘欣、李继业、寇长梅、赵永发、陈英、刘莉莉、刘淇、王双、黎秋芬、陈媛等。在编写本书的过程中,我们以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。读者在阅读本书时,如果发现错误或遇到问题,可以发送电子邮件及时与我们联系,我们会尽快给予答复。  感谢您购买本书,希望本书能成为您编程路上的领航者。  “零门槛”编程,一切皆有可能。祝学习快乐!                                                                      编  者

书籍目录

目  录
第1篇 基 础 知 识
第1章 数据库基础
3
视频讲解:25分钟
1.1 数据库系统简介
4
1.1.1 数据库技术的发展
4
1.1.2 数据库系统的组成
4
1.2 数据库的体系结构
5
1.2.1 数据库三级模式结构
5
1.2.2 三级模式之间的映射
5
1.3 数据模型
6
1.3.1 数据模型的概念
6
1.3.2 常见的数据模型
6
1.3.3 关系数据库的规范化
7
1.3.4 关系数据库的设计原则
7
1.3.5 实体与关系
8
1.4 常见关系数据库
8
1.4.1 Access数据库
8
1.4.2 SQL Server 2000数据库
8
1.4.3 SQL Server 2005数据库
9
1.4.4 SQL Server 2008数据库
9
1.4.5 Oracle数据库
9
1.5 小结
10
1.6 实践与练习
10
第2章 初识SQL Server 2008
11
视频讲解:26分钟
2.1 SQL Server 2008简介
12
2.2 SQL Server 2008的特点
13
2.3 SQL Server 2008的安装
15

2.3.1 SQL Server 2008安装必备
15
2.3.2 SQL Server 2008的安装
15
2.3.3 SQL Server 2008的卸载
23
2.4 使用SQL Server 2008的帮助
24
2.5 小结
25
2.6 实践与练习
25
第3章 管理SQL Server 2008
27
视频讲解:25分钟
3.1 SQL Server 2008的服务
28
3.2 启动SQL Server 2008的服务
28
3.2.1 后台启动SQL Server 2008
28
3.2.2 通过SQL Server配置管理器启动
SQL Server 2008
29
3.3 注册SQL Server 2008
30
3.3.1 服务器组的创建与删除
30
3.3.2 服务器的注册与删除
32
3.4 SQL Server 2008数据库的安全设置
35
3.4.1 更改登录用户验证方式
35
3.4.2 创建与删除登录账户
36
3.4.3 设置服务器角色权限
39
3.4.4 创建与删除数据库用户
40
3.4.5 密码策略
42
3.5 小结
42
3.6 实践与练习
43
第4章 创建与管理数据库
45
视频讲解:25分钟
4.1 认识数据库
46

4.1.1 数据库基本概念
46
4.1.2 数据库常用对象
47
4.1.3 数据库组成
47
4.1.4 系统数据库
48
4.2 SQL Server的命名规则
49
4.2.1 标识符
49
4.2.2 对象命名规则
50
4.2.3 实例命名规则
51
4.3 数据库的创建与管理
51
4.3.1 使用管理器创建数据库
51
4.3.2 使用管理器修改数据库
52
4.3.3 使用管理器删除数据库
54
4.4 小结
55
4.5 实践与练习
55
第5章 操作数据表与视图
57
视频讲解:1小时2分钟
5.1 数据表基础知识
58
5.1.1 基本数据类型
58
5.1.2 用户自定义数据类型
59
5.1.3 数据表的数据完整性
60
5.2 使用企业管理器管理数据表
62
5.2.1 创建数据表
62
5.2.2 修改数据表
63
5.2.3 重命名数据表
64
5.2.4 删除数据表
65
5.3 创建、删除和修改约束
65
5.3.1 非空约束
66
5.3.2 主键约束
67
5.3.3 唯一约束
68
5.3.4 检查约束
69
5.3.5 默认约束
70
5.3.6 外键约束
70
5.4 关系的创建与维护
72
5.4.1 一对一关系
72
5.4.2 一对多关系
73
5.4.3 多对多关系
74

5.5 视图概述
74
5.6 使用企业管理器管理视图
75
5.6.1 创建视图
75
5.6.2 查看视图信息
76
5.6.3 在视图中插入数据记录
77
5.6.4 在视图中修改数据记录
77
5.6.5 在视图中删除数据记录
78
5.6.6 删除视图
78
5.7 小结
79
5.8 实践与练习
79
第6章 维护SQL Server 2008
81
视频讲解:30分钟
6.1 脱机与联机数据库
82
6.1.1 脱机数据库
82
6.1.2 联机数据库
82
6.2 分离和附加数据库
83
6.2.1 分离数据库
83
6.2.2 附加数据库
84
6.3 导入导出数据
84
6.3.1 导入SQL Server数据表
85
6.3.2 导入其他数据源的数据
87
6.3.3 导出SQL Server数据表
90
6.4 备份和恢复数据库
93
6.4.1 备份类型
93
6.4.2 恢复模式
93
6.4.3 备份数据库
94
6.4.4 恢复数据库
95
6.5 收缩数据库和文件
97
6.5.1 自动收缩数据库
97
6.5.2 手动收缩数据库
98
6.6 生成与执行SQL脚本
99
6.6.1 将数据库生成SQL脚本
99
6.6.2 将数据表生成SQL脚本
100
6.6.3 执行SQL脚本
100
6.7 小结
101
6.8 实践与练习
101
第2篇 核 心 技 术
第7章 T-SQL概述
105
视频讲解:52分钟
7.1 T-SQL概述
106
7.1.1 T-SQL语言的组成
106
7.1.2 T-SQL语句结构
106
7.1.3 T-SQL语句分类
107
7.2 常量
107
7.2.1 数字常量
107
7.2.2 字符串常量
108
7.2.3 日期和时间常量
108
7.2.4 符号常量
108
7.3 变量
108
7.3.1 局部变量
109
7.3.2 全局变量
110
7.4 注释符、运算符与通配符
112
7.4.1 注释符
112
7.4.2 运算符
113
7.4.3 通配符
116
7.5 流程控制
117
7.5.1 BEGIN…END
117
7.5.2 IF
118
7.5.3 IF…ELSE
119
7.5.4 CASE
120
7.5.5 WHILE
122
7.5.6 WHILE…CONTINUE…BREAK
123
7.5.7 RETURN
124
7.5.8 GOTO
125
7.5.9 WAITFOR
125
7.6 常用命令
126
7.6.1 DBCC
126
7.6.2 CHECKPOINT
128
7.6.3 DECLARE
128
7.6.4 PRINT
130
7.6.5 RAISERROR
130
7.6.6 READTEXT
131
7.6.7 BACKUP
132
7.6.8 RESTORE
133
7.6.9 SELECT
134
7.6.10 SET
135
7.6.11 SHUTDOWN
136
7.6.12 WRITETEXT
137
7.6.13 USE
138
7.7 小结
138
7.8 实践与练习
138
第8章 SQL数据语言操作
139
视频讲解:46分钟
8.1 使用T-SQL语句操作数据库
140
8.1.1 数据库的创建
140
8.1.2 数据库的修改
143
8.1.3 删除数据库
149
8.2 数据表操作
149
8.2.1 使用CREATE TABLE语句创建表
150
8.2.2 创建、修改和删除约束
153
8.2.3 使用ALTER TABLE语句修改表结构
160
8.2.4 使用DROP TABLE语句删除表
161
8.3 数据操作
162
8.3.1 使用SELECT语句浏览数据表
162
8.3.2 使用INSERT语句添加数据
162
8.3.3 使用UPDATE语句修改指定数据
163
8.3.4 使用DELETE语句删除指定数据
164
8.4 视图操作
165
8.4.1 使用CREATE VIEW语句创建视图
165
8.4.2 重命名视图
166
8.4.3 使用ALTER VIEW语句修改视图
167
8.4.4 使用DROP VIEW语句删除视图
168
8.5 视图中的数据操作
168
8.5.1 从视图中浏览数据
169
8.5.2 向视图中添加数据
169
8.5.3 修改视图中的数据
170
8.5.4 删除视图中的数据
170
8.6 小结
171
8.7 实践与练习
171
第9章 SQL数据查询
173
视频讲解:1小时14分钟
9.1 SELECT检索数据
174
9.1.1 SELECT语句的基本结构
174
9.1.2 WITH子句
175
9.1.3 SELECT…FROM子句
176
9.1.4 INTO子句
180
9.1.5 WHERE子句
181
9.1.6 GROUP BY子句
189
9.1.7 HAVING子句
191
9.1.8 ORDER BY子句
191
9.1.9 COMPUTE子句
192
9.1.10 DISTINCT关键字
194
9.1.11 TOP关键字
194
9.2 UNION合并多个查询结果
195
9.2.1 UNION与联接之间的区别
195
9.2.2 使用UNION ALL合并表
196
9.2.3 UNION中的order by子句
196
9.2.4 UNION中的自动数据类型转换
197
9.2.5 使用UNION合并不同类型的数据
197
9.2.6 使用UNION合并有不同列数的两个表
198
9.2.7 使用UNION进行多表合并
198
9.3 子查询与嵌套查询
199
9.3.1 什么是子查询
199
9.3.2 什么是嵌套查询
199
9.3.3 简单的嵌套查询
200
9.3.4 带IN的嵌套查询
200
9.3.5 带NOT IN的嵌套查询
201
9.3.6 带SOME的嵌套查询
201
9.3.7 带ANY的嵌套查询
201
9.3.8 带ALL的嵌套查询
202
9.3.9 带EXISTS的嵌套查询
202
9.4 联接查询
202
9.4.1 内部联接
203
9.4.2 外部联接
203
9.4.3 交叉联接
205
9.4.4 联接多表的方法
206
9.5 使用CASE函数进行查询
207
9.6 小结
209
9.7 实践与练习
210
第10章 存储过程和触发器
211
视频讲解:34分钟
10.1 存储过程概述
212
10.1.1 存储过程的概念
212
10.1.2 存储过程的优点
212
10.2 创建存储过程
213
10.2.1 使用向导创建存储过程
213
10.2.2 使用CREATE PROC语句创建
存储过程
214
10.3 管理存储过程
215
10.3.1 执行存储过程
215
10.3.2 查看存储过程
217
10.3.3 修改存储过程
218
10.3.4 重命名存储过程
221
10.3.5 删除存储过程
222
10.4 触发器概述
224
10.4.1 触发器的概念
224
10.4.2 触发器的优点
224
10.4.3 触发器的种类
224
10.5 创建触发器
225
10.5.1 创建DML触发器
225
10.5.2 创建DDL触发器
227
10.5.3 创建登录触发器
228
10.6 管理触发器
230
10.6.1 查看触发器
230
10.6.2 修改触发器
231
10.6.3 重命名触发器
234
10.6.4 禁用和启用触发器
234
10.6.5 删除触发器
236
10.7 小结
238
10.8 实践与练习
238

第3篇 高 级 应 用
第11章 索引与数据完整性
241
视频讲解:56分钟
11.1 索引的概念
242
11.2 索引的优缺点
242
11.2.1 索引的优点
242
11.2.2 索引的缺点
242
11.3 索引的分类
243
11.3.1 聚集索引
243
11.3.2 非聚集索引
243
11.4 索引的操作
244
11.4.1 索引的创建
244
11.4.2 查看索引信息
247
11.4.3 索引的修改
248
11.4.4 索引的删除
249
11.4.5 设置索引的选项
250
11.5 索引的分析与维护
253
11.5.1 索引的分析
253
11.5.2 索引的维护
254
11.6 全文索引
257
11.6.1 使用企业管理器启用全文索引
257
11.6.2 使用Transact-SQL语句启用全文索引
260
11.6.3 使用Transact-SQL语句删除全文索引
262
11.6.4 全文目录
263
11.6.5 全文目录的维护
266
11.7 数据完整性
268
11.7.1 域完整性
268
11.7.2 实体完整性
268
11.7.3 引用完整性
269
11.7.4 用户定义完整性
269
11.8 小结
269
11.9 实践与练习
269
第12章 游标的使用
271
视频讲解:12分钟
12.1 游标的概述
272
12.1.1 游标的实现
272
12.1.2 游标的类型
272
12.2 游标的基本操作
273
12.2.1 声明游标
273
12.2.2 打开游标
276
12.2.3 读取游标中的数据
276
12.2.4 关闭游标
278
12.2.5 释放游标
279
12.3 使用系统过程查看游标
279
12.3.1 sp_cursor_list
279
12.3.2 sp_describe_cursor
280
12.4 小结
282
12.5 实践与练习
282
第13章 SQL函数的使用
283
视频讲解:42分钟
13.1 聚合函数
284
13.1.1 聚合函数概述
284
13.1.2 SUM(求和)函数
284
13.1.3 AVG(平均值)函数
285
13.1.4 MIN(最小值)函数
286
13.1.5 MAX(最大值)函数
286
13.1.6 COUNT(统计)函数
287
13.1.7 DISTINCT(取不重复记录)函数
288
13.1.8 查询重复记录
289
13.2 数学函数
289
13.2.1 数学函数概述
289
13.2.2 ABS(绝对值)函数
290
13.2.3 PI(圆周率)函数
290
13.2.4 POWER(乘方)函数
291
13.2.5 RAND(随机浮点数)函数
291
13.2.6 ROUND(四舍五入)函数
292
13.2.7 SQUARE(平方)函数和SQRT
(平方根)函数
292
13.2.8 三角函数
293
13.3 字符串函数
295
13.3.1 字符串函数概述
295
13.3.2 ASCII(获取ASCII码)函数
296
13.3.3 CHARINDEX(返回字符串的起始位置)
函数
297
13.3.4 LEFT(取左边指定个数的字符)函数
298
13.3.5 RIGHT(取右边指定个数的字符)
函数
298
13.3.6 LEN(返回字符个数)函数
299
13.3.7 REPLACE(替换字符串)函数
300
13.3.8 REVERSE(返回字符表达式的反转)
函数
300
13.3.9 STR函数
300
13.3.10 SUBSTRING(取字符串)函数
301
13.4 日期和时间函数
302
13.4.1 日期和时间函数概述
302
13.4.2 GETDATE(返回当前系统日期和时间)
函数
302
13.4.3 DAY(返回指定日期的天)函数
303
13.4.4 MONTH(返回指定日期的月)函数
303
13.4.5 YEAR(返回指定日期的年)函数
303
13.4.6 DATEDIFF(返回日期和时间的边界数)
函数
304
13.4.7 DATEADD(添加日期时间)函数
304
13.5 转换函数
305
13.5.1 转换函数概述
305
13.5.2 CAST函数
306
13.5.3 CONVERT函数
307
13.6 元数据函数
308
13.6.1 元数据函数概述
308
13.6.2 COL_LENGTH函数
308
13.6.3 COL_NAME函数
309

13.6.4 DB_NAME函数
309
13.7 小结
310
13.8 实践与练习
310
第14章 SQL中的事务
311
视频讲解:28分钟
14.1 事务的概念
312
14.2 显式事务与隐式事务
312
14.2.1 显式事务
313
14.2.2 隐式事务
314
14.2.3 API中控制隐式事务
314
14.2.4 事务的COMMIT和ROLLBACK
315
14.3 使用事务
315
14.3.1 开始事务
315
14.3.2 结束事务
316
14.3.3 回滚事务
316
14.3.4 事务的工作机制
317
14.3.5 自动提交事务
318
14.3.6 事务的并发问题
318
14.3.7 事务的隔离级别
319
14.4 锁
321
14.4.1 SQL Server锁机制
321
14.4.2 锁模式
321
14.4.3 锁的粒度
323
14.4.4 查看锁
324
14.4.5 死锁
324
14.5 分布式事务处理
325
14.5.1 分布式事务简介
325
14.5.2 创建分布式事务
326
14.5.3 分布式处理协调器
326
14.6 小结
326
14.7 实践与练习
327
第4篇 项 目 实 战
第15章 基于C#的企业ERP管理系统
331
视频讲解:1小时8分钟
15.1 系统分析
332
15.1.1 需求分析
332
15.1.2 可行性分析
332
15.1.3 编写项目计划书
333
15.2 系统设计
335
15.2.1 系统目标
336
15.2.2 系统功能结构
336
15.2.3 系统业务流程图
337
15.2.4 系统编码规范
338
15.2.5 系统预览
340
15.3 系统运行环境
342
15.4 数据库与数据表设计
343
15.4.1 数据库分析
343
15.4.2 数据库概念设计
344
15.4.3 数据库逻辑设计
346
15.4.4 数据表逻辑关系
349
15.5 文件夹组织结构
350
15.6 公共类设计
351
15.6.1 DataBase类
351
15.6.2 CommonUse类
355
15.7 物料清单模块设计
359
15.7.1 设计物料清单(BOM)窗体
359
15.7.2 加载物料清单的母件和子件信息
360
15.7.3 添加物料清单信息
361
15.7.4 保存物料清单信息
362
15.8 销售收款单模块设计
364
15.8.1 设计销售收款单窗体
365
15.8.2 浏览已审核的销售出库单信息
365
15.8.3 选择已审核的销售出库单
367
15.9 生产单模块设计
368
15.9.1 设计生产单窗体
368
15.9.2 浏览已审核的主生产计划信息
369
15.9.3 审核的生产单信息
370
15.9.4 弃审的生产单信息
371
15.10 产品销售毛利汇总模块设计
372
15.10.1 设计产品销售毛利汇总窗体
372
15.10.2 加载产品名称信息
373
15.10.3 查询产品销售毛利信息
373
15.11 系统打包部署
375
15.12 小结
379

编辑推荐

“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:◆4个品种荣获“全行业优秀畅销品种”◆1个品种荣获2012年清华大学出版社“专业畅销书”一等奖◆绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅◆截至目前该大系累计销售超过55万册◆该大系已成为近年来清华社计算机专业基础类零售图书最畅销的品牌之一“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容:◆总长总时长25小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效◆  436个典型实例,通过实例学习更深入,更有趣,更有动力  ◆  369道面试真题,了解工作实例及面试问题,更好适应企业需求◆  138项能力测试题目,检测是否过关,了解学习之不足。◆  根据全国计算机零售图书排行榜,本书已经连续8月SQL Server类全国零售排行前2名   “软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质:◆集基础知识、核心技能、高级应用、项目案例于一体◆好学、好用、高效

作者简介

《SQL Server从入门到精通》从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细地介绍了SQL Server 2008开发应该掌握的各方面技术。全书共分15章,包括数据库基础、初识SQL Server 2008、管理SQL Server 2008、创建与管理数据库、操作数据表与视图、维护SQL Server 2008、T-SQL概述、SQL数据语言操作、SQL数据查询、存储过程和触发器、索引与数据完整性、游标的使用、SQL函数的使用、SQL中的事务、基于C#的企业ERP管理系统。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会SQL Server 2008的精髓,快速提高开发技能。
本书所配DVD光盘含有全程语音视频讲解教学录像以及实例的全部源代码,这些源代码都经过精心调试,在Windows XP、Windows 2000、Windows 2003下全部通过。
本书内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参考资料。

图书封面


 SQL Server从入门到精通下载



发布书评

 
 


精彩短评 (总计101条)

  •     还不错,书本包装很好,尚未阅读
  •     很不错的商品,值得买的哈哈
  •     从简单开始讲起,一步一步的深入学习。
  •     视频有点坑,不完整,希望有所改进
  •     SQL Server 从入门到精通(配光盘)(软件开发视频大讲堂) 学习用书
  •     挺好的,还没有看,但是感觉英语口语的书纸质一般
  •     大家不要上当了,这本书写的一点都不好,照搬帮助上的语法结构,没有详细的解说和例子……
  •     宝贝很好,但是光盘挺挑光驱的,一定要好好学习啊,不能让书白买,还有就是当当网的支付系统肯定有问题,不能快捷支付,而且到现在每次点查询订单,都到登录界面。。。根本查询不了,不知道为什么。
  •     不想一般的讲理论的数据库书,很实用!
  •     非常好的一本书,但书的纸质令人感觉好像是盗版的
  •     可以说sqlserver并不陌生了,做程序一直在和它打交道了,买回来做本参考吧。看了出版社就直接购买了,明日科技的书值得拥有。他们的书很实际,大量的代码案例对学习很有帮助。感觉作者们真的是第一线的工程师,很棒。
  •     拿到书了,看了几天,非常完美啊,包装精致,书香扑鼻,爱不释手啊。
    内容排版很细致,适合初学者,我安装了软件开始学习了。
    还有好几G视频课程,我得好好学习了。好好学习,天天向上。
    感谢当当,服务一流!!!买书必到当当!!!
  •     包装还行,质量还行,附带光盘,期待内容
  •     慢慢学习,高手说这本书不错,初级开始学不错
  •     价格非常便宜,纸质也非常好,蛮不错的!
  •     自学的工具的用书,内容都不错的,很实用,很有用处!多学习了!
  •     很实用的一本书,比较满意
  •     实用SQL Server 2008书籍,学习使用中。
  •     光盘很坑爹
  •     学习数据库估计这本书实在好
  •     书还不错吧,值得看!
  •     正在学sql,觉得很有用
  •     SQL的经典教程,讲解不错,还有视频,赞
  •     不错,内容,光盘,书,都比较适合
  •     整体还好 基础的东西 就是答案设置的有些啰嗦了
  •     这个商品不错,这是一本很好的书。值得仔细去研读他。并且理解其中
  •     视频,资源库,内容都非常好,很适合初学者!
  •     知识点多 内容页很丰富详细
  •     对初学者是挺不错的一本书
  •     内容简单一点!!!!
  •     东山县快递哥真是好啊,赶火车让他提前一天给我送到,他真送到了,好评是必须的
  •     正版书,质量很好,很满意!
  •     书的内容很适合爱好编程的广大读者!
  •     物流速度很快,就是包装太差。书的内容正在逐步观察中
  •     里面有不少章页,是白页,没有印刷的空白页……
  •     SQLSERVER从入门到精通 怎么没有光碟了。
  •     买的书,很有用!
  •     书还没看,但先学了asp.net,觉得明日科技出版的书不会差
  •     这书相当的不错啊,新手,老手都适用,受益匪浅啊
  •     内容全面,通俗易懂,学习SQL Server不可多得的一本好书。
  •     新手适合,入门不错。
  •     比较适合初学者,内容挺基础的
  •     但是书的内容还可以。
  •     宝贝灰常的不错,从简单到深入,呜呜 就是我的数学水平不咋地啊!
  •     这本书很不错 适合初学者
  •     商品明明写着“附光盘”,但是寄来的只有书没有光盘,这类自学书籍最重要的示例教程和里面的资源库,没有光盘这本书等于非一般的,差评!!!!!挂羊头卖狗肉!!!
  •     发货时间慢!
  •     很好的一本书,太值了
  •     学习中&;hellip;&;hellip;
  •     内容讲解的很详细,是入门的不二之选
  •     书刚到手,简单看了一下,很不错,还有视频讲解
  •     书的内容很详细,满意!
  •     以前的VC++都是6.0的编译器,这个还好,新店
  •     内容还没研究,以后希望可以追加。
  •     货到付款,很方便,很快捷,内容很好
  •     确实不错 , 入门不错的选择
  •     一般般。
  •     对于初学者而言,语言通俗易懂、实例丰富多彩。本书详细地介绍了SQLServer2008开发应该掌握的各方面技术。
  •     sql也是值得一用的数据库。
  •     书质量完好,物有所值.
  •     很好,和想象的差不多哦
  •     非常满意~~纸质好 内容赞
  •     讲的实例和说明 都比较通俗易懂,但是想深入学习 还是买更高级的书吧。。算入门书。
  •     很不错的书 就是卖得略贵
  •     因为是自己购买上的失误所以联系当当进行了退货处理。对方非常负责也非常积极。十分感谢。物流等都非常给力。
  •     还没看,不过看目录很好
  •     对于一个初学者来说是不错的,简单易懂。
  •     整体看上去,挺不错的书
  •     这本书我东挑西选,觉得还不错的. 在2012上面使用. 好不容易在网上找到它的光盘 但是学到86页的时候,依然无法继续下去,书章节里面讲的数据库,在示例文件里面找不到.无法继续了. 光盘里的那个女的气弱游丝,我把音箱和电脑开到最大,还是无法听到她讲的部分字词... 服了, 幸好这书我没有买实体,是在网上下载的PDF...
  •     光盘里的实例资源库为什么就打不开呢?是我操作的不对,还是什么,望指教
  •     感觉挺好的,很专业
  •     发货神速,下午下单,第二天早上就收到了...非常适合初学者...
  •     烂
  •     预览了一下还不错
  •     SQL Server 从入门到精通
  •     垃圾死了,买了个这个还有Oracle白花大洋了建议大家it别买中国人写的书尤其大陆的。就特么骗人浪费别人时间。总之一句话垃圾,不如网上下的用户手册好呢。
  •     3天到货,我可以开始搞论文了
  •     质量不错,所附光盘完好无缺!
  •     书还不错,就是内容对于新手比较难,排版不是很欣赏,我后来看了其他网上的视频再看这本书会好一点,不建议新手买。
  •     不错慢慢学习
  •     宝贝还不错!自己也清晰,可能是双十二的缘故吧,物流不是很给力!
  •     这本书蛮好的,之前在上海书城看到过,当当网蛮划算的
  •     质量不错,一直看好明日科技的书籍,觉得质量很好,很实用。
  •     不错,内容挺全,很适合
  •     皱。页薄。感觉不是新的阿。每次买的书都这样。在这样就换个购物网站了。还不如买个旧书
  •     很详细,正在学习呢
  •     很喜欢的一本书 这系列的也很好
  •     发货速度很快。学习中
  •     全新无损够专业好用!
  •     内容基础,配套视频适合自学!
  •     书非常好,发货也很快,属于质优价廉的好宝贝!
  •     SQL Server从入门到精通 初学用书 学习不错 还好的
  •     好书,写的很通俗易懂
  •     感觉还不错,有正品的感觉,刚开始还是多基础的
  •     很好的入门图书。视频女声口音太重
  •     还不错在看中
  •     看了几十页了,感觉内容很浅显,作用不大,光盘中的ppt也太简单了吧。至于那些视频,只看了一点,感觉不怎么样,好像有一部分视频只是列出来了,但是光盘中没有提供。跟期望的差远了,本来想好好学习一下的,太失望了。实事求是:不推荐这本书。╮(╯▽╰)╭
  •     还没有读 书是正版挺好
  •     整体讲的很详细,项目和面试题也有,很好。
  •     从基础开始讲,也有深入的部分,适合初学者
  •     第一次在亚马逊购书,拿到书第一刻感觉是很惊喜的,因为很大气,但仔细看了后,没想到看到的是背面有破的地方;看过一章内容后,发现实质真不怎么样,很多内容是重复的。书配的光盘内容更让人失望!基本上没什么可用,视频都是照书念的……哎,认了。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024