图书介绍
SQL Server数据库基础与应用PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server数据库基础与应用](https://www.shukui.net/cover/4/30274998.jpg)
- 贾艳宇主编 著
- 出版社: 北京市:北京大学出版社
- ISBN:9787301171967
- 出版时间:2010
- 标注页数:332页
- 文件大小:23MB
- 文件页数:341页
- 主题词:关系数据库-数据库管理系统,SQL Server-高等学校:技术学校-教材
PDF下载
下载说明
SQL Server数据库基础与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
任务1 设计数据库1
1.1 子任务:理解数据库2
1.1.1 数据库的概念3
1.1.2 数据库系统的组成和结构4
1.1.3 数据库管理系统及其功能7
1.2 子任务:学习数据模型和关系运算8
1.2.1 数据模型9
1.2.2 实体关系模型10
1.2.3 关系模型12
1.2.4 关系运算14
1.3 子任务:数据库设计18
1.3.1 收集数据19
1.3.2 创建E-R模型20
1.3.3 创建数据库模型23
1.3.4 规范化数据25
1.3.5 设计表28
1.4 实现项目的子任务——设计数据库30
实验1:设计数据库36
阅读材料:数据库技术的发展37
小结41
习题43
任务2 创建数据库45
2.1 子任务:学习结构化查询语言46
2.1.1 T-SQL的组成46
2.1.2 T-SQL语法约定47
2.2 子任务:理解数据库存储结构49
2.2.1 系统数据库49
2.2.2 数据库文件和文件组50
2.3 子任务:创建数据库51
2.3.1 使用SSMS创建数据库52
2.3.2 使用查询编辑器创建数据库54
2.4 子任务:查看和修改数据库58
2.4.1 查看数据库信息59
2.4.2 修改数据库60
2.4.3 删除数据库62
2.5 实现项目的子任务——创建数据库63
实验2:创建和修改数据库66
阅读材料:SSMS概览67
小结71
习题72
任务3 创建表73
3.1 子任务:熟悉数据类型74
3.1.1 系统数据类型74
3.1.2 用户自定义数据类型75
3.2 子任务:创建表77
3.2.1 使用SSMS创建表77
3.2.2 使用查询编辑器创建表80
3.2.3 使用模板创建表81
3.3 子任务:实现数据完整性85
3.3.1 理解数据完整性86
3.3.2 使用约束88
3.3.3 使用规则90
3.3.4 使用默认92
3.4 子任务:查看和修改表93
3.4.1 查看表信息94
3.4.2 修改表定义95
3.4.3 删除表96
3.5 实现项目的子任务——创建表97
实验3:创建和修改表101
阅读材料:规划表104
小结105
习题106
任务4 查询数据108
4.1 子任务:单表数据查询109
4.1.1 简单查询110
4.1.2 WHERE子句111
4.1.3 ORDER BY子句113
4.1.4 函数和表达式114
4.1.5 数据汇总121
4.2 子任务:使用连接和联合125
4.2.1 连接查询125
4.2.2 联合查询129
4.3 子任务:使用子查询131
4.3.1 嵌套子查询131
4.3.2 相关子查询133
4.3.3 测试存在性的子查询134
4.4 子任务:使用索引查询数据135
4.4.1 理解索引136
4.4.2 创建和维护索引139
4.5 子任务:使用视图查询数据146
4.5.1 理解视图147
4.5.2 创建和修改视图148
4.5.3 为视图创建索引152
4.5.4 删除视图153
4.6 实现项目的子任务——创建索引和视图155
实验4:实现索引和视图159
阅读材料:优化查询160
小结162
习题163
任务5 管理和维护数据166
5.1 子任务:插入数据167
5.1.1 基本INSERT语句167
5.1.2 插入多条记录170
5.2 子任务:更新数据171
5.2.1 UPDATE语句172
5.2.2 使用子查询173
5.2.3 使用视图更新数据173
5.3 子任务:删除数据175
5.3.1 DELETE语句176
5.3.2 截断表176
5.3.3 使用子查询177
5.4 子任务:使用事务维护数据177
5.4.1 理解事务178
5.4.2 使用事务更新数据180
5.5 实现项目的子任务——管理和维护数据182
实验5:操作数据191
阅读材料:安装SQL Server 2005数据库194
小结198
习题199
任务6 数据库安全管理201
6.1 子任务:登录管理202
6.1.1 理解SQL Server安全202
6.1.2 Windows身份验证203
6.1.3 SQ LServer身份验证207
6.2 子任务:用户管理208
6.2.1 使用T-SQL代码管理用户208
6.2.2 使用SSMS管理用户211
6.3 子任务:角色管理213
6.3.1 理解角色214
6.3.2 管理角色216
6.4 实现项目的子任务——保证数据安全219
实验6:实现数据库安全222
阅读材料:规划SQL Server的安全性224
小结226
习题226
任务7 数据备份与转换228
7.1 子任务:备份和还原数据库229
7.1.1 理解备份229
7.1.2 备份数据库230
7.1.3 还原数据库232
7.2 子任务:分离和附加数据库234
7.2.1 分离数据库235
7.2.2 附加数据库235
7.3 子任务:导出和导入数据236
7.3.1 导出数据237
7.3.2 导入数据239
7.4 实现项目的子任务——备份数据库240
实验7:数据备份和还原242
阅读材料:数据复制243
小结246
习题246
任务8 学习T-SQL编程知识248
8.1 子任务:T-SQL编程基础249
8.1.1 T-SQL批处理249
8.1.2 格式化T-SQL代码250
8.1.3 使用变量251
8.1.4 流程控制253
8.2 子任务:T-SQL错误处理255
8.2.1 使用变量@@Error和@@RowCount256
8.2.2 使用Raiserror语句256
8.2.3 使用TRY...CATCH结构258
8.2.4 错误的严重级别258
8.3 实现项目的子任务——T-SQL批处理259
实验8:T-SQL编程261
阅读材料:使用XML数据262
小结268
习题269
任务9 开发存储过程270
9.1 子任务:理解存储过程271
9.1.1 什么是存储过程271
9.1.2 存储过程的优势273
9.2 子任务:创建和执行存储过程274
9.2.1 创建和执行不带参数的存储过程274
9.2.2 创建和执行带输入参数的存储过程276
9.2.3 创建和执行带输出参数的存储过程277
9.2.4 嵌套存储过程278
9.3 子任务:管理存储过程279
9.3.1 修改存储过程279
9.3.2 查看存储过程信息280
9.3.3 重新编译存储过程281
9.3.4 删除存储过程281
9.4 实现项目的子任务——使用存储过程281
实验9:实现存储过程285
阅读材料:批处理、视图和存储过程286
小结287
习题287
任务10 实现触发器290
10.1 子任务:触发器简介291
10.1.1 理解触发器291
10.1.2 触发器原理292
10.2 子任务:创建触发器294
10.2.1 INSERT触发器295
10.2.2 DELETE触发器296
10.2.3 UPDATE触发器297
10.2.4 INSTEAD OF触发器298
10.2.5 用触发器实现数据完整性300
10.3 子任务:管理触发器302
10.3.1 修改触发器303
10.3.2 删除触发器303
10.3.3 禁用触发器304
10.3.4 查看触发器信息304
10.4 实现项目的子任务——使用触发器305
实验10:实现触发器307
阅读材料:约束和触发器308
小结308
习题309
任务11 实现用户定义函数311
11.1 子任务:用户定义函数312
11.1.1 理解用户定义函数312
11.1.2 用户定义函数的类型313
11.2 子任务:设计和实现用户定义函数314
11.2.1 创建和调用标量函数314
11.2.2 创建和调用内联表值函数316
11.2.3 创建和调用多语句表值函数316
11.2.4 将存储过程重写为函数318
11.2.5 将函数重写为视图或存储过程319
11.3 子任务:管理用户定义函数319
11.3.1 修改用户定义函数320
11.3.2 删除用户定义函数321
11.3.3 查看用户定义函数321
11.4 实现项目的子任务——创建用户定义函数322
实验11:实现用户定义函数324
阅读材料:视图、存储过程和用户定义函数326
小结326
习题327
参考文献329