SQL Server数据库应用开发技术PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:袁鹏飞编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:1998
- ISBN:7115071276
- 页数:423 页
第一部分SQLServer数据库应用基础 2
●第一章 SQL Server 6.5简介 2
1.1 SQL Server数据库系统特点 2
目录 2
1.2系统安装 4
1.2.1 环境需求 4
1.2.2安装程序选项设置 4
1.2.3安装测试 5
1.3安装程序所建立的系统对象介绍 6
1.3.1 系统设备和数据库 6
1.3.2 系统表 7
1.3.4管理工具和实用程序 9
1.3.3 系统存储过程 9
1.4系统特殊用户 10
1.4.1 系统管理员 11
1.4.2数据库所有者 11
1.4.3 数据库对象所有者 11
1.5服务器配置 12
1.5.1 登记服务器 12
1.5.2修改系统管理员口令 13
1.6 SQL Server系统的启动与退出 13
1.6.1 启动SQL Server 13
1.6.2 退出SQL Server 14
2.1.1 缺省设备 15
2.1 设备管理 15
●第二章SQL Server资源管理 15
2.1.2 创建数据库设备 16
2.1.3扩大设备尺寸 18
2.1.4删除数据库设备 19
2.1.5 备份设备管理 19
2.2数据库管理 20
2.2.1 建立数据库 21
2.2.2设置数据库选项 22
2.2.3 删除数据库 24
2.3磁盘存储管理 24
2.3.1 磁盘存储方法介绍 24
2.3.2镜像方式 26
2.3.3 段方式 28
●第三章用户及权限管理 31
3.1 SQL Server的访问控制策略 31
3.1.1登录标识 31
3.1.2 数据库用户 31
3.1.3 用户登录安全模式 32
3.1.4 系统安全选项设置 33
3.2管理服务器登录标识 34
3.2.1 利用管理工具管理登录标识 34
3.2.2 利用系统存储过程管理登录标识 35
3.3数据库用户管理 35
3.3.1 利用管理工具管理用户 36
3.3.2 利用系统存储过程管理用户 37
3.4用户权限管理 39
3.4.1 权限种类 39
3.4.2 用户权限 40
3.4.3 权限管理 41
3.5远程访问管理 46
3.5.1 实现远程访问 46
3.5.2删除远程服务器 47
3.5.3 远程用户与本地用户间的映射关系 48
●第四章数据备份与恢复 51
4.1 数据备份 51
4.1.1制定备份策略 51
4.1.2数据一致性检查 53
4.1.3 利用DUMP语句进行备份 54
4.1.4利用管理工具进行备份 57
4.2恢复系统和用户数据库 57
4.2.1 LOAD语句 58
4.2.2 恢复用户数据库 59
4.2.3恢复系统数据库 62
●第五章SQL执行管理器 64
5.1任务调度 64
5.1.1 任务调度方法 64
5.1.2 任务调度实例 65
5.2警报管理 67
5.2.2创建警报 68
5.2.1 管理操作员 68
5.2.3 利用警报监视系统性能 70
5.2.4集中管理SQLServer事件和警报 72
●第六章系统活动监视和性能优化 74
6.1监视服务器性能 74
6.1.1 监视和调整SQLServer所用的内存 75
6.1.2监视系统I/O性能 76
6.1.3 监视网络性能 78
6.1.4监视日志空间 78
6.1.5监视锁定信息 79
6.2.1 监视用户活动 80
6.2.2查看服务器活动详细情况 80
6.2查看服务器活动情况 80
6.2.3 查看资源锁定情况 81
6.3监视数据库活动 81
6.4使用sp_monitor查看服务器统计信息 82
6.4.1 全局变量 83
6.4.2系统存储过程sp_monitor 84
●第七章实用程序 86
7.1 isql 86
7.1.1 isql语法格式 86
7.1.2 isql命令 88
7.1.3 isql环境变量 89
7.2批拷贝程序bcp 89
7.2.1 bcp程序的功能 90
7.2.2应用实例 91
7.3.1 Web助手的实现过程 93
7.3 Web Assistant 93
7.3.2 HTML常用标记 94
7.3.3 HTML文档结构 95
7.3.4系统存储过程sp_makewebtask 96
7.3.5 应用实例 99
●第八章SQL Server错误消息 105
8.1 SQLServer错误消息结构 105
8.1.1 错误消息号 105
8.1.2错误级别 105
8.2建立用户自定义错误消息 107
8.2.1 添加用户定义错误消息 107
8.1.4错误描述信息 107
8.1.3 错误状态号 107
8.2.2 删除用户定义的错误消息 108
8.2.3 RAISERROR语句 108
第二部分Transact_SQL语言 112
●第九章Transact_SQL语言基础 112
9.1 SQL发展历史 112
9.2样本数据库介绍 112
9.3数据类型 113
9.3.1 系统数据类型 114
9.3.2 用户定义数据类型 119
9.4标识符 120
9.5Transact_SQL语法格式 120
9.6.2位运算符 121
9.6运算符 121
9.6.1 算术运算符 121
9.6.3 比较运算符 122
9.6.4字符串运算符 122
9.6.5运算符的优先级 122
9.7变量 123
9.8流控制语句 124
9.8.1 IF…ELSE…语句 124
9.8.2 BEGIN…END语句 125
9.8.3 GOTO语句 125
9.8.4 WHILE、BREAK、CONTINUE语句 126
9.8.5 WAITFOR语句 126
9.8.6 RETURN语句 127
9.8.7 CASE表达式 128
●第十章函 数 131
10.1系统函数 131
10.2 日期函数 134
10.3字符串函数 136
10.4数学函数 138
10.5集合函数 139
10.6 文本和图像函数 141
10.7转换函数 142
10.8零进函数 143
11.1表 145
11.1.1 建立数据表 145
●第十一章表、视图与索引 145
11.1.2修改表 147
11.1.3删除表 148
11.2表数据操作 148
11.2.1添加数据 148
11.2.2修改数据 151
11.2.3删除数据 152
11.3索引 153
11.3.1唯一索引 153
11.3.3簇索引 154
11.3.4非簇索引 154
11.3.2复合索引 154
11.3.5其它索引选项 155
11.4视图 156
11.4.1建立视图 156
11.4.2视图的限制 158
11.4.3 视图的应用 158
●第十二章数据完整性 161
12.1 数据完整性分类 161
12.1.1 实体完整性 161
12.1.2域完整性 162
12.1.3 参照完整性 162
12.2约 束 162
1 2.2.1 DEFAULT约束 162
12.2.3 PRIMARY KEY约束 163
12.2.2 CHECK约束 163
12.2.4 UNIQUE约束 164
12.2.5 FOREIGN KEY约束 164
12.3缺省 165
12.3.1 创建缺省对象 165
12.3.2缺省的应用 166
12.3.3 删除缺省对象 167
12.4规则 168
12.4.1创建规则 168
12.4.2规则的应用 168
12.4.3删除规则 169
12.5触发器 170
12.5.1 建立触发器 170
12.5.2 触发器应用举例 172
●第十三章查 询 176
13.1简单查询 176
13.1.1 SELECT列表语句 177
13.1.2 FROM子句 180
13.1.3 使用WHERE子句限定搜索条件 181
13.1.4查询结果排序 185
13.2统计 186
13.2.1 GROUP BY子句 186
13.2.2 COMPUTE子句 190
13.3利用查询结果创建新表 192
13.4使用UNION运算符实现多查询联合 192
13.5连接 194
13.5.1 等值连接和自然连接 194
13.5.3自连接 195
13.5.2不等连接 195
13.5.4外连接 196
13.6 子查询 197
13.6.1 [NOT]IN子查询 198
13.6.2[NOT]EXISTS子查询 199
13.6.3 由比较运算符引出的子查询 200
13.6.4相关子查询 201
13.6.5连接与子查询 202
●第十四章存储过程 204
14.1创建存储过程 204
14.2.1 过程参数传递 206
14.2存储过程调用 206
14.2.2 过程的返回值 207
14.2.3 过程的自动执行 207
14.2.4存储过程规则 207
14.3存储过程应用 208
●第十五章批、事务和游标 210
15.1批 210
15.2事务 211
15.3游 标 213
15.3.1 游标语句 213
15.3.2通过游标修改或删除数据 216
15.3.3游标应用 216
●第十六章ODBC简介 222
第三部分使用ODBC API设计数据库应用程序 222
16.1 ODBC结构层次 223
16.1.1应用程序 223
16.1.2驱动程序管理器 223
16.1.3 数据库驱动程序 224
16.2管理数据源 226
16.2.1 查看所安装的ODBC驱动程序 226
16.2.2建立数据源 227
16.2.3重新配置或删除数据源 228
16.2.4设置ODBC日志选项 228
16.3驱动程序的一致性 230
16.3.1 ODBC API的一致性 230
16.3.2 ODBC SQL语法的一致性 233
16.4 SQLServer与ODBC SQL数据类型间的映射关系 234
16.5 ODBC应用程序流程 235
16.6 ODBC API错误处理 236
16.6.1 函数返回码 236
16.6.2检索错误信息 237
●第十七章连接数据源 240
17.1初始化ODBC环境 240
17.1.1 申请环境句柄 240
17.1.2释放环境句柄 240
17.2连接数据源 241
17.2.1 申请连接句柄 241
17.2.2与数据源连接 241
17.3检索驱动程序和数据源信息 247
17.2.4释放连接句柄 247
17.2.3 断开与数据源的连接 247
17.3.1 查找所建立的数据源 248
17.3.2查找系统所安装的驱动程序 249
17.3.3查看驱动程序和数据源的支持能力 249
17.3.4确定驱动程序所支持的ODBC API函数 251
17.3.5检索数据源中的数据类型 252
●第十八章驱动程序选项设置 255
18.1设置连接选项 255
18.1.1 设置连接选项 255
18.1.2 常用连接选项及其取值 256
18.3设置语句选项 258
18.3.1 设置语句选项 258
18.2检索连接选项 258
18.3.2 常用语句选项及取值 259
18.4读取语句选项 262
●第十九章执行SQL语句 263
19.1语句句柄 263
19.1.1 申请语句句柄 263
19.1.2释放语句句柄 264
19.2 立即执行和准备执行 264
19.2.1 立即执行 264
19.2.2 准备执行 265
19.3异步执行 266
19.3.1 异步执行 266
19.3.2设置异步执行方式 266
19.4.1 参数标识符 267
19.3.3取消异步执行操作 267
19.4 SQL语句参数传递 267
19.4.2 执行前传递参数 268
19.4.3 传递参数数组 271
19.4.4执行时传递参数 272
19.5 检索SQL语句及参数信息 275
19.5.1 检索语句参数数量 275
19.5.2检索参数详细信息 275
19.5.3 查看SQL语句的本地SQL文本 276
19.6 事务处理 276
19.6.1 检查数据源的事务支持能力 276
19.6.3 提交或回滚事务 277
19.6.2设置事务提交方式 277
●第二十章目录函数 279
20.1 目录函数的公共参数设置 279
20.2检索表信息 281
20.2.1 查找数据源中的数据表 281
20.2.2 检索表中的用户权限信息 282
20.3检索列信息 283
20.3.1 一般列信息 283
20.3.2特殊列信息 284
20.3.3 列权限设置信息 286
20.4索引信息 287
20.4.1 表及索引统计信息 287
20.4.2主键信息 288
20.4.3 外键信息 289
20.5检索存储过程信息 290
20.5.1 查找系统中的存储过程 290
20.5.2 了解存储过程参数信息 291
●第二十一章ODBC函数执行结果处理 294
21.1 ODBC游标 294
21.1.1 ODBC游标类型 294
21.1.2游标属性 296
21.1.3查看系统的游标支持能力 296
21.1.4游标设置 300
21.2读取结果信息 302
21.2.1 了解修改操作所影响的行数 302
21.2.2 检索结果集合信息 302
21.3 为读取结果集合分配存储空间 306
21.3.1 列关联方式 307
21.3.2行关联方式 308
21.4检索结果集合数据 309
21.4.1 SQLFetch函数 309
21.4.2 SQLExtendedFetch函数 311
21.4.3 读取未关联列中的数据 313
21.4.4 处理多个结果集合 314
21.5修改结果集合数据 314
21.5.1 定位修改和删除操作 315
21.5.2 SQLSetPos函数 316
21.6小结 317
22.1 建立DB_Library应用程序开发环境 320
第四部分SQL Server客户端应用程序开工具:DB_Library●第二十二章DB_Library程序设计基础 320
22.2 DB_Library网络通信 321
22.2.1 DB_Library中的主要数据结构 321
22.2.2 DB_Library网络通信 322
22.3 DB_Library数据类型定义 322
22.4 DB_Library的数据库访问过程 325
22.4.1 连接SQL Server 325
22.4.2命令处理 327
22.4.3结果处理 331
22.4.4关闭连接 332
22.5错误和消息处理 332
22.5DB_Library错误处理 332
22.5.2 SQL Server消息处理 335
22.6 DB_Library参数和选项设置 337
22.6.1 设置登录超时时限 337
22.6.2设置命令响应超时时限 337
22.6.3设置可同时打开的连接数 338
22.6.4设置和清除选项 338
22.7 DB_Library应用程序的编辑、编译和链接 339
22.8 DB_Library与ODBC编程方法比较 343
●第二十三章批命令执行结果处理 344
23.1读取结果行数据 344
23.1.1 检查执行结果 345
23.1.2使用变量读取结果数据 345
23.1.3 行缓冲方式 349
23.1.4使用指针存取结果行数据 353
23.1.5 废弃执行结果 357
23.2检索结果行信息 358
23.3浏览模式 359
23.3.1 检索浏览基表信息 359
23.3.2 构造数据修改语句 362
23.3.3 时间戳列值 362
23.3.4 浏览模式应用 363
23.4DB_Library游标操作 368
23.4.1 打开和关闭DB_Library游标 368
23.4.2检索游标数据 371
23.4.3 使用游标修改数据 373
23.4.4 检索游标结果集合信息 379
24.1初始化批拷贝操作 382
●第二十四章批拷贝操作 382
24.2用户数据文件与表间的拷贝操作 384
24.2.1 批拷贝参数设置 384
24.2.2数据格式控制 384
24.2.3拷贝操作 387
24.3将变量数据拷贝到SQL Server表中 389
24.3.1 初始化阶段 390
24.3.2 向SQL Server传递数据 392
24.3.3保存拷贝数据 393
●第二十五章两阶段提交 397
25.1 两阶段提交实现过程 397
25.1.1 与服务器连接 397
25.1.2开始阶段 398
25.2两阶段提交函数 399
25.1.3提交阶段 399
25.2.1 事务初始化处理函数 400
25.2.2 事务提交处理函数 401
25.2.3检索分布式事务处理信息 402
●第二十六章其它开发工具介绍 404
26.1 Visual Basic 404
26.1.1 基于API的数据库接口工具 404
26.1.2 数据访问对象 406
26.1.3数据控件 408
26.2.1 MFC中的数据库类 409
26.2.2 如何选择使用数据库类 409
26.2 Visual C++ 409
●附录pubs数据库 411
authors表 411
titleauthor表 412
titles表 413
publishers表 415
pub_info表 415
discounts表 416
sales表 417
stores表 418
employee表 418
jobs表 420
roysched表 421
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019