SQL Server 2000数据库开发技术与工程实践

副标题:无

作   者:求是科技编著

分类号:

ISBN:9787115123053

微信扫一扫,移动浏览光盘

简介

   Microsoft公司推出的SQL Server 2000具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的选择之一。    本书共包括19章,第1章~第11章介绍了SQL Server 2000系统的基本知识,如管理SQL Server服务器、创建与操纵SQL Server数据库等;第12章~第15章分别介绍了利用Visual Basic、ASP、Delphi和Visual C++访问SQL Server数据库的方法;第16章~第19章讲述了4个完整的系统(销售管理信息系统、ASP开发网上考试系统、档案管理系统、Visual C++开发物资管理信息系统)的开发过程,以便达到学以致用的目的。   

目录

第1章 了解数据库 1

1.1 数据库的出现和发展 1

1.1.1 人工管理阶段 1

1.1.2 文件系统阶段 2

1.1.3 数据库系统阶段 2

1.2 数据库系统的组成 3

1.2.1 数据库 3

1.2.2 数据库管理系统 4

1.2.3 软件支持系统 5

1.2.4 硬件支持系统 6

1.2.5 数据库管理员和使用人员 6

1.3 数据库系统模型 7

1.3.1 层次模型 7

1.3.2 网状模型 8

1.3.3 关系模型 8

1.3.4 面向对象模型 9

1.4 数据库的常用概念 10

1.4.1 表 10

1.4.2 字段 10

1.4.3 索引 13

.1.4.4 视图 14

1.4.5 数据字典 16

1.4.6 查询和sql语句 16

1.5 目前流行的数据库介绍 18

1.5.1 access数据库 18

1.5.2 sql server数据库 18

1.5.3 interbase数据库 18

1.5.4 oracle数据库 19

1.6 如何进行数据库应用程序的开发 19

1.6.1 数据库应用程序的基本开发步骤 19

1.6.2 高效地确定数据库程序开发方案 21

1.6.3 数据库应用程序的原则 21

1.7 本章小结 22

第2章 了解sql server 2000 23

2.1 sql server 2000简介 23

2.1.1 sql server 2000的新特性 23

2.1.2 sql server常见的版本 24

2.1.3 安装系统要求 25

2.2 安装sql server 2000过程 26

2.3 sql server 2000的工具 30

2.3.1 企业管理器 30

2.3.2 服务管理器 31

2.3.3 查询分析器 31

2.3.4 事件探查器 32

2.3.5 客户端网络实用工具 32

2.3.6 服务器网络实用工具 33

2.3.7 导入和导出数据 33

2.3.8 在iis中配置sql xml支持 34

2.3.9 sql server 升级向导 34

2.3.10 联机丛书 35

2.4 本章小结 35

第3章 管理sql server服务器 36

3.1 启动和停止sql server服务 36

3.1.1 使用sql server服务管理器 36

3.1.2 使用sql server企业管理器 37

3.1.3 使用命令行 38

3.1.4 使用控制面板 38

3.2 注册服务器 39

3.3 修改sql server的配置 41

3.4 本章小结 44

第4章 用户和安全性管理 45

4.1 sql server登录认证 45

4.1.1 登录认证相关的概念 45

4.1.2 sql server认证模式的设置 46

4.1.3 管理sql server登录 47

4.2 管理数据库用户 48

4.2.1 数据库用户 48

4.2.2 创建数据库用户 49

4.2.3 查看、删除数据库用户 50

4.3 权限管理 51

4.3.1 权限管理简介 51

4.3.2 利用企业管理器管理权限 52

4.4 角色管理 54

4.4.1 角色管理简介 54

4.4.2 角色的管理 56

4.5 本章小结 59

第5章 创建与操纵sql server数据库 60

5.1 数据库操作 60

5.1.1 与数据库相关的基本概念 60

5.1.2 sql server系统数据库结构 61

5.1.3 创建数据库 62

5.1.4 设置数据库属性 63

5.1.5 删除数据库 66

5.1.6 压缩数据库 66

5.1.7 分离数据库 67

5.1.8 附加数据库 67

5.2 数据表 68

5.2.1 与表相关的基本概念 68

5.2.2 创建表结构 70

5.2.3 修改表结构 71

5.2.4 查看表 72

5.2.5 删除表 73

5.2.6 创建用户自定义数据类型 74

5.2.7 删除用户自定义数据类型 74

5.3 索引 75

5.3.1 索引的基本概念 75

5.3.2 创建索引 75

5.3.3 查看所有索引 77

5.3.4 修改索引 78

5.3.5 删除索引 79

5.3.6 使用向导优化索引 80

5.4 视图 80

5.4.1 视图的基本概念 80

5.4.2 创建视图 81

5.4.3 修改视图 83

5.4.4 删除视图 84

5.5 本章小结 84

第6章 维护sql server数据库 85

6.1 备份和恢复概述 85

6.1.1 备份和恢复的概念 85

6.1.2 数据库备份类型 85

6.1.3 恢复数据库类型 86

6.2 创建备份设备 86

6.2.1 管理备份设备 87

6.2.2 创建数据库备份 88

6.2.3 从备份中恢复数据库 92

6.2.4 备份和恢复系统数据库 93

6.3 数据库维护计划 94

6.3.1 创建数据库维护计划 94

6.3.2 管理数据库维护计划 97

6.4 本章小结 98

第7章 transact sql语言 99

7.1 transact sql语言基础 99

7.1.1 sql概述 99

7.1.2 sql语言的组成 99

7.1.3 sql语句的结构 100

7.1.4 sql语句分类 101

7.2 数据类型 102

7.2.1 整数数据类型 102

7.2.2 浮点数据类型 103

7.2.3 二进制数据类型 104

7.2.4 逻辑数据类型 104

7.2.5 字符数据类型 104

7.2.6 文本和图形数据类型 105

7.2.7 日期和时间数据类型 105

7.2.8 货币数据类型 107

7.2.9 特定数据类型 107

7.2.10 用户自定义数据类型 107

7.2.11 新数据类型 107

7.3 变量 108

7.3.1 局部变量 108

7.3.2 全局变量 109

7.4 注释符、运算符与通配符 109

7.4.1 注释符(annotation) 109

7.4.2 运算符(operator) 109

7.4.3 通配符(wildcard) 110

7.5 流程控制命令 110

7.5.1 begin…end 110

7.5.2 case 111

7.5.3 goto 111

7.5.4 if…else 112

7.5.5 return 112

7.5.6 while…continue…break 113

7.5.7 waitfor 114

7.6 常用命令 114

7.6.1 backup 114

7.6.2 checkpoint 114

7.6.3 dbcc 114

7.6.4 declare 115

7.6.5 print 115

7.6.6 raiserror 115

7.6.7 readtext 115

7.6.8 restore 116

7.6.9 select 116

7.6.10 set 116

7.6.11 shutdown 118

7.6.12 writetext 118

7.6.13 use 119

7.7 常用函数 119

7.7.1 统计函数 119

7.7.2 算术函数 122

7.7.3 字符串函数 124

7.7.4 数据类型转换函数 131

7.7.5 日期函数 132

7.7.6 系统函数 135

7.7.7 text和image类函数 149

7.7.8 niladic类函数 150

7.7.9 用户自定义函数 152

7.8 本章小结 152

第8章 使用t-sql语句操作数据库 153

8.1 查询语句 153

8.1.1 select语法 153

8.1.2 简单查询 157

8.1.3 连接查询 165

8.1.4 嵌套查询 168

8.1.5 存储查询结果 169

8.2 更新数据库 170

8.2.1 insert语法 170

8.2.2 插入单行 171

8.2.3 插入子查询结果 171

8.3 删除数据 173

8.3.1 delete语法 173

8.3.2 用delete删除数据 175

8.3.3 truncate table命令 176

8.4 更新数据 176

8.4.1 update 语法 176

8.4.2 用update更新记录 177

8.5 数据库操作语句 178

8.5.1 创建数据库 178

8.5.2 修改数据库 180

8.5.3 删除数据库 182

8.6 表操作语句 183

8.6.1 创建表 183

8.6.2 创建临时表 185

8.6.3 修改表 186

8.6.4 删除表 188

8.7 索引操作语句 188

8.7.1 创建索引 188

8.7.2 删除索引 190

8.8 用户权限管理语句 190

8.9 本章小结 192

第9章 使用存储过程操纵数据库 193

9.1 存储过程概述 193

9.1.1 存储过程的概念 193

9.1.2 存储过程的优点 193

9.2 创建存储过程 194

9.2.1 使用企业管理器创建存储过程 194

9.2.2 用create procedure命令创建存储过程 196

9.3 管理存储过程 198

9.3.1 查看存储过程代码 198

9.3.2 修改存储过程 200

9.3.3 重新命名存储过程 201

9.3.4 删除存储过程 201

9.3.5 执行存储过程 202

9.4 系统存储过程 203

9.4.1 系统存储过程概述 203

9.4.2 登录用户管理 203

9.4.3 数据库用户管理 205

9.4.4 数据库角色管理 207

9.4.5 添加或删除服务器角色 209

9.4.6 显示或更改数据库选项 210

9.4.7 显示或更改索引 212

9.5 本章小结 213

第10章 使用触发器 214

10.1 触发器概述 214

10.1.1 触发器的概念及作用 214

10.1.2 触发器的种类 215

10.2 创建触发器 215

10.2.1 用企业管理器创建触发器 215

10.2.2 用create trigger命令创建触发器 216

10.3 修改/删除触发器 218

10.3.1 使用企业管理器管理触发器 218

10.3.2 使用查询分析器管理触发器 219

10.4 instead of触发器 220

10.5 触发器的应用 222

10.5.1 插入型触发器的应用 222

10.5.2 删除型触发器的应用 223

10.5.3 更新型触发器应用 224

10.5.4 嵌套触发器 225

10.5.5 递归触发器 225

10.6 本章小结 226

第11章 游标和自定义函数 227

11.1 游标的优点和种类 227

11.1.1 游标和游标的优点 227

11.1.2 游标种类 227

11.2 游标的基本操作 228

11.2.1 声明游标 228

11.2.2 打开游标 230

11.2.3 读取游标中的数据 231

11.2.4 关闭释放游标 232

11.2.5 管理游标 233

11.3 使用系统过程管理游标 234

11.3.1 sp_cursor_list 234

11.3.2 sp_describe_cursor 235

11.4 用户自定义函数 236

11.4.1 创建用户自定义函数 236

11.4.2 管理用户自定义函数 240

11.5 本章小结 241


第12章 使用visual basic访问sql server 242

12.1 建立数据源 242

12.1.1 建立数据库 242

12.1.2 配置数据源 243

12.2 连接数据源 245

12.2.1 data控件 245

12.2.2 ado data控件 249

12.2.3 ado数据模型 253

12.3 操作数据库 260

12.3.1 位置操作 260

12.3.2 编辑操作 260

12.3.3 查询操作 263

12.4 本章小结 264

第13章 使用asp访问sql server 265

13.1 建立数据源 265

13.2 连接数据库 265

13.2.1 使用系统数据源 265

13.2.2 使用odbc驱动程序 266

13.3 查询数据 267

13.4 数据操作 269

13.4.1 增加记录 269

13.4.2 修改记录 271

13.4.3 删除记录 272

13.5 测试网页 273

13.5.1 安装iis 273

13.5.2 配置iis 274

13.5.3 启动停止或暂停站点 275

13.5.4 测试网页 275

13.6 本章小结 275

第14章 使用delphi访问sql server 276

14.1 建立数据库 276

14.2 连接数据库 277

14.3 添加数据感知组件 281

14.4 对数据进行操作 284

14.5 报表打印功能 292

14.6 本章小结 297

第15章 使用visual c++访问sql server 298

15.1 建立sql server数据库 298

15.2 用activex控件访问sql server数据库 298

15.2.1 创建新visual c++工程 299

15.2.2 为visual c++工程创建放置ado控件的对话框 299

15.2.3 添加ado的activex控件 300

15.2.4 设置ado控件属性 300

15.2.5 添加绑定ado数据源并显示数据的控件 302

15.2.6 调用安排有ado控件的对话框 303

15.3 用ado dll连接数据库 304

15.3.1 将ado dll引入visual c++工程 304

15.3.2 连接sql server数据库 307

15.3.3 设计交互对话框 308

15.3.4 显示数据库信息 310

15.3.5 操作数据库数据 311

15.4 本章小结 321

第16章 销售管理信息系统 322

16.1 教学目标与案例预览 322

16.2 系统分析与设计 323

16.2.1 需求分析 323

16.2.2 系统设计 324

16.3 分析与设计数据库 324

16.4 数据库结构的实现 327

16.4.1 创建系统用户表格userdb 327

16.4.2 创建员工基本信息表格employee 327

16.4.3 创建进货厂商信息表格manufacturer 327

16.4.4 创建现存货信息表格goods 328

16.4.5 创建已售商品信息表格sell 328

16.4.6 创建退货信息表格retreat 329

16.4.7 在sql server 2000上创建数据库 330

16.5 销售管理信息系统主窗体的创建 333

16.5.1 建立主窗体 333

16.5.2 创建主窗体菜单 334

16.5.3 创建公用模块及引用 335

16.5.4 建立连接数据库窗体 336

16.5.5 关闭连接 338

16.6 建立交易管理窗体 338

16.6.1 建立进货登记窗体 338

16.6.2 建立销售登记窗体 343

16.6.3 建立退货登记窗体 346

16.7 建立进货统计窗体 350

16.8 建立销售统计窗体 357

16.9 业绩查看 362

16.10 查看数据表 365

16.10.1 实现现存货表子菜单 365

16.10.2 实现已售商品表子菜单 368

16.10.3 实现退货表子菜单 369

16.10.4 实现员工表子菜单 370

16.10.5 实现进货商表子菜单 372

16.11 登录系统 374

16.11.1 实现登录子菜单 375

16.11.2 添加用户子菜单 376

16.11.3 修改密码子菜单 378

16.11.4 退出子菜单 380

16.12 发布应用程序 380

16.12.1 编译应用程序 380

16.12.2 使用打包和展开向导 381

16.13 本章小结 381

第17章 asp开发网上考试系统 382

17.1 教学目标与案例预览 382

17.2 系统分析与设计 387

17.2.1 需求分析 387

17.2.2 主要数据的工作流 388

17.3 数据库设计 389

17.3.1 数据库需求分析 389

17.3.2 数据库逻辑结构设计 390

17.3.3 配置与连接数据库 392

17.4 实现系统用户公共界面 393

17.4.1 系统首页 393

17.4.2 用户登录页面 398

17.5 实现系统管理员界面 402

17.5.1 管理员界面首页 402

17.5.2 科目管理界面 404

17.5.3 题库管理界面 407

17.5.4 考试试卷的生成 417

17.5.5 考试新闻的发布 426

17.6 实现领导审批页面 430

17.6.1 领导审批通过页面(passit.asp) 430

17.6.2 系统保存考试信息页面(savepass.asp) 434

17.7 实现普通考生界面 438

17.7.1 选择科目和考试页面 438

17.7.2 查询成绩页面 452

17.8 本章小结 455

第18章 档案管理系统 456

18.1 教学目标与案例预览 456

18.2 系统分析与设计 459

18.2.1 需求分析 459

18.2.2 系统设计 459

18.3 数据库设计 460

18.3.1 数据库需求分析 460

18.3.2 数据库逻辑结构设计 461

18.3.3 必要初始数据的输入 463

18.4 创建档案管理系统mdi主窗体 463

18.4.1 窗体设计 463

18.4.2 程序设计 468

18.5 创建数据模块 472

18.5.1 窗体设计 473

18.5.2 程序设计 474

18.6 创建mdi子窗体 477

18.6.1 窗体设计 477

18.6.2 程序设计 479

18.7 创建档案分类资料管理窗体 480

18.7.1 窗体设计 480

18.7.2 程序设计 483

18.8 创建档案柜资料管理窗体 488

18.8.1 窗体设计 488

18.8.2 程序设计 489

18.9 创建档案管理窗体 491

18.9.1 窗体设计 491

18.9.2 程序设计 493

18.10 创建数据记录组合查询窗体 497

18.10.1 窗体设计 497

18.10.2 程序设计 499

18.11 创建档案借用和归还窗体 502

18.11.1 窗体设计 502

18.11.2 程序设计 504

18.12 创建数据库服务器配置窗体 508

18.12.1 窗体设计 508

18.12.2 程序设计 509

18.13 创建登录界面窗体和关于窗体 510

18.13.1 窗体设计 510

18.13.2 程序设计 510

18.14 本章小结 511

第19章 visual c++开发物资管理信息系统 512

19.1 教学目标与案例预览 512

19.2 系统分析与设计 513

19.2.1 需求分析 513

19.2.2 系统设计 513

19.3 分析与设计数据库 514

19.3.1 数据库需求分析 514

19.3.2 数据库逻辑结构设计 515

19.4 数据库结构的实现 516

19.4.1 创建系统用户表格tbluser_info 516

19.4.2 创建物资基本信息表格tblmaterial 517

19.4.3 创建入库物资信息表格tblmsave 517

19.4.4 创建出库物资信息表格tblmuse 517

19.4.5 创建物资余额信息表格tblmsurplus 518

19.4.6 在sql server 2000上创建数据库 518

19.5 物资管理信息系统主窗体的创建 520

19.5.1 创建工程项目-material_mis 520

19.5.2 创建主窗体菜单 520

19.5.3 创建公用模块 521

19.6 系统用户管理模块的创建 523

19.6.1 修改用户密码 523

19.6.2 添加用户 524

19.7 物资基本信息模块的创建 525

19.7.1 添加物资基本信息对话框的创建 526

19.7.2 修改物资基本信息窗体的创建 529

19.7.3 删除物资基本信息 532

19.7.4 查询物资信息对话框的创建 533

19.8 入库信息管理模块的创建 535

19.8.1 添加物资入库信息对话框的创建 535

19.8.2 修改物资入库信息 540

19.8.3 删除物资入库信息 542

19.8.4 查询物资入库信息 543

19.9 物资出库管理模块的创建 548

19.9.1 添加物资出库信息对话框的创建 548

19.9.2 修改物资出库信息 553

19.9.3 删除物资出库信息 553

19.9.4 查询物资出库信息 555

19.10 物资余额信息管理模块的创建 555

19.11 本章小结 558


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

SQL Server 2000数据库开发技术与工程实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon