图书介绍
新世纪SQL Server 2005数据库开发应用教程PDF|Epub|txt|kindle电子书版本下载
- 孙全党,张军,钟德源等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121056992
- 出版时间:2008
- 标注页数:334页
- 文件大小:66MB
- 文件页数:354页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-教材
PDF下载
下载说明
新世纪SQL Server 2005数据库开发应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SQL Server 2005概述1
1.1 SQL Server 2005简介1
1.2 SQL Server 2005服务器的后台服务2
1.2.1 SQL Server2
1.2.2 SQL Server Active Directory Helper2
1.2.3 SQL Server Agent2
1.2.4 SQL Server Analysis Services3
1.2.5 SQL Server Browser3
1.2.6 SQL Server FullText Search3
1.2.7 SQL Server Integration Services3
1.2.8 SQL Server Reporting Services3
1.2.9 SQL Server VSS Writer4
1.3 SQL Server客户端工具4
1.3.1 SQL Server Management Studio4
1.3.2 Notification Services命令提示6
1.3.3 Reporting Services配置6
1.3.4 SQL Server Configuration Manager7
1.3.5 SQL Server错误和使用情况报告9
1.3.6 SQL Server外围应用配置器10
1.3.7 SQL Server Profiler11
1.3.8 Visual Studio 200513
1.3.9 SQL Server Business Intelligence Development Studio14
1.4 SQL Server Management Studio14
1.4.1 使用对象资源管理器15
1.4.2 使用查询分析器19
1.4.3 已注册服务器窗口20
1.4.4 解决方案资源管理器21
1.4.5 属性窗口21
1.5 数据库的启动和停止22
1.5.1 使用服务管理器22
1.5.2 使用SQL Server 2005配置管理器23
1.5.3 使用SSMS23
1.6 使用配置管理器配置SQL Server服务24
1.6.1 更改服务使用的账户24
1.6.2 配置服务的启动模式25
1.6.3 SQL Server 2005可用的网络协议25
1.7 配置远程SQL Server服务26
1.8 配置SQL Server服务器27
1.8.1 常规28
1.8.2 内存28
1.8.3 处理器29
1.8.4 安全性30
1.8.5 连接31
1.8.6 数据库设置32
1.8.7 高级33
1.9 通过日志查看服务器的运行情况35
1.9.1 Windows事件查看器查看日志35
1.9.2 日志查看器查看日志36
1.10 教务管理系统37
1.10.1 教务管理系统的需求37
1.10.2 数据表38
1.10.3 表之间的关系41
1.10.4 教务管理系统的运行结果42
1.11 小结43
1.12 习题44
1.12.1 填空题44
1.12.2 选择题44
1.12.3 上机题44
第2章 数据库的建立45
2.1 数据库的定义45
2.2 数据库类型概述46
2.2.1 OLTP46
2.2.2 OLAP47
2.2.3 系统数据库48
2.3 数据库存储信息49
2.4 规范化49
2.4.1 每一个实体应该有唯一的标识符49
2.4.2 只存储与实体直接有关的信息50
2.4.3 避免重复值或重复列50
2.4.4 表应避免为空的列50
2.5 创建示例数据库50
2.5.1 在SSMS中创建数据库50
2.5.2 在查询分析器中创建数据库54
2.5.3 使用模板创建数据库57
2.6 修改数据库58
2.6.1 使用SSMS修改数据库58
2.6.2 使用T-SQL修改数据库59
2.7 删除数据库62
2.7.1 使用SSMS删除数据库62
2.7.2 使用T-SQL删除数据库63
2.8 数据库的其他操作63
2.8.1 分离数据库64
2.8.2 附加数据库66
2.8.3 脱机和联机数据库68
2.8.4 收缩数据库69
2.9 综合实例72
2.10 小结72
2.11 习题73
2.11.1 填空题73
2.11.2 选择题73
2.11.3 上机题73
第3章 表75
3.1 什么是表75
3.2 数据类型76
3.2.1 SQL Server数据类型76
3.2.2 用户自定义数据类型83
3.3 在SSMS中创建表84
3.4 列的属性86
3.4.1 数据列86
3.4.2 生成identity值87
3.4.3 NULL值的使用88
3.5 通过查询分析器创建表88
3.6 管理模板93
3.7 在查询分析器中修改表94
3.8 定义其余的表95
3.8.1 临时表95
3.8.2 已分区表95
3.9 设置主键96
3.9.1 在SSMS中创建主键96
3.9.2 使用查询分析器创建主键96
3.10 表的其他约束96
3.10.1 在创建时检查现有数据96
3.10.2 强制外键约束97
3.10.3 UNIQUE约束98
3.10.4 设置数据表的约束98
3.11 约束的操作98
3.12 表关系99
3.12.1 创建关系图99
3.12.2 在关系图中删除数据表101
3.12.3 建立和删除表的关系101
3.13 综合实例102
3.14 小结105
3.15 习题106
3.15.1 填空题106
3.15.2 选择题106
3.15.3 上机题106
第4章 数据操作109
4.1 插入数据109
4.1.1 通过SSMS插入数据109
4.1.2 通过T-SQL语句插入数据111
4.2 更新数据113
4.2.1 通过SSMS更新数据113
4.2.2 通过T-SQL语句更新数据114
4.3 删除数据115
4.3.1 通过SSMS删除数据116
4.3.2 通过T-SQL语句删除数据116
4.4 SELECT语句118
4.4.1 SELECT语句的语法118
4.4.2 WITH common_table_expression119
4.4.3 SELECT子句119
4.4.4 INTO子句121
4.4.5 FROM子句121
4.4.6 WHERE子句124
4.4.7 GROUP BY子句126
4.4.8 HAVING子句127
4.4.9 UNION子句127
4.4.10 EXCEPT和INTERSECT128
4.4.11 ORDER BY子句129
4.4.12 COMPUTE子句130
4.4.13 FOR子句131
4.5 多表查询134
4.5.1 等值连接134
4.5.2 不等值连接135
4.5.3 自然连接135
4.5.4 左外连接136
4.5.5 右外连接136
4.5.6 全外连接137
4.5.7 交叉连接137
4.5.8 自连接138
4.6 子查询138
4.6.1 IN关键字139
4.6.2 EXISTS关键字139
4.6.3 在HAVING语句中使用子查询140
4.6.4 在INSERT、DELETE和UPDATE中使用子查询140
4.6.5 联合查询141
4.7 综合实例142
4.8 小结145
4.9 习题145
4.9.1 填空题145
4.9.2 选择题145
4.9.3 上机题146
第5章 T-SQL149
5.1 T-SQL的改进149
5.2 常量与变量150
5.2.1 关于SQL标识符150
5.2.2 常量151
5.2.3 全局变量151
5.2.4 局部变量152
5.3 T-SQL的批处理153
5.3.1 一次执行多个T-SQL语句153
5.3.2 使用GO语句来分隔多个批处理154
5.4 T-SQL中的注释154
5.4.1 --注释154
5.4.2 /*…*/注释155
5.5 运算符与表达式155
5.5.1 普通运算符155
5.5.2 APPLY运算符157
5.6 流程控制语句157
5.6.1 BEGIN…END语句157
5.6.2 IF语句158
5.6.3 WHILE语句158
5.6.4 CASE语句159
5.6.5 GOTO语句160
5.6.6 WAITFOR语句161
5.6.7 RETURN语句162
5.6.8 TRY…CATCH语句162
5.6.9 EXECUTE语句163
5.7 系统内置函数165
5.7.1 系统函数165
5.7.2 日期和时间函数166
5.7.3 字符串函数166
5.7.4 元数据函数167
5.7.5 数学函数168
5.7.6 聚合函数168
5.8 综合实例169
5.9 小结169
5.10 习题169
5.10.1 填空题169
5.10.2 选择题170
5.10.3 上机题170
第6章 视图171
6.1 视图概述171
6.1.1 什么是视图171
6.1.2 视图类型172
6.2 使用SSMS创建视图173
6.3 使用CREATE VIEW命令创建视图175
6.4 修改视图175
6.4.1 通过SSMS修改视图176
6.4.2 通过查询编辑器修改视图177
6.5 删除视图177
6.5.1 通过SSMS删除视图177
6.5.2 使用T-SQL语句删除视图179
6.6 加密视图179
6.7 视图的其他功能180
6.7.1 编辑视图中的记录的限制180
6.7.2 在SSMS中编辑数据180
6.7.3 使用T-SQL语句操作视图记录181
6.7.4 视图实现约束182
6.8 视图重命名182
6.9 综合实例183
6.10 小结183
6.11 习题183
6.11.1 填空题183
6.11.2 选择题184
6.11.3 上机题184
第7章 索引185
7.1 索引概述185
7.1.1 索引简介186
7.1.2 索引分类186
7.2 设计索引187
7.2.1 数据库设计准则187
7.2.2 查询设计准则187
7.2.3 列设计准则187
7.3 创建索引188
7.3.1 系统自动创建索引188
7.3.2 在SSMS中创建索引189
7.3.3 在查询编辑器中创建索引192
7.3.4 使用模板创建索引194
7.4 查看和修改索引195
7.4.1 通过SSMS修改索引196
7.4.2 使用存储过程查看索引196
7.4.3 使用视图查看索引信息197
7.4.4 通过ALTER INDEX命令修改索引198
7.5 删除索引200
7.5.1 使用SSMS删除索引200
7.5.2 使用DROP INDEX命令删除索引200
7.6 索引视图201
7.7 重新生成索引和组织索引202
7.7.1 在SSMS中重新生成索引202
7.7.2 在SSMS中重新组织索引202
7.7.3 使用REBUILD重新生成索引203
7.7.4 使用REORGANIZE重新组织索引204
7.8 禁用索引204
7.8.1 使用SSMS禁用索引204
7.8.2 使用T-SQL禁用索引205
7.9 重命名索引205
7.10 综合实例205
7.11 小结205
7.12 习题205
7.12.1 填空题205
7.12.2 选择题206
7.12.3 上机题206
第8章 实现数据完整性207
8.1 数据完整性概述207
8.2 使用约束实现数据完整性208
8.3 使用规则208
8.4 使用默认值209
8.5 使用identity属性210
8.6 用户自定义函数211
8.6.1 用户自定义函数的优点211
8.6.2 用户自定义函数的类型211
8.6.3 创建标量值函数212
8.6.4 创建多语句表值函数213
8.6.5 创建内联表值函数215
8.6.6 在SSMS中创建用户自定义函数216
8.6.7 查看和修改用户自定义函数217
8.6.8 删除用户自定义函数217
8.7 综合实例218
8.8 小结219
8.9 习题220
8.9.1 填空题220
8.9.2 选择题220
8.9.3 上机题220
第9章 存储过程和触发器221
9.1 存储过程概述221
9.2 创建存储过程222
9.2.1 使用SSMS创建存储过程222
9.2.2 使用CREATE PROCEDURE命令创建存储过程224
9.3 执行存储过程225
9.3.1 使用EXEC225
9.3.2 使用SSMS执行存储过程227
9.4 修改存储过程227
9.4.1 使用SSMS修改存储过程228
9.4.2 使用ALTER PROCEDURE命令修改存储过程228
9.5 删除存储过程229
9.5.1 使用SSMS删除存储过程229
9.5.2 使用T-SQL语句删除存储过程229
9.6 存储过程上机实践229
9.7 触发器概述230
9.8 DML触发器231
9.8.1 创建DML触发器的注意事项231
9.8.2 设计触发器限制231
9.8.3 CREATE TRIGGER语法232
9.8.4 使用SSMS创建触发器234
9.8.5 设置触发器的激活顺序235
9.8.6 触发器嵌套236
9.8.7 触发器的递归238
9.8.8 查看和修改DML触发器238
9.8.9 禁用和启用触发器240
9.8.10 删除DML触发器240
9.9 DDL触发器241
9.9.1 创建DDL触发器241
9.9.2 查看、修改和删除DDL触发器243
9.10 触发器上机实践244
9.11 小结244
9.12 习题244
9.12.1 填空题244
9.12.2 选择题245
9.12.3 上机题246
第10章 游标、事务与锁247
10.1 游标247
10.1.1 游标概述247
10.1.2 游标定义248
10.1.3 游标操作250
10.1.4 游标示例252
10.2 事务概述253
10.2.1 事务概述253
10.2.2 事务分类253
10.2.3 事务日志253
10.3 事务操作254
10.3.1 开始事务254
10.3.2 提交事务255
10.3.3 回滚事务255
10.3.4 锁定数据256
10.3.5 显式事务256
10.3.6 隐式事务256
10.3.7 嵌套事务257
10.3.8 管理事务隔离259
10.4 锁259
10.5 综合实例260
10.6 小结261
10.7 习题261
10.7.1 填空题261
10.7.2 选择题262
10.7.3 上机题262
第11章 数据库的备份与还原263
11.1 数据库备份与还原概述263
11.1.1 数据库备份概述263
11.1.2 数据库还原概述264
11.2 数据库备份265
11.2.1 通过SSMS备份数据库265
11.2.2 通过T-SQL语句备份数据库267
11.3 备份设置管理271
11.3.1 创建备份设备271
11.3.2 查看备份设备内容272
11.3.3 通过备份设备来备份数据库273
11.3.4 删除备份设备273
11.4 还原数据库273
11.4.1 还原数据库的方式274
11.4.2 还原数据库前要注意的事项274
11.4.3 使用SSMS还原数据库274
11.4.4 还原文件和文件组备份277
11.4.5 使用T-SQL还原数据库278
11.5 综合实例282
11.6 小结283
11.7 习题283
11.7.1 填空题283
11.7.2 选择题284
11.7.3 上机题284
第12章 安全性285
12.1 保护数据库系统的网络安全设计285
12.1.1 授权远程访问286
12.1.2 保护外部访问286
12.2 SQL Server的身份验证286
12.3 管理对SQL Server数据库的访问287
12.4 对数据库访问进行授权288
12.4.1 创建数据库用户288
12.4.2 为数据库用户设置权限288
12.4.3 管理孤立用户290
12.5 授予数据库权限290
12.5.1 数据库角色介绍290
12.5.2 创建数据库角色290
12.5.3 数据库角色授予用户291
12.6 管理应用程序角色292
12.6.1 创建应用程序角色292
12.6.2 使用应用程序角色293
12.6.3 删除应用程序角色293
12.7 管理对架构的访问293
12.8 管理对表和列的访问296
12.8.1 更改对表的访问296
12.8.2 提供对列的单独访问298
12.9 综合实例298
12.10 小结299
12.11 习题300
12.11.1 填空题300
12.11.2 选择题300
12.11.3 上机题300
第13章 Reporting Services301
13.1 Reporting Services体系架构301
13.1.1 报表服务器302
13.1.2 报表管理器303
13.1.3 模型管理器304
13.1.4 报表生成器310
13.1.5 Reporting Services配置和管理工具313
13.2 Reporting Services开发318
13.3 综合实例327
13.4 小结333
13.5 习题333
13.5.1 填空题333
13.5.2 选择题334
13.5.3 上机题334