当前位置:首页 > 工业技术
SQL Server数据库应用开发技术
SQL Server数据库应用开发技术

SQL Server数据库应用开发技术PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:袁鹏飞编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115071276
  • 页数:423 页
图书介绍:
《SQL Server数据库应用开发技术》目录

第一部分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

相关图书
作者其它书籍
返回顶部