图书介绍
从零开始学SQL ServerPDF|Epub|txt|kindle电子书版本网盘下载
![从零开始学SQL Server](https://www.shukui.net/cover/49/34604169.jpg)
- 桂颖等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121122903
- 出版时间:2011
- 标注页数:320页
- 文件大小:96MB
- 文件页数:322页
- 主题词:关系数据库-数据库管理系统,SQL Server
PDF下载
下载说明
从零开始学SQL ServerPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 数据库入门15
第1章 SQL Server 2005数据库基础(教学视频:34分钟)15
1.1 数据库的世界15
1.1.1 信息16
1.1.2 数据16
1.1.3 数据管理16
1.1.4 数据库管理系统16
1.1.5 数据库系统17
1.2 数据库的成长历程17
1.2.1 人工管理阶段17
1.2.2 文件系统阶段18
1.2.3 数据库系统阶段19
1.2.4 数据库发展历程和研究方向19
1.3 数据库应用系统的开发步骤20
1.3.1 项目规划期21
1.3.2 项目开发时期21
1.4 本章小结22
1.5 习题23
第2章 初识SQL Server 2005(教学视频:58分钟)24
2.1 SQL Server 2005的组成24
2.1.1 SQL Server数据库引擎24
2.1.2 分析服务(Analysis Services)25
2.1.3 集成服务(Integration Services)25
2.1.4 报表服务(Reporting Services)25
2.2 为什么选择SQL Server 200526
2.3 如何选择SQL Server 2005的版本27
2.3.1 SQL Server 2005企业版27
2.3.2 SQL Server 2005标准版27
2.3.3 SQL Server 2005工作组版28
2.3.4 SQL Server 2005开发版28
2.3.5 SQL Server 2005学习版28
2.4 SQL Server 2005的安装与配置28
2.4.1 SQL Server 2005的安装28
2.4.2 SQL Server 2005的配置32
2.5 了解SSMS基本操作36
2.5.1 SSMS的启动与连接36
2.5.2 使用模板资源管理器、解决方案与项目脚本37
2.5.3 配置SQL Server服务器的属性39
2.5.4 查询编辑器43
2.6 小结44
2.7 习题44
第2篇 SQL Server基础篇45
第3章 管理SQL Server 2005的工具——SQL语言(教学视频:62分钟)45
3.1 SQL语言简介45
3.1.1 SQL语言的主要特点45
3.1.2 如何分类SQL语言46
3.1.3 SQL语法简介48
3.1.4 如何给标识符起名48
3.2 数据类型大家族50
3.2.1 SQL Server数据类型概述50
3.2.2 系统数据类型51
3.2.3 自定义数据类型56
3.3 变量58
3.3.1 批和脚本58
3.3.2 局部变量60
3.3.3 全局变量60
3.4 SQL的佐料——运算符62
3.4.1 算术运算符62
3.4.2 比较运算符62
3.4.3 逻辑运算符63
3.4.4 连接运算符64
3.4.5 按位运算符64
3.4.6 运算符的优先级65
3.5 认识表达式65
3.5.1 什么是表达式65
3.5.2 SQL表达式的分类65
3.6 SQL利器——通配符67
3.7 SQL语言中的注释67
3.8 小结67
3.9 习题68
第4章 走进SQL语句的世界(教学视频:87分钟)69
4.1 数据定义语句(DDL)69
4.1.1 CREATE的应用69
4.1.2 DROP的功能71
4.1.3 ALTER的功能72
4.2 数据操作语句(DML)73
4.2.1 数据的插入——INSERT73
4.2.2 数据的删除——DELETE74
4.2.3 数据的更改——UPDATE75
4.2.4 数据的查询——SELECT76
4.3 数据控制语句(DCL)82
4.3.1 如何给用户授予权限——GRANT82
4.3.2 拒绝权限操作——DENY82
4.3.3 收回权限操作——REVOKE83
4.4 其他基本语句83
4.4.1 数据声明——DECLARE83
4.4.2 数据赋值——SET84
4.4.3 数据输出——PRINT84
4.5 循环控制语句84
4.5.1 语句块BEGIN…END85
4.5.2 GOTO语句85
4.5.3 IF…ELSE语句85
4.5.4 CASE语句86
4.5.5 WHILE循环语句87
4.5.6 WAITFOR语句88
4.5.7 RETURN语句88
4.6 批处理语句89
4.7 小结90
4.8 习题91
第5章 轻轻松松认识函数(教学视频:62分钟)92
5.1 数学函数92
5.2 字符串函数93
5.2.1 ASCII函数94
5.2.2 CHAR函数94
5.2.3 CHARINDEX函数95
5.2.4 LEFT函数95
5.2.5 RIGHT函数95
5.2.6 LEN函数96
5.2.7 LTRIM函数96
5.2.8 RTRIM函数96
5.2.9 LOWER函数96
5.2.10 UPPER函数97
5.2.11 PATINDEX函数97
5.2.12 REPALCE函数97
5.2.13 REVERSE函数98
5.2.14 STR函数98
5.2.15 SUBSTRING函数98
5.3 日期和时间函数98
5.3.1 DATEADD函数99
5.3.2 DATENAME函数99
5.3.3 DATEPART函数99
5.3.4 DAY函数100
5.3.5 MONTH函数100
5.3.6 YEAR函数100
5.3.7 GETDATE函数100
5.4 数据类型转换函数101
5.4.1 CAST函数101
5.4.2 CONVERT函数101
5.5 聚合函数101
5.5.1 AVG函数102
5.5.2 COUNT函数102
5.5.3 MAX函数103
5.5.4 MIN函数103
5.5.5 SUM函数103
5.6 系统函数103
5.6.1 SERVERPROPERTY函数104
5.6.2 DATABASEPROPERTY函数105
5.6.3 TYPEOFPROPERTY函数105
5.6.4 OBJECT_ID函数105
5.7 文本和图像函数105
5.7.1 TEXTPTR函数105
5.7.2 TEXTVALID函数106
5.8 小结106
5.9 习题106
第6章 实战开始——数据库和表的操作(教学视频:88分钟)107
6.1 深入浅出了解数据库107
6.1.1 数据库107
6.1.2 数据库的建立109
6.1.3 数据库的修改114
6.1.4 数据库的删除115
6.1.5 关于数据库的其他操作116
6.2 如何设计表123
6.2.1 数据库表简介124
6.2.2 如何设计表124
6.2.3 表的建立126
6.2.4 表的修改129
6.2.5 表的删除130
6.3 数据完整性131
6.3.1 数据完整性分类131
6.3.2 规则的创建与管理132
6.3.3 约束134
6.4 小结135
6.5 习题136
第7章 数据的查询(教学视频:72分钟)137
7.1 SELECT语句的语法结构137
7.2 基本SELECT查询138
7.2.1 查询表中所有的列138
7.2.2 查询表中指定列的信息138
7.2.3 查询列表中使用列表达式139
7.2.4 重新命名结果列名140
7.2.5 说明列的定义140
7.2.6 取得查询结果的部分行集141
7.3 基于条件的查询142
7.3.1 使用关系表达式表示查询条件142
7.3.2 使用逻辑表达式表示查询条件143
7.3.3 使用LIKE关键字进行模糊查询144
7.3.4 使用BETWEEN…AND关键字表示查询条件145
7.3.5 IN关键字表示查询条件145
7.3.6 NULL关键字的使用146
7.4 对查询结果排序输出147
7.5 查询结果的新建表存储147
7.6 聚合函数在查询中的使用148
7.6.1 SUM函数148
7.6.2 AVG函数148
7.6.3 MAX函数149
7.6.4 MIN函数149
7.6.5 COUNT和COUNT(*)函数149
7.7 查询结果的汇总150
7.8 多表连接查询151
7.8.1 连接152
7.8.2 外连接152
7.8.3 交叉连接(CROSS JOIN)154
7.8.4 自连接154
7.9 嵌套查询154
7.9.1 子查询作为新增列154
7.9.2 使用IN关键字进行子查询155
7.9.3 使用比较运算符155
7.9.4 使用BETWEEN关键字156
7.9.5 EXISTS关键字的应用156
7.9.6 子查询与数据更新157
7.10 小结157
7.11 习题157
第3篇 进阶篇158
第8章 数据的更新(教学视频:32分钟)158
8.1 插入——INSERT158
8.1.1 插入单行数据159
8.1.2 插入多行数据160
8.1.3 技术提升160
8.2 修改——UPDATE161
8.2.1 修改单行数据162
8.2.2 修改多行数据162
8.2.3 技术提升163
8.3 删除数据——DELETE164
8.3.1 删除部分数据164
8.3.2 删除表中所有数据165
8.4 小结165
8.5 习题166
第9章 事务和锁(教学视频:63分钟)167
9.1 事务管理167
9.1.1 事务的原理167
9.1.2 事务管理的常用语句169
9.1.3 事务恢复和检查点机制169
9.1.4 事务的类型170
9.1.5 事务的应用案例171
9.2 锁174
9.2.1 锁的内涵与作用174
9.2.2 可锁定资源与锁的类型175
9.2.3 死锁177
9.2.4 锁的应用案例180
9.3 小结182
9.4 习题182
第10章 索引(教学视频:19分钟)183
10.1 索引初探183
10.1.1 索引的概念183
10.1.2 索引的分类184
10.2 索引的创建与管理185
10.2.1 索引的创建185
10.2.2 如何构建优化索引188
10.2.3 索引的管理188
10.3 小结190
10.4 习题190
第11章 游标(教学视频:51分钟)191
11.1 认识游标191
11.1.1 游标的定义191
11.1.2 游标的分类192
11.2 游标的操作193
11.2.1 声明游标与打开游标193
11.2.2 从游标中读取数据195
11.2.3 关闭游标和释放游标197
11.2.4 游标变量的创建及如何使用游标修改数据198
11.3 小结203
11.4 习题203
第12章 存储过程与自定义函数(教学视频:55分钟)204
12.1 存储过程204
12.1.1 存储过程的概念204
12.1.2 存储过程的优缺点205
12.1.3 存储过程的类型206
12.1.4 存储过程与视图的比较206
12.2 创建和执行存储过程207
12.2.1 创建存储过程207
12.2.2 执行存储过程210
12.2.3 带输入参数的存储过程212
12.2.4 带输出参数的存储过程213
12.2.5 综合实例215
12.3 存储过程的有关操作219
12.3.1 修改存储过程219
12.3.2 查看存储过程221
12.3.3 重命名存储过程222
12.3.4 删除存储过程223
12.4 系统存储过程与扩展存储过程224
12.4.1 系统存储过程224
12.4.2 扩展存储过程226
12.5 用户自定义函数226
12.6 小结228
12.7 习题228
第13章 视图(教学视频:33分钟)229
13.1 视图的定义及其重要功能229
13.1.1 视图的定义229
13.1.2 视图的功能和优点229
13.2 视图的具体操作230
13.2.1 视图的语法230
13.2.2 视图的修改234
13.2.3 视图的删除235
13.2.4 通过视图向表中插入数据235
13.2.5 通过视图修改表中数据236
13.3 索引视图237
13.3.1 索引视图的概念及其使用范围237
13.3.2 索引视图的设计方针238
13.3.3 索引视图设计注意事项238
13.4 小结239
13.5 习题239
第4篇 SQL Server应用篇240
第14章 触发器(教学视频:53分钟)240
14.1 触发器的概念240
14.1.1 触发器的作用240
14.1.2 触发器中的两个专用表241
14.2 触发器的分类242
14.2.1 DML触发器242
14.2.2 DDL触发器243
14.3 DML触发器的创建与管理243
14.3.1 设计DML触发器的注意事项和技巧243
14.3.2 创建After触发器244
14.3.3 创建Instead Of触发器248
14.3.4 如何使用DML触发器249
14.3.5 DML触发器的管理252
14.4 DDL触发器的创建与管理256
14.4.1 DDL触发器的创建256
14.4.2 DDL触发器的使用257
14.4.3 DDL触发器管理258
14.5 小结259
14.6 习题259
第15章 了解SQL Server 2005中的安全策略(教学视频:22分钟)260
15.1 SQL Server安全性概述260
15.1.1 理解SQL Server 2005的安全机制260
15.1.2 安全性方面一些基本术语的理解261
15.2 SQL Server 2005的登录管理267
15.2.1 理解SQL Server 2005的登录机制267
15.2.2 登录到SQL Server 2005267
15.2.3 设置SQL Server 2005的身份验证方式和sa账户268
15.2.4 SQL Server 2005的登录名管理270
15.3 SQL Server 2005的架构管理273
15.4 SQL Server 2005的角色和用户管理275
15.4.1 固定服务器角色276
15.4.2 数据库角色276
15.4.3 应用程序角色278
15.5 小结280
15.6 习题280
第5篇 案例实战篇281
第16章 图书管理系统开发实例(教学视频:51分钟)281
16.1 Java语言在系统开发中的地位281
16.1.1 Java的特点281
16.1.2 Java访问数据库技术282
16.1.3 JDBC283
16.1.4 DAO模式286
16.2 图书馆管理系统需求分析及系统设计287
16.2.1 系统登录288
16.2.2 基本数据维护288
16.2.3 新书订购管理292
16.2.4 图书借阅管理294
16.2.5 系统维护模块296
16.3 小结298
第17章 BBS论坛系统开发(教学视频:29分钟)299
17.1 系统设计299
17.1.1 BBS论坛概述299
17.1.2 系统功能模块299
17.2 数据库设计300
17.2.1 数据库分析和设计300
17.2.2 创建数据表300
17.3 连接数据库302
17.4 前台功能设计303
17.4.1 注册与登录模块303
17.4.2 版块列表模块305
17.4.3 主题帖列表307
17.4.4 发帖与回帖模块310
17.5 后台功能设计312
17.5.1 添加用户模块312
17.5.2 用户管理模块314
17.6 小结317