图书介绍

从零开始学SQL SERVER 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

从零开始学SQL SERVER 第2版
  • 桂颖等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121243066
  • 出版时间:2014
  • 标注页数:302页
  • 文件大小:168MB
  • 文件页数:318页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

从零开始学SQL SERVER 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 数据库入门1

第1章 SQL Server2008数据库基础1

1.1 数据库的世界1

1.1.1 信息2

1.1.2 数据2

1.1.3 数据管理2

1.1.4 数据库管理系统2

1.1.5 数据库系统3

1.2 数据库的成长历程3

1.2.1 人工管理阶段3

1.2.2 文件系统阶段4

1.2.3 数据库系统阶段5

1.2.4 数据库发展历程和研究方向5

1.3 数据库应用系统的开发步骤6

1.3.1 项目规划期7

1.3.2 项目开发时期7

1.4 本章小结8

1.5 习题9

第2章 初识SQL Server 200810

2.1 SQL Server 2008的组成10

2.1.1 SQLServer数据库引擎10

2.1.2 分析服务(Analysis Services)11

2.1.3 集成服务(Integration Services)11

2.1.4 报表服务(Reporting Services)11

2.2 为什么选择SQLServer 200812

2.3 如何选择SQLServer 2008的版本13

2.3.1 SQLServer 2008企业版13

2.3.2 SQLServer 2008标准版13

2.3.3 SQLServer 2008工作组版14

2.3.4 SQLServer 2008开发版14

2.3.5 SQLServer 2008学习版14

2.4 SQLServer 2008的安装与配置14

2.4.1 SQLServer 2008的安装14

2.4.2 SQLServer 2008的配置18

2.5 了解SSMS基本操作22

2.5.1 SSMS的启动与连接22

2.5.2 使用模板资源管理器、解决方案与项目脚本23

2.5.3 配置SQLServer服务器的属性25

2.5.4 查询编辑器29

2.6 小结30

2.7 习题30

第2篇 SQL Server基础篇31

第3章 管理SQL Server 2008的工具——SQL语言31

3.1 SQL语言简介31

3.1.1 SQL语言的主要特点31

3.1.2 如何分类SQL语言32

3.1.3 SQL语法简介34

3.1.4 如何给标识符起名34

3.2 数据类型大家族36

3.2.1 SQLServer数据类型概述36

3.2.2 系统数据类型37

3.2.3 自定义数据类型42

3.3 变量44

3.3.1 批和脚本44

3.3.2 局部变量46

3.3.3 全局变量46

3.4 SQL的佐料——运算符48

3.4.1 算术运算符48

3.4.2 比较运算符48

3.4.3 逻辑运算符49

3.4.4 连接运算符50

3.4.5 按位运算符50

3.4.6 运算符的优先级51

3.5 认识表达式51

3.5.1 什么是表达式51

3.5.2 SQL表达式的分类51

3.6 SQL利器——通配符53

3.7 SQL语言中的注释53

3.8 4小结53

3.9 习题54

第4章 走进SQL语句的世界55

4.1 数据定义语句(DDL)55

4.1.1 CREATE的应用55

4.1.2 DROP的功能57

4.1.3 ALTER的功能58

4.2 数据操作语句(DML)59

4.2.1 数据的插入——INSERT59

4.2.2 数据的删除——DELETE60

4.2.3 数据的更改——UPDATE61

4.2.4 数据的查询——SELECT62

4.3 数据控制语句(DCL)68

4.3.1 如何给用户授予权限——GRANT68

4.3.2 拒绝权限操作——DENY68

4.3.3 收回权限操作——REVOKE69

4.4 其他基本语句69

4.4.1 数据声明——DECLARE69

4.4.2 数据赋值——SET70

4.4.3 数据输出——PRINT70

4.5 循环控制语句70

4.5.1 语句块BEGIN…END71

4.5.2 GOTO语句71

4.5.3 IF...ELSE语句71

4.5.4 CASE语句72

4.5.5 WHILE循环语句73

4.5.6 WAITFOR语句74

4.5.7 RETURN语句74

4.6 批处理语句75

4.7 小结76

4.8 习题77

第5章 轻轻松松认识函数78

5.1 数学函数78

5.2 字符串函数79

5.2.1 ASCII函数80

5.2.2 CHAR函数80

5.2.3 CHARINDEX函数81

5.2.4 LEFT函数81

5.2.5 RIGHT函数81

5.2.6 LEN函数82

5.2.7 LTRIM函数82

5.2.8 RTRIM函数82

5.2.9 LOWER函数82

5.2.10 UPPER函数83

5.2.11 PATINDEX函数83

5.2.12 REPALCE函数83

5.2.13 REVERSE函数84

5.2.14 STR函数84

5.2.15 SUBSTRING函数84

5.3 日期和时间函数84

5.3.1 DATEADD函数85

5.3.2 DATENAME函数85

5.3.3 DATEPART函数85

5.3.4 DAY函数86

5.3.5 MONTH函数86

5.3.6 YEAR函数86

5.3.7 GETDATE函数86

5.4 数据类型转换函数87

5.4.1 CAST函数87

5.4.2 CONVERT函数87

5.5 聚合函数87

5.5.1 AVG函数88

5.5.2 COUNT函数88

5.5.3 MAX函数89

5.5.4 MIN函数89

5.5.5 SUM函数89

5.6 系统函数89

5.6.1 SERVERPROPERTY函数90

5.6.2 DATABASEPROPERTY函数91

5.6.3 TYPEOFPROPERTY函数91

5.6.4 OBJECTID函数91

5.7 文本和图像函数91

5.7.1 TEXTPTR函数91

5.7.2 TEXTVALID函数92

5.8 小结92

5.9 习题92

第6章 实战开始——数据库和表的操作93

6.1 深入浅出了解数据库93

6.1.1 数据库93

6.1.2 数据库的建立95

6.1.3 数据库的修改100

6.1.4 数据库的删除101

6.1.5 关于数据库的其他操作102

6.2 如何设计表109

6.2.1 数据库表简介110

6.2.2 如何设计表110

6.2.3 表的建立112

6.2.4 表的修改115

6.2.5 表的删除116

6.3 数据完整性117

6.3.1 数据完整性分类117

6.3.2 规则的创建与管理118

6.3.3 约束120

6.4 小结121

6.5 习题122

第7章 数据的查询123

7.1 SELECT语句的语法结构123

7.2 基本SELECT查询124

7.2.1 查询表中所有的列124

7.2.2 查询表中指定列的信息124

7.2.3 在查询列表中使用列表达式125

7.2.4 重新命名结果列名125

7.2.5 说明列的定义126

7.2.6 取得查询结果的部分行集127

7.3 基于条件的查询128

7.3.1 使用关系表达式表示查询条件128

7.3.2 使用逻辑表达式表示查询条件129

7.3.3 使用LIKE关键字进行模糊查询130

7.3.4 使用BETWEEN...AND关键字表示查询条件131

7.3.5 IN关键字表示查询条件131

7.3.6 NULL关键字的使用132

7.4 对查询结果排序输出133

7.5 查询结果的新建表存储133

7.6 聚合函数在查询中的使用134

7.6.1 SUM函数134

7.6.2 AVG函数134

7.6.3 MAX函数135

7.6.4 MIN函数135

7.6.5 COUNT和COUNT(*)函数135

7.7 查询结果的汇总136

7.8 多表连接查询137

7.8.1 内连接138

7.8.2 外连接138

7.8.3 交叉连接(CROSS JOIN)140

7.8.4 自连接140

7.9 嵌套查询140

7.9.1 子查询作为新增列140

7.9.2 使用IN关键字进行子查询141

7.9.3 使用比较运算符141

7.9.4 使用BETWEEN关键字142

7.9.5 EXISTS关键字的应用142

7.9.6 子查询与数据更新143

7.10 小结143

7.11 习题143

第3篇 进阶篇144

第8章 数据的更新144

8.1 插入——INSERT144

8.1.1 插入单行数据145

8.1.2 插入多行数据146

8.1.3 技术提升146

8.2 修改——UPDATE147

8.2.1 修改单行数据148

8.2.2 修改多行数据148

8.2.3 技术提升149

8.3 删除数据——DELETE150

8.3.1 删除部分数据150

8.3.2 删除表中所有数据151

8.4 小结151

8.5 习题152

第9章 事务和锁153

9.1 事务管理153

9.1.1 事务的原理153

9.1.2 事务管理的常用语句155

9.1.3 事务恢复和检查点机制155

9.1.4 事务的类型156

9.1.5 事务的应用案例157

9.2 锁160

9.2.1 锁的内涵与作用160

9.2.2 可锁定资源与锁的类型161

9.2.3 死锁163

9.2.4 锁的应用案例166

9.3 小结168

9.4 习题168

第10章 索引169

10.1 索引初探169

10.1.1 索引的概念169

10.1.2 索引的分类170

10.2 索引的创建与管理171

10.2.1 索引的创建171

10.2.2 如何构建优化索引174

10.2.3 索引的管理174

10.3 小结176

10.4 习题176

第11章 游标177

11.1 认识游标177

11.1.1 游标的定义177

11.1.2 游标的分类178

11.2 游标的操作179

11.2.1 声明游标与打开游标179

11.2.2 从游标中读取数据181

11.2.3 关闭游标和释放游标183

11.2.4 游标变量的创建及如何使用游标修改数据184

11.3 小结189

11.4 习题189

第12章 存储过程与自定义函数190

12.1 存储过程190

12.1.1 存储过程的概念190

12.1.2 存储过程的优缺点191

12.1.3 存储过程的类型192

12.1.4 存储过程与视图的比较192

12.2 创建和执行存储过程193

12.2.1 创建存储过程193

12.2.2 执行存储过程196

12.2.3 带输入参数的存储过程198

12.2.4 带输出参数的存储过程199

12.2.5 综合实例201

12.3 存储过程的有关操作205

12.3.1 修改存储过程205

12.3.2 查看存储过程207

12.3.3 重命名存储过程208

12.3.4 删除存储过程209

12.4 系统存储过程与扩展存储过程210

12.4.1 系统存储过程210

12.4.2 扩展存储过程212

12.5 用户自定义函数212

12.6 小结214

12.7 习题214

第13章 视图215

13.1 视图的定义及其重要功能215

13.1.1 视图的定义215

13.1.2 视图的功能和优点215

13.2 视图的具体操作216

13.2.1 视图的语法216

13.2.2 视图的修改220

13.2.3 视图的删除221

13.2.4 通过视图向表中插入数据221

13.2.5 通过视图修改表中数据222

13.3 索引视图223

13.3.1 索引视图的概念及其使用范围223

13.3.2 索引视图的设计方针224

13.3.3 索引视图设计注意事项224

13.4 小结225

13.5 习题225

第4篇 SQL Server应用篇226

第14章 触发器226

14.1 触发器的概念226

14.1.1 触发器的作用226

14.1.2 触发器中的两个专用表227

14.2 触发器的分类228

14.2.1 DML触发器228

14.2.2 DDL触发器229

14.3 DML触发器的创建与管理229

14.3.1 设计DML触发器的注意事项和技巧229

14.3.2 创建After触发器230

14.3.3 创建Instead Of触发器234

14.3.4 如何使用DML触发器235

14.3.5 DML触发器的管理238

14.4 DDL触发器的创建与管理242

14.4.1 DDL触发器的创建242

14.4.2 DDL触发器的使用243

14.4.3 DDL触发器管理244

14.5 小结245

14.6 习题245

第15章 了解SQL Server 2008中的安全策略246

15.1 SQL Server安全性概述246

15.1.1 理解SQL Server 2008的安全机制246

15.1.2 安全性方面一些基本术语的理解247

15.2 SQL Server 2008的登录管理253

15.2.1 理解SQL Server 2008的登录机制253

15.2.2 登录到SQL Server 2008253

15.2.3 设置SQL Server 2008的身份验证方式和sa账户254

15.2.4 SQL Server 2008的登录名管理256

15.3 SQL Server 2008的架构管理259

15.4 SQLServer 2008的角色和用户管理261

15.4.1 固定服务器角色262

15.4.2 数据库角色262

15.4.3 应用程序角色264

15.5 小结266

15.6 习题266

第5篇 案例实战篇267

第16章 图书管理系统开发实例267

16.1 Java语言在系统开发中的地位267

16.1.1 Java的特点267

16.1.2 Java访问数据库技术268

16.1.3 JDBC269

16.1.4 DAO模式272

16.2 图书馆管理系统需求分析及系统设计273

16.2.1 系统登录274

16.2.2 基本数据维护274

16.2.3 新书订购管理278

16.2.4 图书借阅管理280

16.2.5 系统维护模块282

16.3 小结284

第17章 BBS论坛系统开发285

17.1 系统设计285

17.1.1 BBS论坛概述285

17.1.2 系统功能模块285

17.2 数据库设计286

17.2.1 数据库分析和设计286

17.2.2 创建数据表286

17.3 连接数据库288

17.4 前台功能设计289

17.4.1 注册与登录模块289

17.4.2 版块列表模块291

17.4.3 主题帖列表293

17.4.4 发帖与回帖模块296

17.5 后台功能设计297

17.5.1 添加用户模块298

17.5.2 用户管理模块300

17.6 小结302

热门推荐