图书介绍
SQL Server数据库应用技术实例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李冬芸主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508462066
- 出版时间:2008
- 标注页数:276页
- 文件大小:76MB
- 文件页数:288页
- 主题词:关系数据库-数据库管理系统,SQL Server-高等学校:技术学校-教材
PDF下载
下载说明
SQL Server数据库应用技术实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
任务一 认识SQL Server 20051
1.1 数据库技术基础1
1.1.1 数据库1
1.1.2 数据模型4
1.1.3 关系数据库8
1.2 设计数据库9
1.2.1 需求分析9
1.2.2 概念结构设计10
1.2.3 逻辑结构设计11
1.2.4 物理结构设计13
1.2.5 数据库应用程序开发14
1.3 认识SQL Server 200514
1.3.1 SQL Server 2005概述14
1.3.2 SQL Server 2005的安装16
1.3.3 SQL Server 2005的简单操作20
1.3.4 关于T-SQL语言24
1.4 知识进阶25
1.4.1 SQL Server 2005的数据库对象25
1.4.2 SSMS的选项26
1.4.3 查询编辑器27
项目实训一28
习题一30
任务二 为数据管理创建数据库环境31
2.1 认识SQL Server数据库31
2.1.1 SQL Server数据库的存储结构31
2.1.2 事务日志34
2.2 创建SQL Server数据库35
2.2.1 使用SSMS创建数据库35
2.2.2 使用T-SQL创建数据库37
2.3 管理SQL Server数据库42
2.3.1 使用SSMS管理数据库43
2.3.2 使用T-SQL管理数据库45
2.4 知识进阶48
2.4.1 数据库空间的估算48
2.4.2 增加和收缩数据库容量49
项目实训二50
习题二51
任务三 向数据库输入数据53
3.1 T-SQL语言的数据类型53
3.2 设计“高职院校教学管理系统”中表的结构57
3.3 创建表60
3.3.1 使用SSMS创建表60
3.3.2 使用T-SQL语句创建表61
3.4 管理表62
3.4.1 使用SSMS管理表62
3.4.2 使用T-SQL管理表63
3.5 操作表中的数据65
3.5.1 使用SSMS操作表中的数据65
3.5.2 使用T-SQL操作表中的数据66
3.6 知识进阶69
3.6.1 范式69
3.6.2 关于标识列和计算列70
项目实训三72
习题三76
任务四 保证数据的准确性、一致性和完备性78
4.1 了解数据完整性78
4.1.1 什么是数据完整性78
4.1.2 “高职院校教学管理系统”的数据完整性需求分析79
4.2 应用约束80
4.2.1 约束的类型80
4.2.2 使用SSMS创建约束81
4.2.3 使用T-SQL创建约束84
4.3 创建和管理关系图86
4.4 应用默认值89
4.5 应用规则91
4.6 应用触发器92
4.6.1 触发器的类型93
4.6.2 触发器中的inserted表和deleted表93
4.6.3 创建触发器94
4.6.4 使用触发器实施特殊业务规则98
4.6.5 管理触发器99
4.7 知识进阶101
4.7.1 触发器与约束的比较101
4.7.2 级联参照完整性101
项目实训四103
习题四104
任务五 应用数据库中的数据106
5.1 了解T-SQL的常用函数106
5.2 分析“高职院校教学管理系统”中的数据查询111
5.3 简单查询112
5.3.1 认识SELECT语句112
5.3.2 最基本的SELECT语句113
5.3.3 数据汇总及空值查询114
5.3.4 使用WHERE进行条件查询115
5.3.5 使用ORDER BY排序查询结果118
5.3.6 使用GROUP BY分组统计119
5.3.7 使用COMPUTE BY显示子集明细120
5.3.8 使用查询结果创建新表120
5.3.9 使用UNION联合多个查询121
5.4 连接查询122
5.4.1 使用内连接查询数据122
5.4.2 使用外连接查询数据123
5.4.3 使用交叉连接查询数据124
5.5 嵌套查询124
5.5.1 使用比较运算符连接的嵌套查询124
5.5.2 使用IN谓词连接的嵌套查询125
5.5.3 使用EXISTS谓词连接的嵌套查询125
5.6 使用SSMS进行数据查询126
5.7 知识进阶127
5.7.1 在数据操作语句中使用查询127
5.7.2 分布式查询128
项目实训五129
习题五132
任务六 优化数据查询和数据管理134
6.1 创建索引134
6.1.1 认识索引134
6.1.2 使用SSMS创建和管理索引135
6.1.3 使用T-SQL创建和管理索引137
6.1.4 在“高职院校教学管理系统”中应用索引138
6.2 创建视图139
6.2.1 认识视图139
6.2.2 使用SSMS创建和管理视图140
6.2.3 使用T-SQL创建和管理视图140
6.2.4 在“高职院校教学管理系统”中应用视图144
6.3 知识进阶——全文索引145
项目实训六146
习题六147
任务七 提高数据操作速度149
7.1 认识T-SQL的变量和运算149
7.1.1 T-SQL的变量149
7.1.2 T-SQL的运算符151
7.2 认识存储过程152
7.2.1 存储过程的概念及特点152
7.2.2 分析“高职院校教学管理系统”的存储过程需求153
7.3 创建存储过程153
7.3.1 创建和执行存储过程的步骤153
7.3.2 创建和调用不带参数的存储过程155
7.3.3 创建和调用带参数的存储过程156
7.4 管理存储过程159
7.4.1 查看、修改和删除存储过程159
7.4.2 重新编译存储过程160
7.5 知识进阶161
7.5.1 认识扩展存储过程161
7.5.2 使用扩展存储过程161
项目实训七162
习题七163
任务八 保证数据库安全性165
8.1 SQL Server 2005的安全机制165
8.2 分析“高职院校教学管理系统”数据库的安全要求167
8.3 管理SQL Server服务器安全167
8.3.1 SQL Server 2005服务器的登录模式168
8.3.2 创建与管理登录名168
8.3.3 服务器角色管理171
8.4 管理SQL Server数据库安全172
8.4.1 数据库架构管理172
8.4.2 数据库用户管理173
8.4.3 数据库角色管理174
8.4.4 授权管理175
8.5 SQL Server 2005的安全管理模型176
8.6 知识进阶178
8.6.1 登录管理、用户管理、角色管理与权限管理的比较178
8.6.2 实施数据库安全管理过程中应注意的问题179
项目实训八179
习题八180
任务九 与其他数据环境进行数据转换182
9.1 向“高职院校教学管理系统”数据库导入数据182
9.1.1 导入Excel工作表183
9.1.2 导入文本文件186
9.2 从“高职院校教学管理系统”数据库导出数据188
9.2.1 导出数据至Access188
9.2.2 导出数据至文本文件188
9.3 使用SSIS设计器190
9.4 知识进阶192
9.4.1 关于数据复制192
9.4.2 建立和使用数据复制194
项目实训九195
习题九195
任务十 加强数据库维护197
10.1 设计备份和恢复策略197
10.1.1 分析现实需求及恢复需求197
10.1.2 选择备份对象和备份方式198
10.1.3 选择恢复模型198
10.2 备份“高职院校教学管理系统”数据库199
10.2.1 数据库完全备份199
10.2.2 数据库增量备份201
10.2.3 事务日志备份201
10.2.4 文件组备份202
10.3 管理备份202
10.3.1 备份介质的选择203
10.3.2 备份校验204
10.4 恢复“高职院校教学管理系统”数据库204
10.5 分离和附加数据库206
10.5.1 分离数据库206
10.5.2 附加数据库207
10.6 知识进阶207
10.6.1 为“高职院校教学管理系统”数据库生成脚本208
10.6.2 运行生成的脚本创建数据库208
项目实训十209
习题十209
任务十一 应用T-SQL程序管理数据211
11.1 了解T-SQL的批处理与流程控制211
11.1.1 批处理211
11.1.2 流程控制212
11.2 在“高职院校教学管理系统”数据库中应用游标215
11.2.1 游标及其特点215
11.2.2 游标的定义及使用方法215
11.2.3 应用游标管理数据218
11.3 “高职院校教学管理系统”的事务实现220
11.3.1 什么是事务220
11.3.2 事务控制语句221
11.3.3 应用事务管理222
11.4 知识进阶223
11.4.1 关于并发问题223
11.4.2 了解锁机制224
项目实训十一225
习题十一227
任务十二 使用报表管理数据操作结果229
12.1 分析“高职院校教学管理系统”的报表需求229
12.2 认识Reporting Services230
12.2.1 Reporting Services的需求分析230
12.2.2 Reporting Services的基本概念230
12.2.3 报表的设计流程233
12.3 架构Reporting Services233
12.4 创建和修改报表233
12.4.1 使用报表生成器创建报表234
12.4.2 使用报表设计器创建报表236
12.4.3 修改报表240
12.5 发布和管理报表242
12.5.1 发布报表242
12.5.2 使用报表管理器管理报表243
12.6 知识进阶——报表的传递技术245
项目实训十二246
习题十二247
任务十三 设计数据库应用程序248
13.1 数据库访问技术248
13.2 开发语言选择251
13.2.1 控制台程序编写253
热门推荐
- 2981132.html
- 110770.html
- 3528176.html
- 749624.html
- 3833535.html
- 3540163.html
- 904467.html
- 320102.html
- 2737159.html
- 155407.html
- http://www.ickdjs.cc/book_3272293.html
- http://www.ickdjs.cc/book_1723626.html
- http://www.ickdjs.cc/book_1933917.html
- http://www.ickdjs.cc/book_3839465.html
- http://www.ickdjs.cc/book_796025.html
- http://www.ickdjs.cc/book_2630337.html
- http://www.ickdjs.cc/book_2725556.html
- http://www.ickdjs.cc/book_3361449.html
- http://www.ickdjs.cc/book_1645470.html
- http://www.ickdjs.cc/book_351400.html