《SQL Server 2000管理及应用系统开发》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:李晓哲等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2002
  • ISBN:7115101841
  • 页数:590 页
图书介绍:本书结合大量的实例,介绍如何利用SQLServer2000来管理和维护数据,以及使用VisualBasic和ASP开发C/S(Client/Server)模式和B/S(Browser/Server)模式网络数据库应用程序。

第一部分 管理篇 3

第1章 SQL Server 2000简介 3

1.1 SQL Server 2000产品概述 3

1.1.1 SQL Server 2000概貌 3

1.1.2 SQL Server 2000产品系列 3

1.2 SQL Server 2000的主要功能 4

1.2.1 完全的Web支持 4

1.2.2 更高的稳定性和可靠性 4

1.2.3 进入市场的最快时间 5

第2章 SQL Server 2000的安装 7

2.1 安装前的准备工作 7

2.1.1 安装SQL Server 2000的系统要求 7

2.1.2 安装SQL Server 2000的操作系统要求 8

2.1.3 安装SQL Server 2000的网络要求 8

2.2 SQL Server 2000数据库服务器的安装过程 9

第3章 服务器与客户端配置 17

3.1 配置服务器 17

3.1.1 启动、暂停和停止SQL Server 17

3.1.2 注册服务器 21

3.1.3 配置网络连接 25

3.1.4 配置链接服务器 26

3.1.5 测试服务器的配置 34

3.2 配置客户端 36

3.2.1 客户端Net-Library和网络协议 36

3.2.2 配置客户端Net-Library 36

3.2.3 配置ODBC数据源 38

3.2.4 测试客户端的配置 41

第4章 数据库对象管理 43

4.1 数据库管理 43

4.1.1 创建数据库 43

4.1.2 修改数据库 46

4.1.3 删除数据库 49

4.2 数据表管理 49

4.2.1 SQL Server 2000数据类型 49

4.2.2 表设计器 55

4.2.3 数据库设计器 56

4.2.4 查看表中的数据 59

4.2.5 设置表中的键 63

4.2.6 删除表 66

4.3 索引管理 67

4.3.1 设计索引 67

4.3.2 创建、修改和删除索引 68

4.4 视图管理 71

4.4.1 视图的基本概念 72

4.4.2 创建视图 72

4.4.3 修改视图 77

4.4.4 删除视图 78

第5章 数据库日常维护 79

5.1 导入导出数据 79

5.1.1 导入导出数据的工具 79

5.1.2 数据转换服务DTS 79

5.2 备份和还原数据库 83

5.2.1 创建数据库备份 83

5.2.2 还原数据库备份 85

第二部分 开发篇 91

第6章 Transact-SQL语言简介 91

6.1 Transact-SQL概述 91

6.1.1 Transact-SQL的语法规则 91

6.1.2 Transact-SQL的语法元素 92

6.2 常量和变量 93

6.2.1 常量 93

6.2.2 变量 95

6.3 运算符 96

6.3.1 算术运算符 96

6.3.2 赋值运算符 96

6.3.3 位运算符 96

6.3.4 比较运算符 97

6.3.5 逻辑运算符 97

6.3.6 字符串串联运算符 98

6.3.7 一元运算符 98

6.4 常用函数 98

6.4.1 聚合函数 99

6.4.2 日期和时间函数 100

6.4.3 数学函数 102

6.4.4 字符串函数 103

6.4.5 文本和图像函数 106

第7章 Transact-SQL数据库操作语句 107

7.1 数据库管理语句 107

7.1.1 创建数据库语句CREATE DATABASE 107

7.1.2 修改数据库语句ALTER DATABASE 112

7.1.3 删除数据库语句DROP DATABASE 117

7.1.4 分离数据库语句sp_detach_db 117

7.1.5 附加数据库语句sp_attach_db 118

7.2 表管理语句 118

7.2.1 创建表语句CREATE TABLE 118

7.2.2 修改表语句ALTER TABLE 122

7.2.3 删除表语句DROP TABLE 123

7.3 索引管理语句 123

7.3.1 创建索引语句CREATE INDEX 123

7.3.2 删除索引语句DROP INDEX 124

7.4 视图管理语句 124

7.4.1 创建视图语句CREATE VIEW 125

7.4.2 修改视图语句ALTER VIEW 126

7.4.3 删除视图语句DROP VIEW 126

7.5 数据查询语句 126

7.5.1 SELECT语句语法简介 127

7.5.2 检验查询结果的方法 128

7.5.3 最基本的SELECT语句 131

7.5.4 设置查询条件 134

7.5.5 对查询结果排序 134

7.5.6 使用聚合函数 135

7.5.7 对查询结果分组 136

7.5.8 指定组或聚合的搜索条件 139

7.5.9 生成汇总行 139

7.5.10 连接查询 140

7.5.11 子查询 143

7.5.12 合并查询 143

7.5.13 保存查询结果 144

7.6 数据更新语句 144

7.6.1 插入数据语句INSERT 145

7.6.2 修改数据语句UPDATE 146

7.6.3 删除数据语句DELETE 149

第8章 存储过程及触发器的管理 151

8.1 存储过程管理 151

8.1.1 存储过程的基本概念 151

8.1.2 创建存储过程 151

8.1.3 执行存储过程 157

8.1.4 修改和重命名存储过程 158

8.1.5 删除存储过程 160

8.1.6 系统存储过程 160

8.2 触发器管理 161

8.2.1 触发器的基本概念 161

8.2.2 inserted和deleted表 162

8.2.3 创建触发器 162

8.2.4 修改和重命名触发器 166

8.2.5 删除触发器 167

第9章 Transact-SQL游标管理与应用 169

9.1 基本概念 169

9.1.1 什么是游标 169

9.1.2 游标的分类 170

9.2 游标的管理与使用 171

9.2.1 声明游标语句DECLARE CURSOR 171

9.2.2 打开游标语句 173

9.2.3 读取游标数据FETCH 173

9.2.4 关闭游标语句CLOSE 175

9.2.5 删除游标语句DEALLOCATE 175

第10章 VisualBasic数据库程序设计方法 177

10.1 Visual Basic访问SQL Server数据库概述 177

10.2 使用ActiveX数据对象(ADO)访问数据库 179

10.2.1 ADO数据模型简介 179

10.2.2 ADO数据模型中的对象 182

10.2.3 ADO数据模型中的集合 188

10.3 使用ODBC API访问数据库 189

10.3.1 ODBC简介 189

10.3.2 在Visual Basic中调用ODBC API函数 191

第11章 Visual Basic数据库工程实用管理 199

11.1 Visual Basic工程管理 199

11.1.1 创建工程 199

11.1.2 打开已有的工程 200

11.1.3 工程的文件组成和管理 200

11.1.4 设置工程选项 201

11.2 Visual Basic数据库访问控件 201

11.2.1 Data控件 202

11.2.2 Data控件的示例程序 204

11.2.3 ADO Data控件 207

11.2.4 ADO Data控件的示例程序 208

11.2.5 DataList控件/DataCombo控件 209

11.2.6 DataList控件/DataCombo控件的示例程序 211

11.2.7 DataGrid控件 214

11.2.8 DataGrid控件的示例程序 218

11.2.9 MSChart控件 223

11.2.10 MSChart控件的示例程序 226

11.3 Visual Basic功能模块规划 231

11.3.1 窗体、模块和类模块的功能划分 231

11.3.2 Const模块内容介绍 235

11.3.3 Db Func模块内容介绍 235

11.3.4 GeneralFunc模块内容介绍 242

11.4 Visual Basic数据库工程示例 247

11.4.1 示例工程的功能描述 247

11.4.2 数据库准备 248

11.4.3 创建并保存工程 248

11.4.4 添加类模块 249

11.4.5 添加模块 251

11.4.6 添加编辑窗体 252

11.4.7 设置主窗体 256

第12章 ASP数据库程序设计 261

12.1 网站基本环境 261

12.1.1 ASP简介 261

12.1.2 IIS服务 263

12.1.3 配置ODBC的DSN文件 265

12.2 ASP数据库程序设计方法 266

12.2.1 数据库连接 266

12.2.2 数据查询 268

12.2.3 数据操作 269

第三部分 实战篇 277

第13章 战前准备 277

13.1 战前准备的内容 277

13.2 信息管理系统概述 278

13.2.1 信息管理系统产生的背景 278

13.2.2 信息管理系统的分类 278

13.2.3 信息管理系统的开发过程 280

13.3 实现远程通信 282

13.3.1 Winsock控件简介 282

13.3.2 设计程序实例 287

13.3.3 客户端程序的实现 288

13.3.4 服务器端程序的实现 293

13.3.5 验证程序的正确性 299

13.4 使用.ini文件设置应用程序选项 300

13.4.1 写入INI文件的方法 300

13.4.2 读取INI文件的方法 301

13.4.3 读取INI文件数据项值的实例 302

13.4.4 验证程序的正确性 306

13.4.5 使用INI文件设置应用程序选项 307

第14章 企业人力资源管理系统(C/S版) 311

14.1 系统设计 311

14.1.1 系统功能描述 311

14.1.2 功能模块划分 313

14.1.3 系统流程分析 315

14.2 数据库设计 318

14.2.1 创建数据库 318

14.2.2 数据库逻辑结构设计 319

14.2.3 创建表的脚本文件 323

14.3 设计工程框架 327

14.3.1 创建工程 328

14.3.2 添加模块 328

14.3.3 添加类模块 331

14.3.4 创建数据源 339

14.4 系统主界面设计 339

14.4.1 设计主界面 339

14.4.2 在主界面中添加代码 340

14.5 登录模块设计 341

14.5.1 设计登录窗体 341

14.5.2 在登录窗体中添加代码 341

14.6 部门管理模块设计 344

14.6.1 设计编辑部门信息的窗体 344

14.6.2 设计部门管理窗体 347

14.6.3 设计选择部门窗体 351

14.6.4 在主界面中增加部门管理代码 352

14.7 员工基本信息管理模块设计 352

14.7.1 设计选择日期窗体 352

14.7.2 设计选择员工窗体 353

14.7.3 设计编辑员工基本信息的窗体 357

14.7.4 设计员工信息管理窗体 361

14.7.5 设计员工调转部门窗体 367

14.7.6 在主界面中增加部门管理代码 369

14.8 员工照片管理模块设计 370

14.8.1 ImageFunc模块 370

14.8.2 设计照片管理窗体 372

14.8.3 在员工信息管理窗体中添加照片管理代码 373

14.9 家庭成员及工作经历管理模块设计 374

14.9.1 设计员工家庭成员管理模块 374

14.9.2 设计员工学习及工作经历管理模块 377

14.10 员工考勤管理模块设计 377

14.10.1 设计编辑考勤信息的窗体 378

14.10.2 设计考勤管理窗体 379

14.11 员工考评管理模块设计 381

14.11.1 设计编辑考评信息的窗体 382

14.11.2 设计考评管理窗体 383

14.12 员工工资管理模块设计 386

14.12.1 设计编辑工资制度的窗体 386

14.12.2 设计编辑工资信息的窗体 388

14.12.3 设计工资管理窗体 389

14.13 用户管理模块设计 394

14.13.1 设计编辑用户信息的窗体 395

14.13.2 设计用户管理窗体 396

14.13.3 在主界面中增加用户管理代码 399

14.14 服务器程序设计 400

14.14.1 设计服务器的主界面 400

14.14.2 设计服务器程序 401

第15章 企业客户资源管理系统(C/S版) 403

15.1 系统设计 403

15.1.1 系统功能描述 403

15.1.2 功能模块划分 404

15.1.3 系统流程分析 406

15.2 数据库设计 407

15.2.1 创建数据库 407

15.2.2 数据库逻辑结构设计 408

15.2.3 创建表的脚本文件 410

15.3 设计工程框架 412

15.3.1 创建工程 412

15.3.2 添加模块 413

15.3.3 添加类模块 415

15.3.4 创建数据源 424

15.4 系统主界面设计 424

15.4.1 设计主界面 424

15.4.2 在主界面中添加代码 425

15.5 登录模块设计 426

15.5.1 设计登录窗体 426

15.5.2 在登录窗体中添加代码 426

15.6 地域管理模块设计 428

15.6.1 设计编辑地域信息的窗体 428

15.6.2 设计地域管理窗体 430

15.6.3 设计选择地域窗体 434

15.6.4 在主界面中增加地域管理代码 436

15.7 结构管理模块设计 436

15.7.1 设计客户类型管理窗体 436

15.7.2 设计客户职务管理窗体 441

15.8 客户管理模块设计 442

15.8.1 设计客户单位编辑窗体 442

15.8.2 设计客户单位管理窗体 444

15.8.3 设计客户单位回收站窗体 448

15.8.4 设计客户单位选择窗体 450

15.9 客户名录管理模块设计 451

15.9.1 设计编辑客户联系人信息的窗体 451

15.9.2 设计客户联系人信息管理窗体 455

15.9.3 设计客户联系人回收站的窗体 458

15.10 客户商业往来管理模块设计 458

15.10.1 设计选择日期窗体 459

15.10.2 设计编辑商业往来的窗体 459

15.10.3 设计商业往来管理窗体 460

15.11 用户管理模块设计 463

15.11.1 设计编辑用户信息的窗体 463

15.11.2 设计用户管理窗体 464

15.11.3 在主界面中增加用户管理代码 466

第16章 企业销售合同管理系统(C/S版) 467

16.1 系统设计 467

16.1.1 系统功能描述 467

16.1.2 功能模块划分 468

16.1.3 系统流程分析 469

16.2 数据库设计 470

16.2.1 创建数据库 470

16.2.2 数据库逻辑结构设计 471

16.2.3 创建表的脚本文件 473

16.3 设计工程框架 475

16.3.1 创建工程 476

16.3.2 添加模块 476

16.3.3 添加类模块 476

16.3.4 创建数据源 481

16.4 系统主界面设计 481

16.4.1 设计主界面 481

16.4.2 在主界面中添加代码 482

16.5 登录模块设计 483

16.5.1 设计登录窗体 483

16.5.2 在登录窗体中添加代码 483

16.6 产品管理模块设计 483

16.6.1 设计编辑产品信息的窗体 484

16.6.2 设计产品管理窗体 485

16.6.3 在主界面中增加产品管理代码 488

16.7 合同管理模块设计 489

16.7.1 设计选择日期窗体 489

16.7.2 设计编辑合同信息窗体 489

16.7.3 设计合同管理窗体 492

16.8 合同产品管理模块设计 496

16.8.1 设计合同产品编辑窗体 496

16.8.2 在编辑合同信息窗体中添加产品管理代码 499

16.9 合同费用管理模块设计 500

16.9.1 设计编辑合同费用信息的窗体 500

16.9.2 设计合同费用信息管理窗体 502

16.9.3 在合同管理窗体中添加费用管理代码 504

16.9.4 在主界面中添加费用管理代码 505

16.10 合同收帐管理模块设计 505

16.10.1 设计编辑合同收帐信息的窗体 505

16.10.2 设计合同收帐信息管理窗体 507

16.10.3 在合同管理窗体中添加收帐管理代码 509

16.10.4 在主界面中添加收帐管理代码 509

16.11 合同统计管理模块设计 509

16.11.1 创建费用视图和收帐视图 510

16.11.2 合同成本利润统计月报表 510

16.11.3 合同成本利润统计年报表 512

16.11.4 设置选择统计报表类型窗体 514

16.11.5 在主窗体中添加合同统计代码 515

16.12 用户管理模块设计 515

第17章 企业客户服务中心系统(B/S版) 517

17.1 系统设计 517

17.1.1 系统功能描述 517

17.1.2 功能模块划分 518

17.1.3 系统流程分析 519

17.2 数据库设计 520

17.2.1 创建数据库 520

17.2.2 数据库逻辑结构设计 521

17.2.3 创建表的脚本文件 523

17.3 系统主界面设计 525

17.4 登录程序设计 525

17.4.1 设计登录界面 526

17.4.2 在登录页面的代码 526

17.5 客户问题记录设计 527

17.5.1 客户问题记录列表页面 528

17.5.2 设计添加新记录页面 530

17.5.3 设计提交新记录页面 532

17.5.4 修改问题记录 534

17.5.5 查看问题记录窗口 535

17.5.6 查询问题记录页面 535

17.6 任务分配设计 538

17.6.1 分配任务列表 538

17.6.2 任务分配窗口 539

17.6.3 查看任务分配记录 544

17.6.4 任务重新分配 544

17.6.5 查询任务分配记录 545

17.7 工作任务记录设计 546

17.7.1 设计工作任务列表界面 546

17.7.2 添加工作记录 548

17.7.3 问题解决功能实现 549

17.7.4 查看工作任务记录 550

17.7.5 查询工作任务记录 550

17.8 客户服务调查设计 552

17.8.1 客户服务调查记录列表 552

17.8.2 添加客户服务调查记录 553

17.8.3 查询客户服务调查记录 554

1 7.9 系统用户管理 555

17.9.1 系统用户列表 555

17.9.2 添加新用户 557

17.9.3 修改系统用户信息 560

17.9.4 查看系统用户信息 560

17.9.5 修改密码 560

第18章 应用程序的优化和发布 563

18.1 应用程序界面优化 563

18.1.1 为应用程序添加皮肤 563

18.1.2 应用程序中的动画处理 566

18.2 应用程序的权限控制 568

18.2.1 权限设置实现方法 569

18.2.2 企业客户资源管理系统权限控制 569

18.3 应用程序的日志管理 573

18.3.1 日志管理实现方法 573

18.3.2 企业客户资源管理系统日志管理 574

18.4 创建帮助文件 578

18.4.1 制作CHM帮助文件 578

18.4.2 在Visual Basic中访问CHM帮助文件 585

18.5 制作安装程序 586

18.5.1 打包和展开向导 586

18.5.2 安装程序制作过程 587