图书介绍
轻松学编程 轻松学SQL Server数据库PDF|Epub|txt|kindle电子书版本网盘下载
- 张钦,崔程,李立新等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122138323
- 出版时间:2012
- 标注页数:352页
- 文件大小:61MB
- 文件页数:203页
- 主题词:关系数据库-数据库管理系统,SQL Server
PDF下载
下载说明
轻松学编程 轻松学SQL Server数据库PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库与SQL Server 20081
1.1 数据库基础2
1.1.1 数据库的概念2
1.1.2 数据库模型2
1.2 什么是关系型数据库2
1.2.1 关系型数据库的概念3
1.2.2 一些常用术语4
1.2.3 数据库管理系统的功能4
1.2.4 关系模型完整性规则5
1.3 实体关系(E-R)模型5
1.3.1 实体模型6
1.3.2 关系模型6
1.4 数据库设计的三大范式7
1.5 SQL Server 2008的体系结构9
1.6 SQL Server 2008的新特性11
1.6.1 日期数据类型11
1.6.2 HierarchyId类型12
1.6.3 增强XML功能13
1.6.4 T-SQL语言增强15
1.6.5 报表服务16
1.6.6 集成服务17
1.6.7 分析服务17
1.6.8 Office集成特性18
1.7 SQL Server 2008的安装和配置18
1.7.1 安装SQL Server 200818
1.7.2 验证安装21
1.7.3 注册服务器22
1.7.4 配置服务器23
1.8 实践案例:配置服务器的身份验证方式24
1.9 动手练一练26
1.9.1 练习题26
1.9.2 上机实践26
第2章 SQL Server 2008管理工具集28
2.1 SQL Server Management Studio29
2.1.1 SQL Server Management Studio简介29
2.1.2 对象资源管理器30
2.1.3 已注册的服务器31
2.1.4 解决方案资源管理器31
2.1.5 模板资源管理器32
2.2 Business Intelligence Development Studio33
2.3 Reporting Services配置35
2.4 SQL Server配置管理器35
2.4.1 管理服务36
2.4.2 管理服务器和客户端网络协议37
2.4.3 使用命名管道配置服务器别名38
2.5 SQL Server Profiler39
2.6 数据库引擎优化顾问41
2.7 命令提示实用工具sqlcmd43
2.7.1 使用sqlcmd连接到数据库43
2.7.2 执行查询语句44
2.7.3 使用输入和输出文件44
2.8 实践案例:使用SQLSMS执行SQL查询文件45
2.9 动手练一练46
2.9.1 练习题46
2.9.2 上机实践47
第3章 SQL Server 2008管理数据库48
3.1 SQL Server 2008中的数据库49
3.1.1 系统数据库49
3.1.2 数据库存储文件50
3.1.3 数据库元素51
3.2 使用SQL Server 2008创建数据库52
3.3 操作SQL Server 2008数据库55
3.3.1 修改数据库名称55
3.3.2 扩大数据库文件56
3.3.3 收缩数据库文件57
3.3.4 添加辅助数据文件58
3.3.5 查看数据库状态58
3.4 使用SQL Server 2008删除数据库59
3.5 实践案例:创建图书信息数据库60
3.6 动手练一练62
3.6.1 练习题62
3.6.2 上机实践63
第4章 SQL Server 2008管理数据表64
4.1 SQL Server中的表65
4.1.1 什么是表65
4.1.2 系统表和临时表66
4.2 创建表66
4.2.1 使用图形界面创建表66
4.2.2 数据类型68
4.2.3 非空列72
4.3 编辑表中的数据73
4.3.1 添加数据73
4.3.2 修改表数据75
4.3.3 删除表记录75
4.4 列属性77
4.4.1 字段长度77
4.4.2 默认值定义78
4.4.3 自动编号79
4.5 设计表81
4.5.1 主键82
4.5.2 表关系83
4.5.3 索引和主/唯一键85
4.5.4 全文索引85
4.5.5 XML索引86
4.5.6 检查约束86
4.6 表的关系图87
4.7 修改数据表89
4.7.1 重命名表89
4.7.2 添加/删除列89
4.8 删除表90
4.9 实践案例:创建一个学生信息表91
4.10 动手练一练92
4.10.1 练习题92
4.10.2 上机实践93
第5章 T-SQL语言基础94
5.1 T-SQL语言概述95
5.1.1 什么是T-SQL95
5.1.2 T-SQL语法规范95
5.1.3 注释96
5.2 常量和变量97
5.2.1 常量97
5.2.2 变量98
5.3 运算符100
5.3.1 算术运算符100
5.3.2 比较运算符101
5.3.3 赋值运算符102
5.3.4 位运算符102
5.3.5 逻辑运算符103
5.3.6 字符串连接运算符104
5.3.7 一元运算符104
5.3.8 运算符优先级105
5.4 函数106
5.4.1 聚合函数106
5.4.2 数学函数107
5.4.3 字符串函数108
5.4.4 数据类型转换函数109
5.4.5 日期和时间函数110
5.4.6 文本和图像函数111
5.4.7 用户自定义函数111
5.5 控制语句113
5.5.1 BEGIN...END语句113
5.5.2 IF...ELSE条件语句114
5.5.3 CASE分支语句114
5.5.4 WHILE循环语句116
5.5.5 TRY...CATCH错误处理语句117
5.6 实践案例:使用WHILE循环输出一个倒三角形118
5.7 动手练一练119
5.7.1 练习题119
5.7.2 上机实践120
第6章 使用T-SQL操作数据库和表121
6.1 数据库操作122
6.1.1 创建数据库122
6.1.2 指定多个数据库文件创建数据库124
6.1.3 使用数据库125
6.1.4 删除数据库126
6.2 表操作126
6.2.1 创建表126
6.2.2 维护表132
6.2.3 删除表132
6.3 查询数据133
6.4 插入数据133
6.4.1 简单的数据插入134
6.4.2 将一个表中的数据插入到另一个表中135
6.5 更新数据136
6.5.1 根据表中数据更新行136
6.5.2 使用TOP表达式指定更新行138
6.6 删除数据138
6.6.1 使用DELETE语句删除数据139
6.6.2 使用TRUNCATE TABLE语句140
6.7 实践案例:创建借阅信息表140
6.8 动手练一练141
6.8.1 练习题141
6.8.2 上机实践142
第7章 使用T-SQL查询数据143
7.1 基本查询144
7.1.1 SELECT语句144
7.1.2 查询指定列144
7.1.3 为查询结果中的列添加别名145
7.2 条件查询146
7.2.1 比较条件146
7.2.2 范围条件147
7.2.3 逻辑条件148
7.2.4 字符匹配符148
7.2.5 列表运算符150
7.2.6 未知值150
7.3 排序查询151
7.4 分组查询152
7.5 筛选查询153
7.6 实践案例:统计不同性别的人数、平均年龄和年龄总和154
7.7 动手练一练154
7.7.1 练习题154
7.7.2 上机实践155
第8章 高级查询156
8.1 子查询157
8.1.1 IN关键字子查询157
8.1.2 EXISTS关键字子查询157
8.1.3 比较运算符158
8.1.4 单值子查询159
8.2 多表查询160
8.2.1 内连接160
8.2.2 外连接162
8.2.3 交叉连接164
8.2.4 自连接165
8.2.5 联合查询166
8.2.6 交查询167
8.2.7 差查询168
8.3 XML查询168
8.3.1 XML数据类型168
8.3.2 XQuery查询169
8.3.3 使用FOR XML RAW模式171
8.3.4 使用FOR XML AUTO模式172
8.3.5 使用FOR XML EXPLICIT模式172
8.3.6 XML索引173
8.3.7 OPENXML函数174
8.4 实践案例:统计每一个客房类型所包含的房间数量176
8.5 动手练一练177
8.5.1 练习题177
8.5.2 上机实践178
第9章 视图和索引179
9.1 视图180
9.1.1 创建视图180
9.1.2 更新视图185
9.1.3 查看视图188
9.1.4 修改视图189
9.1.5 删除视图190
9.2 索引191
9.2.1 索引概述191
9.2.2 选择索引类型191
9.2.3 确定索引列193
9.2.4 创建索引193
9.2.5 查看索引属性197
9.2.6 修改索引198
9.2.7 删除索引200
9.3 实践案例:创建图书基本信息视图200
9.4 动手练一练202
9.4.1 练习题202
9.4.2 上机实践203
第10章 存储过程205
10.1 存储过程简介206
10.1.1 系统存储过程206
10.1.2 用户自定义存储过程207
10.1.3 扩展存储过程208
10.1.4 使用存储过程208
10.2 创建自定义存储过程211
10.2.1 创建存储过程需要遵循的规则211
10.2.2 创建简单存储过程212
10.2.3 使用模板创建存储过程213
10.2.4 创建加密存储过程214
10.2.5 创建临时存储过程215
10.2.6 创建嵌套存储过程216
10.3 为存储过程指定参数217
10.3.1 创建带参数的存储过程218
10.3.2 输入参数219
10.3.3 为参数指定默认值220
10.3.4 指定输出参数221
10.4 管理存储过程223
10.4.1 查看存储过程223
10.4.2 修改存储过程225
10.4.3 删除存储过程227
10.5 实践案例:创建查询借书记录的存储过程227
10.6 动手练一练228
10.6.1 练习题228
10.6.2 上机实践229
第11章 触发器230
11.1 触发器简介231
11.1.1 触发器概述231
11.1.2 触发器的类型232
11.2 DML触发器234
11.2.1 创建触发器语法234
11.2.2 创建INSERT触发器235
11.2.3 创建DELETE触发器237
11.2.4 创建UPDATE触发器238
11.3 DDL触发器239
11.4 嵌套触发器241
11.5 递归触发器243
11.6 管理触发器245
11.6.1 修改触发器245
11.6.2 禁用触发器246
11.6.3 启用触发器247
11.6.4 删除触发器247
11.7 实践案例:创建一个插入事件触发器248
11.8 动手练一练249
11.8.1 练习题249
11.8.2 上机实践250
第12章 高级特性251
12.1 事务处理252
12.2 数据锁255
12.3 游标256
12.3.1 定义游标257
12.3.2 打开游标257
12.3.3 检索游标258
12.3.4 关闭游标259
12.3.5 释放游标260
12.4 架构260
12.4.1 创建架构261
12.4.2 修改架构264
12.4.3 移动对象到新的架构266
12.4.4 删除架构268
12.5 实践案例:删除架构fwSchema269
12.6 动手练一练270
12.6.1 练习题270
12.6.2 上机实践271
第13章 SQL Server 2008的安全机制272
13.1 安全机制简介273
13.1.1 客户机安全机制273
13.1.2 网络传输安全机制273
13.1.3 实例级别安全机制274
13.1.4 数据库级别安全机制274
13.1.5 对象级别安全机制274
13.2 身份验证模式275
13.2.1 Windows身份验证模式275
13.2.2 混合身份验证模式276
13.2.3 配置身份验证模式277
13.3 管理登录278
13.3.1 创建Windows登录账户278
13.3.2 创建SQL Server登录账户282
13.3.3 管理登录账户284
13.4 数据库用户289
13.4.1 查看默认数据库用户289
13.4.2 创建数据库用户290
13.4.3 使用存储过程创建数据库用户293
13.5 管理角色293
13.5.1 服务器角色293
13.5.2 数据库角色295
13.5.3 用户自定义数据库角色296
13.5.4 应用程序角色299
13.5.5 将登录指派到角色301
13.5.6 指派角色到多个登录302
13.6 管理权限303
13.6.1 权限概述303
13.6.2 授予权限304
13.6.3 撤销权限305
13.6.4 拒绝权限305
13.7 实践案例:创建管理用户信息的数据管理员305
13.8 动手练一练307
13.8.1 练习题307
13.8.2 上机实践307
第14章 维护SQL Server 2008数据库309
14.1 备份数据库310
14.1.1 备份类型310
14.1.2 备份数据库311
14.1.3 事务日志备份314
14.2 恢复数据库316
14.2.1 备份恢复模型316
14.2.2 配置恢复模式317
14.2.3 恢复数据库317
14.3 分离数据库321
14.4 附加数据库322
14.5 收缩数据库324
14.6 复制数据库325
14.7 数据库快照329
14.7.1 数据库快照概述329
14.7.2 创建数据库快照330
14.7.3 使用数据库快照331
14.7.4 删除数据库快照331
14.8 实践案例:备份系统数据库master332
14.9 动手练一练333
14.9.1 练习题333
14.9.2 上机实践334
第15章 模拟银行储蓄系统335
15.1 需求分析336
15.2 系统设计336
15.3 创建数据库337
15.4 创建数据表338
15.5 模拟业务逻辑340
15.5.1 开户340
15.5.2 存款343
15.5.3 取现344
15.5.4 查询余额345
15.5.5 转账346
15.5.6 查询交易记录347
15.5.7 挂失和激活348
15.6 总结349
练习题参考答案350