图书介绍
SQL Server数据库系统基础PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server数据库系统基础](https://www.shukui.net/cover/64/32261663.jpg)
- 朱景德主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560619811
- 出版时间:2008
- 标注页数:303页
- 文件大小:104MB
- 文件页数:315页
- 主题词:关系数据库-数据库管理系统,SQL Server-高等学校:技术学校-教材
PDF下载
下载说明
SQL Server数据库系统基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库概述1
1.1 数据库的应用1
1.1.1 数据库在各个领域中的应用1
1.1.2 数据库在互联网中的应用2
1.2 数据库管理技术的发展3
1.3 数据系统的概念4
1.3.1 数据库4
1.3.2 数据库管理系统4
1.4 数据库系统模型和结构4
1.4.1 层次模型4
1.4.2 网络模型5
1.4.3 关系模型5
1.5 关系数据库概述5
1.5.1 关系数据模型5
1.5.2 基本术语6
1.6 实战训练6
小结6
思考题7
第2章 SQL Server概述与安装8
2.1 SQL Server数据库简介8
2.1.1 SQL Server的发展8
2.1.2 SQL Server的特点9
2.1.3 SQL Server的作用与地位9
2.2 SQL Server实例10
2.3 身份验证11
2.4 安装SQL Server 200012
2.4.1 SQL Server 2000版本介绍12
2.4.2 SQL Server 2000安装准备12
2.4.3 SQL Server 2000安装过程13
2.4.4 SQL Server 2000安装验证18
2.5 实战训练18
小结19
思考题19
第3章 数据库服务器的管理与工具使用20
3.1 服务管理器及应用20
3.1.1 SQL Server 2000服务器组件20
3.1.2 服务管理器的应用21
3.2 企业管理器的使用22
3.2.1 企业管理器22
3.2.2 企业管理器的常用功能23
3.2.3 SQL Server服务器的注册24
3.2.4 查看系统数据库举例27
3.3 查询分析器的使用27
3.3.1 查询分析器简介27
3.3.2 查询分析器的常用功能28
3.3.3 使用查询分析器连接SQL Server29
3.3.4 使用查询分析器窗口29
3.3.5 使用查询分析器处理错误31
3.3.6 使用查询分析器调试脚本32
3.4 联机丛书的使用34
3.4.1 查找途径34
3.4.2 工具栏按钮35
3.5 其他工具的使用35
3.5.1 服务器网络实用工具35
3.5.2 客户端网络实用工具36
3.5.3 分布式事务处理协调器36
3.5.4 性能监视器37
3.5.5 事件探查器37
3.5.6 数据导入/导出工具37
3.6 实战训练37
小结39
思考题39
第4章 SQL Server数据库及其管理40
4.1 SQL Server数据库的存储结构和对象40
4.1.1 数据库文件41
4.1.2 数据库文件组42
4.1.3 SQL Server的数据库对象42
4.2 系统数据库和示例数据库43
4.3 数据库的查看44
4.3.1 用企业管理器查看数据库信息44
4.3.2 用查询分析器查看数据库信息47
4.4 数据库的建立49
4.4.1 使用向导创建数据库49
4.4.2 使用企业管理器创建数据库53
4.4.3 使用Transact-SQL语言创建数据库55
4.5 数据库的删除58
4.5.1 利用企业管理器删除数据库58
4.5.2 利用DROP语句删除数据库58
4.6 数据库的移动59
4.6.1 使用企业管理器分离数据库59
4.6.2 使用sp_detach_db语句分离数据库59
4.6.3 使用企业管理器附加数据库59
4.6.4 使用sp_attach_db语句附加数据库60
4.7 数据库的其他操作60
4.7.1 数据库的选项修改60
4.7.2 数据库名称的更改61
4.8 实战训练61
小结62
思考题62
第5章 管理数据表63
5.1 数据表概述63
5.1.1 数据表的概念63
5.1.2 查看数据表64
5.2 SQL Server数据类型68
5.2.1 系统数据类型68
5.2.2 用户自定义数据类型71
5.3 在企业管理器中管理数据表73
5.3.1 新建数据表结构73
5.3.2 修改数据表结构75
5.3.3 管理数据表数据75
5.4 用Transact-SQL命令创建、修改和删除数据表结构77
5.4.1 创建数据表结构77
5.4.2 修改数据表结构81
5.4.3 删除数据表结构82
5.5 用Transact-SQL命令操作表中数据82
5.5.1 添加数据82
5.5.2 修改数据83
5.5.3 使用DELETE语句删除数据84
5.5.4 使用TRUNCATE语句删除数据84
5.6 数据的完整性与约束84
5.6.1 完整性的概念84
5.6.2 主键约束85
5.6.3 唯一性约束88
5.6.4 检查约束90
5.6.5 默认约束91
5.6.6 外键约束92
5.7 设计数据表95
5.7.1 E-R方法95
5.7.2 从E-R图到数据库96
5.8 实战训练96
小结98
思考题98
第6章 数据查询99
6.1 在企业管理器中操作表中数据99
6.2 使用SELECT语句查询数据101
6.2.1 使用TOP显示数据表最前的若干记录102
6.2.2 选中若干列102
6.2.3 去除重复103
6.2.4 多列组合与计算105
6.2.5 使用常数105
6.2.6 指定别名105
6.3 使用WHERE子句选择记录106
6.3.1 与等式、不等式联用106
6.3.2 与LIKE联用107
6.3.3 与IN联用108
6.3.4 与BETWEEN AND联用108
6.3.5 空值查询109
6.3.6 多条件组合查询110
6.4 使用ORDER BY排序111
6.4.1 升序和降序111
6.4.2 多重排序112
6.5 使用GROUP BY分组113
6.5.1 与集合函数联用113
6.5.2 通过HAVING过滤114
6.6 使用其他子句115
6.6.1 使用UNION子句合并结果集115
6.6.2 使用INTO子句生成新表116
6.6.3 使用COMPUTE子句进行汇总统计118
6.7 联接查询119
6.7.1 交叉联接119
6.7.2 内联接120
6.7.3 外联接121
6.8 子查询122
6.8.1 单值嵌套子查询123
6.8.2 多值嵌套子查询124
6.8.3 相关子查询125
6.9 实战训练125
小结126
思考题126
第7章 视图与索引127
7.1 视图简介127
7.1.1 视图的概念127
7.1.2 视图的优点127
7.2 视图的创建128
7.2.1 使用企业管理器创建视图128
7.2.2 使用Transact-SQL语句创建视图132
7.2.3 使用向导创建视图135
7.3 视图的修改和删除140
7.3.1 修改视图140
7.3.2 删除视图141
7.4 视图的利用142
7.4.1 利用视图插入新的数据143
7.4.2 利用视图更新数据146
7.4.3 利用视图删除数据148
7.4.4 利用视图简化数据查询148
7.4.5 利用视图简化编程149
7.4.6 利用视图保证数据安全151
7.5 索引简介151
7.5.1 索引的概念151
7.5.2 索引的优点152
7.5.3 索引的分类152
7.5.4 索引的应用条件152
7.6 索引的创建和使用153
7.6.1 系统自动创建索引153
7.6.2 通过企业管理器创建索引153
7.6.3 通过查询分析器创建索引155
7.6.4 查看、修改索引158
7.6.5 删除索引161
7.7 实战训练162
小结163
思考题163
第8章 SQL Server中的程序设计164
8.1 程序中的批处理、脚本和注释164
8.1.1 批处理164
8.1.2 脚本166
8.1.3 注释166
8.2 SQL Server变量167
8.2.1 全局变量167
8.2.2 局部变量169
8.3 运算符与表达式172
8.3.1 运算符172
8.3.2 表达式172
8.4 SQL Server函数173
8.4.1 标量函数173
8.4.2 聚合函数178
8.4.3 用户自定义函数179
8.5 程序流程控制181
8.5.1 BEGIN...END语句181
8.5.2 IF...ELSE语句182
8.5.3 CASE表达式184
8.5.4 WAITFOR语句186
8.5.5 WHILE语句187
8.5.6 PRINT语句188
8.6 程序中的事务189
8.6.1 事务类型189
8.6.2 事务处理语句190
8.7 游标192
8.7.1 游标的基本概念192
8.7.2 服务器游标192
8.8 实战训练196
小结197
思考题197
第9章 存储过程和触发器199
9.1 存储过程概述199
9.1.1 存储过程的概念199
9.1.2 存储过程的优点199
9.1.3 存储过程的分类200
9.2 创建存储过程200
9.2.1 使用企业管理器创建存储过程200
9.2.2 使用Transact-SQL语句创建存储过程203
9.2.3 使用向导创建存储过程206
9.3 执行存储过程211
9.4 查看和修改存储过程213
9.4.1 查看存储过程213
9.4.2 修改存储过程217
9.5 重命名和删除存储过程218
9.5.1 重命名存储过程218
9.5.2 删除存储过程219
9.6 触发器219
9.6.1 触发器的概念219
9.6.2 触发器的优点220
9.6.3 触发器的类型220
9.7 创建触发器220
9.7.1 使用企业管理器创建触发器220
9.7.2 使用Transact-SQL语句创建触发器222
9.8 查看、修改和删除触发器227
9.8.1 查看触发器227
9.8.2 修改触发器229
9.8.3 删除触发器231
9.9 触发器的应用231
9.9.1 利用触发器报警231
9.9.2 利用触发器拒绝数据操作232
9.9.3 利用触发器保持表间数据的统一232
9.10 实战训练234
小结235
思考题235
第10章 SQL Server安全管理236
10.1 SQL Server的验证模式236
10.1.1 SQL Server 2000登录身份验证模式236
10.1.2 设置身份验证模式238
10.1.3 添加SQL Server身份验证登录帐户239
10.1.4 授权Windows身份验证登录帐户240
10.1.5 修改登录帐户属性242
10.1.6 拒绝登录帐户243
10.1.7 删除登录帐户244
10.2 数据库用户245
10.2.1 管理数据库用户245
10.2.2 添加数据库用户246
10.2.3 删除数据库用户248
10.3 权限及设置249
10.3.1 数据库权限249
10.3.2 使用企业管理器设置权限250
10.3.3 使用Transact-SQL语句设置权限255
10.4 服务器角色256
10.4.1 固定的服务器角色256
10.4.2 固定服务器角色的应用257
10.5 数据库角色260
10.5.1 数据库角色的分类261
10.5.2 固定的数据库角色261
10.5.3 数据库标准角色262
10.5.4 应用程序角色265
10.6 权限管理267
10.6.1 权限计算267
10.6.2 权限管理的应用267
10.7 实战训练270
小结271
思考题271
第11章 数据库备份恢复与数据转换272
11.1 备份与恢复概述272
11.1.1 数据库备份的类型272
11.1.2 备份设备的创建与删除273
11.1.3 数据库的备份274
11.2 数据库的恢复277
11.2.1 数据库恢复模型277
11.2.2 用企业管理器恢复数据库278
11.2.3 用RESTORE命令恢复数据库278
11.2.4 恢复系统数据库279
11.3 数据库的维护280
11.3.1 创建数据库维护计划280
11.3.2 修改数据库维护计划280
11.4 数据转换服务(DTS)284
11.5 实战训练288
小结289
思考题289
第12章 数据库项目应用实践290
12.1 JDBC技术简介290
12.1.1 JDBC的概念290
12.1.2 JDBC对象模型291
12.2 JDBC应用实例291
12.2.1 安装291
12.2.2 数据库配置291
12.2.3 应用实现292
12.3 ASP.net应用实例299
12.3.1 安装299
12.3.2 初始化299
12.3.3 应用实现的关键代码301
参考文献303