图书介绍
SQL Server 2005应用系统开发教程PDF|Epub|txt|kindle电子书版本网盘下载
- 李春葆,金晶,曾慧编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030240446
- 出版时间:2009
- 标注页数:388页
- 文件大小:73MB
- 文件页数:401页
- 主题词:关系数据库-数据库管理系统,SQL Server-教材
PDF下载
下载说明
SQL Server 2005应用系统开发教程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个阶段2
1.2.1 人工管理阶段2
1.2.2 文件系统管理阶段2
1.2.3 数据库系统管理阶段3
1.3 什么是数据库4
1.4 数据库管理系统5
1.4.1 DBMS的主要功能6
1.4.2 DBMS的组成6
1.5 什么是数据库系统7
1.5.1 计算机系统7
1.5.2 数据库7
1.5.3 数据库管理系统8
1.5.4 应用程序8
1.5.5 用户8
1.6 数据库系统的体系结构9
1.6.1 数据库系统的三级组织结构9
1.6.2 三个模式之间的两层映像10
1.6.3 三级模式的优点10
1.7 数据模型11
1.7.1 概念模型11
1.7.2 常用的数据模型13
1.8 关系数据库14
1.8.1 基本术语14
1.8.2 关系运算16
1.8.3 规范化设计理念和方法16
1.9 数据库设计18
1.9.1 需求分析19
1.9.2 概念结构设计19
1.9.3 逻辑结构设计19
1.9.4 物理结构设计21
1.9.5 数据库实施21
1.9.6 数据库运行维护22
练习题122
第2章 SQL Server 2005系统概述23
2.1 SQL Server 2005系统简介23
2.1.1 SQL Server的发展历史23
2.1.2 SQL Server 2005的各种版本24
2.1.3 SQL Server 2005的新特征24
2.1.4 SQL Server 2005的组成部分26
2.1.5 SQL Server 2005组件的分类27
2.2 系统需求29
2.2.1 硬件需求29
2.2.2 软件需求30
2.2.3 网络环境需求30
2.3 SQL Server 2005的安装31
2.4 SQL Server 2005的工具和实用程序35
2.4.1 SQL Server Management Studio35
2.4.2 Business Intelligence Development Studio37
2.4.3 SQL Server Profiler37
2.4.4 数据库引擎优化顾问37
2.4.5 Analysis Services38
2.4.6 SQL Server Configuration Manager38
2.4.7 SQL Server文档和教程38
练习题238
上机实验题138
第3章 创建和使用数据库39
3.1 数据库对象39
3.2 系统数据库40
3.3 SQL Server数据库的存储结构41
3.3.1 文件和文件组41
3.3.2 数据库的存储结构42
3.3.3 事务日志43
3.4 创建数据库45
3.5 配置数据库46
3.5.1 添加和删除数据文件、日志文件47
3.5.2 数据库选项设置50
3.5.3 更改数据库所有者51
3.5.4 数据库重命名52
3.6 删除数据库53
练习题354
上机实验题254
第4章 创建和使用表55
4.1 表的概念55
4.1.1 什么是表55
4.1.2 表中数据的完整性56
4.2 创建表57
4.3 修改表的结构60
4.4 建立数据库关系图61
4.5 更改表名64
4.6 删除表64
4.7 记录的新增和修改65
练习题467
上机实验题367
第5章 T-SQL基础69
5.1 SQL语言69
5.1.1 SQL语言概述69
5.1.2 SQL语言的分类69
5.2 T-SQL语句的执行70
5.3 数据定义语言(DDL)72
5.3.1 数据库的操作语句72
5.3.2 表的操作语句75
5.4 数据操纵语言(DML)79
5.4.1 INSERT语句79
5.4.2 UPDATE语句79
5.4.3 DELETE语句80
5.5 数据查询语言(DQL)80
5.5.1 投影查询81
5.5.2 选择查询82
5.5.3 排序查询82
5.5.4 使用聚合函数83
5.5.5 表的连接查询85
5.5.6 子查询87
5.5.7 相关子查询88
5.5.8 带EXISTS测试的子查询89
5.5.9 空值及其处理90
5.6 T-SQL程序设计基础91
5.6.1 标识符91
5.6.2 数据类型92
5.6.3 变量102
5.6.4 运算符105
5.6.5 批处理109
5.6.6 注释110
5.6.7 控制流语句111
5.6.8 函数116
练习题5122
上机实验题4123
第6章 SQL高级应用124
6.1 SELECT高级查询124
6.1.1 数据汇总124
6.1.2 连接查询127
6.1.3 数据来源是一个查询的结果130
6.2 事务处理131
6.2.1 事务分类131
6.2.2 显式事务132
6.2.3 自动提交事务135
6.2.4 隐式事务136
6.3 使用游标137
6.3.1 游标的概念137
6.3.2 游标的基本操作138
6.3.3 使用游标140
练习题6142
第7章 索引145
7.1 什么是索引145
7.2 索引类型145
7.2.1 聚集索引146
7.2.2 非聚集索引146
7.2.3 唯一性索引147
7.3 创建索引147
7.3.1 使用SQLServer控制管理器创建索引147
7.3.2 使用CREATEINDEX语句创建索引151
7.3.3 使用CREATETABLE语句创建索引154
7.4 查看和修改索引属性154
7.4.1 使用SQLServer控制管理器查看和修改索引属性154
7.4.2 使用T-SQL语句查看和修改索引属性155
7.5 删除索引156
7.5.1 使用SQLServer控制管理器删除索引156
7.5.2 使用T-SQL语句删除索引157
练习题7157
上机实验题6158
第8章 视图159
8.1 视图概述159
8.2 创建视图160
8.2.1 使用SQL Server管理控制器创建视图160
8.2.2 使用SQL语句创建视图163
8.3 使用视图164
8.3.1 使用视图进行数据查询164
8.3.2 通过视图向基表中插入数据165
8.3.3 通过视图修改基表中的数据166
8.3.4 通过视图删除基表中的数据167
8.4 查看视图的信息168
8.4.1 使用SQL Server管理控制器查看视图信息168
8.4.2 使用sp_helptext存储过程查看视图的信息169
8.5 视图定义的修改169
8.5.1 使用SQL Server管理控制器修改视图定义169
8.5.2 重命名视图172
8.6 视图的删除173
8.6.1 使用SQL Server管理控制器删除视图173
8.6.2 使用T-SQL删除视图174
练习题8175
上机实验题7175
第9章 数据库完整性176
9.1 约束176
9.1.1 PRIMARYKEY约束176
9.1.2 FOREIGNKEY约束177
9.1.3 UNIQUE约束178
9.1.4 CHECK约束179
9.1.5 列约束和表约束180
9.2 默认值180
9.2.1 在创建表时指定默认值181
9.2.2 使用默认对象182
9.3 规则185
9.3.1 创建规则185
9.3.2 绑定规则186
9.3.3 解除和删除规则187
练习题9188
上机实验题8188
第10章 存储过程189
10.1 存储过程概述189
10.1.1 存储过程☆的分类189
10.1.2 存储过程的优点190
10.2 创建存储过程190
10.2.1 使用SQL Server管理控制器创建存储过程190
10.2.2 使用CREATEPROCEDURE语句创建存储过程192
10.2.3 创建存储过程时的注意事项193
10.3 执行存储过程193
10.4 存储过程的参数195
10.4.1 在存储过程中使用参数195
10.4.2 在存储过程中使用默认参数196
10.4.3 在存储过程中使用返回参数197
10.4.4 存储过程的返回值198
10.5 存储过程的管理199
10.5.1 查看存储过程199
10.5.2 修改存储过程202
10.5.3 重命名存储过程204
10.5.4 删除存储过程205
练习题10206
上机实验题9206
第11章 触发器207
11.1 触发器概述207
11.1.1 触发器的概念207
11.1.2 触发器的种类207
11.2 创建DML触发器208
11.2.1 使用SQL Server管理控制器创建DML触发器208
11.2.2 使用T-SQL语句创建DML触发器210
11.3 inserted表和deleted表212
11.4 使用DML触发器213
11.4.1 使用INSERT触发器213
11.4.2 使用UPDATE触发器215
11.4.3 使用DELETE触发器217
11.4.4 使用INSTEADOF触发器218
11.5 创建和使用DDL触发器219
11.5.1 创建DDL触发器220
11.5.2 DDL触发器的应用220
11.6 触发器的管理221
11.6.1 查看触发器221
11.6.2 修改触发器223
11.6.3 删除触发器224
11.6.4 启用或禁用触发器225
练习题11226
上机实验题10226
第12章 SQL Server的安全管理227
12.1 SQL Server安全体系结构227
12.1.1 操作系统的安全性228
12.1.2 SQL Server的安全性228
12.1.3 数据库的安全性228
12.1.4 SQLServer数据库对象的安全性228
12.2 SQLServer的身份验证模式229
12.2.1 Windows身份验证模式229
12.2.2 混合身份验证模式230
12.2.3 设置身份验证模式230
12.3 SQL Server账号管理232
12.3.1 SQL Server服务器登录账号管理232
12.3.2 SQL Server数据库用户账号管理236
12.4 权限和角色240
12.4.1 什么是角色240
12.4.2 权限管理243
12.4.3 创建数据库角色248
12.4.4 数据库角色管理250
练习题12250
上机实验题11250
第13章 数据备份与恢复251
13.1 备份和恢复概述251
13.1.1 备份类型251
13.1.2 恢复类型252
13.2 备份设备253
13.2.1 创建数据库备份设备253
13.2.2 删除数据库备份设备255
13.3 选择数据库恢复类型255
13.4 数据库备份和恢复过程256
13.4.1 完整数据库备份和恢复257
13.4.2 完整+日志数据库备份和恢复261
13.4.3 完整+差异+日志数据库备份和恢复263
练习题13264
上机实验题12264
第14章 数据转换265
14.1 数据的导出和导入265
14.1.1 数据的导出265
14.1.2 数据的导入267
14.2 分离和附加用户数据库268
14.2.1 分离用户数据库268
14.2.2 附加用户数据库269
14.3 脚本270
14.3.1 将数据库生成脚本270
14.3.2 将数据表生成脚本272
14.3.3 执行脚本273
练习题14273
上机实验题13273
第15章 配置SQL Server网络274
15.1 网络基础274
15.1.1 网络的几个概念274
15.1.2 局域网的管理模式275
15.1.3 Windows网络中的基本安全管理277
15.2 SQL Server2005网络通信279
15.3 配置网络协议280
15.3.1 配置共享内存协议的SQL Server服务器和客户机280
15.3.2 配置TCP/IP协议的SQL Server服务器和客户机282
15.3.3 配置命名管道协议的SQL Server服务器和客户机286
练习题15288
第16章 管理SQL Server服务器289
16.1 注册SQL Server 2005服务器289
16.2 暂停SQL Server 2005服务器291
16.2.1 使用SQL Sever管理控制器暂停服务器292
16.2.2 使用SQL Server配置管理器暂停服务器292
16.3 关闭SQL Server 2005服务器293
16.3.1 使用SQL Sever管理控制器关闭服务器293
16.3.2 使用SQL Server配置管理器关闭服务器294
16.4 启动SQL Server 2005服务器294
16.4.1 使用SQL Sever管理控制器启动服务器294
16.4.2 使用SQL Server配置管理器启动服务器295
16.5 配置SQL Server 2005服务器295
16.5.1 配置“常规”选项卡296
16.5.2 配置“内存”选项卡297
16.5.3 配置“处理器”选项卡298
16.5.4 配置“安全性”选项卡299
16.5.5 配置“连接”选项卡300
16.5.6 配置“数据库设置”选项卡301
16.5.7 配置“高级”选项卡302
16.5.8 配置“权限”选项卡303
练习题16304
第17章 商业智能开发工具305
17.1 什么是商业智能305
17.2 开发Report Services项目306
17.2.1 SQL Server报表服务306
17.2.2 报表的布局306
17.2.3 设计矩型式报表307
17.2.4 设计表格式报表312
练习题17318
第18章 用ADO操作SQL Server数据库319
18.1 ODBC简介319
18.1.1 ODBC的结构320
18.1.2 ODBC数据源的创建321
18.2 ADO323
18.2.1 ADO的模型结构324
18.2.2 ADO中的Connection对象325
18.2.3 ADO中的Command对象330
18.2.4 ADO中的RecordSet对象335
18.2.5 ADO中的Field对象345
18.3 常用的数据访问控件349
18.3.1 ADO Data控件349
18.3.2 DataGrid控件353
18.3.3 DataCombo控件355
18.3.4 TreeView控件357
练习题18361
上机实验题14361
第19章 数据库系统设计实例362
19.1 系统概述362
19.1.1 系统功能362
19.1.2 设计技巧362
19.1.3 系统安装363
19.2 系统结构363
19.3 数据库设计364
19.4 系统实现365
19.4.1 Main主过程367
19.4.2 pass窗体367
19.4.3 menu窗体369
19.4.4 edks窗体372
19.4.5 edksl窗体375
19.4.6 quks窗体379
19.4.7 quksl窗体383
19.4.8 edde窗体384
19.4.9 eddel窗体384
19.4.10 edbj窗体385
19.4.11 prde窗体385
19.4.12 prtz窗体385
19.4.13 setuser窗体385
19.4.14 setuserl窗体385
19.5 系统运行385
练习题19387
上机实验题15387
参考文献388