《中文SQL Server 2000数据库应用开发》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李代平等编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2002
  • ISBN:7502430202
  • 页数:433 页
图书介绍:

第1章 系统开发一般原理 1

1.1 应用程序开发方法 1

1.1.1 自顶向下的开发法 2

1.1.2 原型法 3

1.1.3 面向对象的分析和设计法 4

1.2 对象的发现和标识 5

1.2.1 动机 5

1.2.2 方法 6

1.2.3 三视图模型(3VM) 6

1.2.4 基于语言的信息分析系统 7

1.3 数据分析 9

1.4 数据库设计 10

1.4.1 规范化 11

1.4.2 非规范化 14

1.4.3 确保数据完整性 14

1.4.4 创建触发器、存储过程和索引 14

1.4.5 数据库设计的文档化 15

1.5 小结 15

第2章 项目规划 16

2.1 概述 16

2.2 需求分析 16

2.2.1 概况描述 16

2.2.2 企业特点 17

2.2.3 作业主要流程 19

2.3 研制系统的必要性 22

2.3.1 企业经营目标 22

2.3.2 实现目标存在的问题 22

2.3.3 实现目标采取的措施 23

2.3.4 系统概述 24

2.3.5 系统对实现目标的支持 24

2.4 总体方案 27

2.4.1 系统目标 28

2.4.2 确定系统方案原则 32

2.4.3 系统结构 35

2.4.4 分系统界面及技术指标 38

2.5 系统平台设计 43

2.5.1 概述 43

2.5.2 数据库系统设计 44

2.5.3 网络系统设计 50

2.6 系统组织与信息分类编码标准 52

2.6.1 概述 52

2.6.2 编码内容 53

2.7 接口 55

2.7.1 外部接口 55

2.7.2 系统结构接口 56

2.7.3 子系统间的接口 56

2.8 小结 57

2.7.4 人机接口 57

第3章 网络数据库开发理论 58

3.1 三层结构理论 58

3.2 应用举例 61

3.2.1 设计中间层 63

3.2.2 设置DCOM 65

3.2.3 设计表示层 66

3.2.4 C/S/S模式下的动态查询技术 67

3.3 小结 75

第4章 数据库的设计 76

4.1 数据库设计概述 76

4.2 数据库设计 76

4.2.2 数据完整性 77

4.2.1 逻辑数据库设计 77

4.2.3 设计数据库应注意的事项 78

4.3 物理数据库设计 79

4.3.1 RAID 79

4.3.2 分区 83

4.3.3 使用文件组放置数据 85

4.4 设计联合数据库服务器 87

4.4.1 设计分区 88

4.4.2 设计高度可用的联合数据库服务器 90

4.4.3 备份和还原联合数据库服务器 91

4.5 小结 91

5.2 COM概述 92

第5章 COM和DCOM 92

5.1 COM和DCOM 92

5.3 COM结构 94

5.3.1 对象与接 94

5.3.2 客户机/服务器模型 96

5.3.3 COM系统程序库 96

5.4 COM特性 96

5.4.1 语言无关性 97

5.4.2 进程透明特性 97

5.4.3 可重用性 98

5.5 DCOM概述 98

5.6 DCOM结构 99

5.7 DCOM特性 100

5.8 配置应用程序 102

5.8.1 DCOMCNFG 102

5.8.2 OLEVIEW 105

5.9 小结 106

第6章 ODBC开发技术 107

6.1 ODBC概述 107

6.1.1 使用ODBC的原因 107

6.1.2 统一连接 108

6.1.3 建立技术 108

6.1.7 数据源 109

6.1.6 ODBC驱动程序 109

6.1.5 ODBC驱动管理 109

6.1.4 ODBC应用程序 109

6.2 配置ODBC数据源 110

6.2.1 ODBC API的使用基础 114

6.2.2 ODBC初始化函数 114

6.2.3 用ODBC API检索数据 118

6.2.4 用ODBC修改数据 122

6.2.5 调用存储过程 124

6.2.6 ODBC错误处理和SQLGetDiagRec 126

6.3 小结 127

7.2 RDO体系结构 128

7.1 概述 128

第7章 远程数据库对象开发 128

7.3 使用RDO 129

7.4 在Vsual Baisc中使用RDO对象 129

7.4.1 初始化RDO引擎和环境 130

7.4.2 终止rdoEnvironment 131

7.4.3 使用RDO连接 131

7.4.4 终止RDO连接 132

7.4.5 检索数据 132

7.4.6 使用结果集和预准备语句 134

7.4.7 动态的SQL和RDO Execute 135

7.4.8 修改数据 135

7.4.9 用RDO SQL修改数据 138

7.5 将RDO对象增加到Visual Basic中 141

7.4.10 错误处理 141

7.6 应用方法 142

7.6.1 多个结果集的使用 142

7.6.2 异步查询 143

7.6.3 服务器端游标 144

7.6.4 管理数据并发性 145

7.7 小结 146

第8章 OLE DB和ADO技术 147

8.1 概述 147

8.2 OLE DB体系结构 147

8.4 ADO体系结构 148

8.3 ADO简介 148

8.5 OLE DB和ADO文件 149

8.6 Visual Basic引用ADO对象 149

8.6.1 连接SQL Server 149

8.6.2 检索数据 152

8.6.3 预备SQL语句和Command对象 158

8.6.4 用ADO Connection对象执行动态的SQL语句 159

8.6.5 修改数据 160

8.6.6 用Command对象调用存储过程 165

8.6.7 错误处理 167

8.8 ADO的高级功能 168

8.8.1 成批修改 168

8.7 将ADO 2参考增加到Visual Basic中 168

8.8.2 使用多个结果集 169

8.8.3 事务操作 170

8.8.4 存储二进制数据 172

8.9 小结 174

第9章 DB-Library程序设计 175

9.1 DB-Library开发环境 175

9.2 DB-Library数据类型定义 176

9.3 DB-Library中的主要数据结构 178

9.4 DB-Library参数和选项设置 179

9.4.1 设置登录超时时限 179

9.4.4 设置和清除选项 180

9.4.2 设置命令响应超时时限 180

9.4.3 设置可同时打开的连接数 180

9.5 错误和消息处理 182

9.5.1 DB-Library错误处理 182

9.5.2 SQL Server消息处理 184

9.6 DB-Library的数据库访问过程 186

9.6.1 连接SQL Server 186

9.6.2 命令处理 188

9.6.3 结果处理 192

9.6.4 关闭连接 192

9.7 DB-Library应用程序的编辑、编译和链接 193

9.8 DB-Library与ODBC编程方法比较 195

9.9 小结 196

第10章 用DAO和ODBCDirect开发程序 197

10.1 DAO概述 197

10.2 DAO体系结构 197

10.3 在Visual Basic中使用DAO对象 198

10.3.1 创建对象 198

10.3.2 连接SQL Server 199

10.3.3 用DAO检索数据 201

10.3.4 限制数据 202

10.3.5 关闭Recordset 203

10.3.7 修改数据 204

10.3.6 执行动态的SQL 204

10.3.8 使用QueryDef 206

10.3.9 错误处理 211

10.4 将DAO 3.5参考增加到Visual Basic中 212

10.5 终止Jet引擎 213

10.6 常用性能 213

10.7 ODBC Direct 214

10.8 体系结构 214

10.9 创建对象 215

10.9.1 CreateWorkspace使用方法 215

10.9.2 连接到SQL Server 216

10.10 小结 218

11.2.1 什么是HTML语言 220

11.2 HTML文档结构 220

第11章 SQL Server 2000与Internet 220

11.1 SQL Server 2000与Internet概述 220

11.2.2 标签 221

11.2.3 常用标签属性用法举例 221

11.2.4 HTML文档结构举例 223

11.3 SQL Server Web Assistant 224

11.3.1 Web Assistant实现过程 224

11.3.2 使用Web Assistant Wizard发布数据库 224

11.4 实现Web发布的系统存储过程 230

11.4.1 创建Web发布任务 230

11.4.2 执行Web发布任务 234

11.5 小结 235

11.4.3 删除Web发布任务 235

第12章 Visual C++与SQL Server 2000连接 236

12.1 编程基础 236

12.2 调用级接口 238

12.3 连接到数据库 239

12.3.1 ODBC环境 239

12.3.2 连接字符串 240

12.3.3 建立连接 241

12.3.4 连接到服务器 241

12.4 操作SQL Server数据 242

12.4.1 语句分析 242

12.4.2 参数描述 244

12.5 获取数据 247

12.6.1 滚动游标 249

12.6.2 游标敏感性 249

12.6.3 块游标和行集 249

12.6 游标 249

12.7 调试ODBC代码 252

12.8 大数据项的使用 253

12.9 小结 257

第13章 Visual Basic与SQL Server 2000连接 259

13.1 开发高效应用程序 259

13.1.1 调用级和对象接口 259

13.1.2 三层应用模型 260

13.2.1 开放式数据库连接驱动程序 263

13.2 使用开放式数据库连接 263

13.2.2 连接ODBC数据源 265

13.2.3 处理查询 266

13.2.4 结果集 267

13.3 数据访问对象 270

13.3.1 数据定义语言操作 270

13.3.2 数据操纵语言操作 274

13.4 远程数据对象 277

13.4.1 RDO与DAO比较 277

13.4.2 RDO层次和rdoEngine对象 278

13.4.3 rdoEnvironment对象 279

13.5 小结 280

14.1 SQL和PowerBuilder的关系 281

第14章 SQL和PowerBuilder开发技术 281

14.2 PowerBuilder与SQL Server连接 282

14.3 PowerBuilder内的SQL 283

14.4 事务处理对象 284

14.5 逻辑工作单元 285

14.6 检查SQL失败 286

14.7 DECLARE和FETCH 287

14.7.1 DECLARE语句 287

14.7.2 使用OPEN、EXECUTE和FETCH 288

14.8.2 类型2 289

14.8 动态SQL 289

14.8.1 类型1 289

14.8.3 类型3 290

14.8.4 类型4 291

14.9 粘贴SQL语句 293

14.9.1 粘贴SELECT 293

14.9.2 粘贴INSERT 295

14.9.3 粘贴UPDATE 295

14.9.4 粘贴DELETE 295

14.10 游标绘制 295

14.10.4 FETCH FROM Procedure语句 296

14.10.3 DECLARE PROCEDUREs语句 296

14.10.1 UPDATE WHERE CURRENT语句 296

14.10.2 DELETE WHERE CURRENT语句 296

14.11 故障检测 297

14.12 PowerBuilder和SQL Server 299

14.12.1 连接数据库的途径 299

14.12.2 ODBC和底层驱动的比较 299

14.12.3 连接数据库 300

14.12.4 使用PowerBuilder管理数据库 304

14.12.5 PowerBuilder数据库对象 306

14.14 PowerBuilder编程技巧 312

14.14.1 焦点切换 312

14.13 Delphi和PowerBuilder的选用 312

14.14.2 数据转储和调入 313

14.14.3 创建数据报表 313

14.14.4 打印条形码 313

14.14.5 在PowerBuilder中数字的中英文大写转换 316

14.15 小结 319

第15章 C++Builder和Delphi的应用 320

15.1 建立数据库访问通道 320

15.1.1 访问数据库表 320

15.1.2 查询数据库的一般步骤 321

15.2 SQL Builder 321

15.3 存储过程 322

15.3.2 存储过程的参数 323

15.3.1 使用TStoredProc元件的一般步骤 323

15.3.3 TStoredProc的特性、方法和事件 324

15.4 连接数据库和使用数据控件 326

15.4.1 TDatabase元件的常用函数和事件 326

15.4.2 使用数据控件 328

15.5 SQL与C++Builder应用实例 329

15.5.1 主功能程序源代码 330

15.5.2 自动报表程序 336

15.6 Delphi的数据库模型 340

15.7 Delphi中的数据库编程 341

15.7.1 使用数据库访问控件 341

15.7.2 数据控件 343

15.7.4 表单向导 344

15.7.3 在表单中使用控件 344

15.7.5 通过代码来访问数据库 345

15.7.6 通过Delphi来管理数据库 345

15.8 小结 346

第16章 ASP技术和数据库 347

16.1 ASP技术概述 347

16.2 ASP对象模型 349

16.3 ASP基础 350

16.4 使用ADO对象的ASP 352

16.4.1 连接到SQL Servet 352

16.4.3 使用ADO Recordset对象检索数据 353

16.4.2 结束一个连接 353

16.4.4 关闭记录表 356

16.4.5 包含连接的Session 356

16.4.6 使用预准备SQL和Command对象 358

16.4.7 使用ADO修改数据 363

16.4.8 使用Command对象执行存储过程 371

16.4.9 错误处理 376

16.5 小结 378

第17章 XML技术 379

17.1 支持Web应用特性 379

17.2.1 XML概述 380

17.2 XML技术应用 380

17.2.2 多层体系结构 382

17.2.3 XML的优点 383

17.3 XML文档与数据库表 383

17.3.1 关系数据产生XML文档 385

17.3.2 在表中保存XML文档 387

17.4 数据访问 387

17.5 小结 389

第18章 数据库集成与转换 389

18.1 在SQL Server 2000中使用Excel 390

18.2 Access与SQL Server的比较 390

18.4 移植工具 391

18.3 将Access数据库移植到SQL Server 391

18.4.1 SQL Server Enterprise Manager 392

18.4.2 数据转换服务 392

18.4.3 SQL Query Analyzer 392

18.4.4 SQL Profiler 392

18.5 使用DTS向导转移数据 393

18.6 移植Access查询 397

18.6.1 存储过程 397

18.6.2 Transact-SQL脚本 397

18.6.3 视图 398

18.7 Visual Basic程序移植 401

18.8 将Access作为SQL Server 2000的前端 403

18.8.1 创建Access项目 404

18.8.2 使用Access项目 405

18.8.3 Data Access Page 407

18.8.4 SQL Server的双向数据复制 408

18.9 Oracle与SQL Server 2000的数据转换 408

18.9.1 Oracle简介 408

18.9.2 Oracle订阅服务器 410

18.9.3 用Oracle的OLE DB提供程序 412

18.9.4 编辑DTS包 413

18.9.5 数据变换和转换注意事项 413

18.10 Sybase和Microsoft的发展 414

18.12 SQL Server 2000和Sybase Adaptive Server的差别 415

18.11.2 Microsoft T-SQL与Sybase T-SQL的对比 415

18.11 SQL Server与Sybase Adaptive Server保留的相似之处 415

18.11.1 系统过程 415

18.12.1 事务管理模式 416

18.12.2 兼容模式 416

18.12.3 隔离等级 419

18.12.4 保留字 419

18.12.5 游标语法 420

18.12.6 回滚触发器 421

18.12.7 优化程序暗示 423

18.12.8 优化查询计划 424

18.12.10 Raiserror语句 426

18.12.9 临时表名称 426

18.12.11 数据类型 427

18.12.12 标识列 427

18.12.13 Print语法 427

18.13 与Microsoft Transaction Server集成 428

18.13.1 MTS事务和IIS 428

18.13.2 MTS事务和SQL Server 431

18.13.3 MTS事务处理和可视化编程工具 432

18.14 在IIS和IE中使用SQL Server 432

18.14.1 在服务方访问数据库 432

18.14.2 使用IE进行客户端访问 433

18.15 小结 433