《SQL Server 7.0开发指南》求取 ⇩

第一部分 基础知识3

第1章 Microsoft SQL Server 7.0基础3

1.1 为什么使用SQL Server及为什么要从6.5升级到7.03

1.1.1 使用SQLServer3

1.1.2 从SQLServer6.5升级到7.04

1.2 了解SQL Server的关系特征6

1.3 了解Client/Server、N-Tier和SQL Server特征8

1.4 检验SQL Server的特征和组件10

1.4.1 数据库11

1.4.2 Transact-SQL11

1.4.3 命令行应用12

1.4.4 应用软件15

1.5 小结22

第2章 了解底层操作系统Windows NT23

2.1 SQL Server7.0桌面版24

2.2 多处理、多任务、多线程24

2.3 多结构25

2.4 Windows NT下SQL Server的多用户环境26

2.5 Windows NT的网络组件26

2.5.1 资源共享27

2.5.2 安装网络软件27

2.5.3 配置适配卡28

2.6 工作组29

2.7 Windows NT域31

2.8 NT用户管理34

2.8.1 分配组34

2.8.2 控制资源的访问34

2.9 NT性能监视器(Performance Monitor)36

2.9.2 在报表视图中显示信息38

2.9.3 在告警视图中选择对象与计数器39

2.9.4 在日志视图中选择对象39

2.10 显示和解释SQL Server事件40

2.10.1 配置应用程序的事件日志41

2.10.2 显示事件细节41

2.10.3 使用View(视图)菜单42

2.10.4 清除事件日志43

2.11 实际检验43

2.12 小结44

第3章 安装和设置服务器及客户机软件45

3.1 服务器的硬件和软件要求45

3.1.1 运行Setup46

3.2 启动服务器50

3.2.1 自动启动50

3.2.3 通过应用程序启动51

3.2.4 通过命令行启动51

3.2.2 用SQL Service Manager启动51

3.3 安装客户机软件52

3.3.1 安装SQL Server客户机实用程序的步骤52

3.4 小结53

第4章 数据模型和数据库设计54

4.1 基础知识:规范化55

4.1.1 第一范式56

4.1.2 第二范式57

4.1.3 第三范式57

4.2 N-tier模型59

4.2.1 典型角色:客户端59

4.2.2 典型角色:服务器端60

4.3 建立到数据库的路标61

4.3.1 图解实体关系“数据库流程图61

4.2.3 规则和角色的例外61

4.3.2 系统结构定义64

4.3.3 回顾系统目标65

4.3.4 避免多对多链接66

4.3.5 何时打破范式66

4.4 小结67

第5章 创建数据库及事务日志68

5.1 定义数据库及事务日志68

5.2 创建数据库及事务日志69

5.2.1 使用SQL Enterprise Manager创建数据库和事务日志70

5.2.2用CREATE Database命令创建数据库和事务日志71

5.2.3 显示数据库信息72

5.2.4 设定数据库和事务日志的大小73

5.2.5 删除数据库74

5.3 使用Temp DB数据库76

5.4 创建备份设备76

5.4.1用SQL Enterprise Manager添加转储设备77

5.4.2 使用sp-addumpdevice78

5.5.1 用SQL Enterprise Manager删除79

5.5.2 使用sp-dropdevice删除79

5.5 删除设备79

5.6 用可移动媒体存储数据库80

5.6.1 创建可移动数据库80

5.6.2 使用可移动数据库81

5.6.4 卸载可移动媒体数据库83

5.7 小结83

5.6.3 安装可移动数据库83

第6章 创建数据库表和使用数据类型85

6.1 创建表86

6.1.1 使用Transact-SQL创建表86

6.1.2 使用SQL Enterprise Manager创建表87

6.2 理解数据类型89

6.2.1 理解Unicode90

6.2.2 创建临时表90

6.3 选择数据类型91

6.3.1 整数类型91

6.3.2 浮点数据类型92

6.3.3 字符数据类型95

6.3.4 DATETIME和SMALLDATETIME数据类型97

6.3.5 特定数据类型100

6.3.6 TEXT(文本)和IMAGE(图形)数据类型103

6.3.8 SMALLMONEY数剧类型105

6.3.9 SYSNAME数据类型107

6.4 NULL和NOT NULL107

6.4.1 ANSI支持的NULL109

6.4.2 NULL操作109

6.4.3 使用ISNULL()110

6.5 identity特性110

6.6 创建和使用约束111

6.6.1 主关键字约束111

6.6.2 外关键字约束112

6.6.3 惟一性约束113

6.6.4 检查约束113

6.6.5 缺省约束114

6.7 创建用户定义的数据类型115

6.8 使用数据类型117

6.9 通过Enterprise Manager创建表和定义列118

6.10 用insert添加数据120

6.11 小结121

第7章 用Transact-SQL检索数据125

7.1 建立范例数据库和表125

第二部分 建立和运行SQL Server125

7.2 用SELECT检索表中数据126

7.3 选择查询工具127

7.3.1 使用SQL Server查询分析器127

7.3.2 从命令行使用ISQL129

7.3.3 从命令行使用OSQL130

7.3.4 用FROM(必要元素)指定表130

7.3.5 用SELECT(必要元素)指定列131

7.3.6 在SELECT子句中使用通配符133

7.3.7 指定表的行134

7.3.8 使用ORDER BY子句147

7.3.9 使用DISTINCT来检索惟一的表列值148

7.3.10 使用算术运算符149

7.3.11 使用GROUP BY子句152

7.3.12 在SELECT语句中使用COMPUTE子句154

7.3.13 使用子查询155

7.3.14 使用FOR BROWSE选项159

7.4 小结159

第8章 添加、改恋和删除表中信息160

8.1 添加行160

8.2 改变现有信息162

8.2.1 更新行的操作163

8.2.2 SET子句选项165

8.3 删除行165

B.6 Level 5167

B.5 Level 4167

8.4 用ALTER TABLE添加列167

8.5 改变表列的宽度171

8.6 从表中删除列174

8.6.1 用ALTER TABLE添加约束174

8.6.2 使用WITH NOCHECK子句175

8.6.3 通过SQL Enterprise Manager添加约束175

8.7 施行关系连接176

8.7.1 使用区域变量179

8.7.2 使用多对—和—对多连接181

8.7.3 使用多对多连接183

8.7.4 使用外部连接185

8.8 用UNION合并查询结果188

8.9 实际检验192

第9章 函数194

9.1 基本SQL函数194

9.1.1 AVG195

9.1.2 COUNT195

9.1.4 MIN196

9.1.3 MAX196

9.1.5 SUM197

9.1.6 DISTINCT与COUNT合用197

9.1.7 CUBE和ROLLUP198

9.2 字符串函数198

9.2.1 ASCII199

9.2.2 CHAR199

9.2.3 SOUNDEX199

9.2.4 DIFFERENCE200

9.2.5 LOWER200

9.2.6 UPPER200

9.2.7 LTRIM201

9.2.8 RTRIM201

9.2.9 CHARINDEX201

9.2.10 PATINDEX202

9.2.11 REPLICATE202

9.2.13 RIGHT203

9.2.14 SPACE204

9.2.15 STR204

9.2.16 STUFF205

9.2.17 SUBSTRING205

9.2.18 +(连接)206

9.3 算术函数206

9.4 TEXT和IMAGE函数208

9.4.1 SET TEXTSIZE208

9.4.2 TEXTPTR209

9.4.3 READTEXT209

9.4.4 TEXTVALID210

9.5转换函数210

9.5.1CONVERT211

9.6.4 DATEADD213

9.6.3 GETDATE213

9.6.5 DATEDIFF213

9.6.2 DATEPART213

9.6.1 DATENAME213

9.6日期函数213

9.7 系统函数216

9.7.1 ISNULL和NULLIF218

9.7.2 COALESCE218

9.8 Niladic函数219

9.9 实际检验219

9.10 小结220

第10章 管理和使用视图221

10.2 创建视图222

10.2.1 选择列223

10.2.2 选择行224

10.2.3 选择行和列224

10.2.4 简单和复杂视图227

10.3 显示视图228

10.4 编辑视图229

10.5 添加WITH ENCRYPTION子句230

10.6 显示视图联合231

10.7 创建视图的视图232

10.8 重新命名视图中的列234

10.9 重新命名视图234

10.10 删除视图236

10.11 通过视图插入行237

10.12 用视图删除行241

10.13 用视图更新行242

10.14 探索视图的其他特性245

10.15 视图的高级用法248

10.15.1 视图的安全性管理248

10.16 实际检验249

10.17 小结250

第11章 管理和使用索引及关键字251

11.1 定义索引251

11.2.3 选择好的索引对象252

11.2.2 成功索引的关键252

11.2.1 基于使用模式优化索引252

11.2.4 查询优化器的增强253

11.2.5 创建索引253

11.2.6 显示索引信息262

11.2.7 删除索引263

11.3 定义关键字264

11.3.1 添加主关键字和外关键字265

11.3.3 删除关键字268

11.3.2 显示关键字信息268

11.4 实际检验269

第12章 理解事务和锁271

12.1 定义事务272

12.1.1 事务限制273

12.1.2 乐观和悲观锁274

12.1.3 锁的背景信息275

12.1.4 定义孤立级276

12.1.5 创建和使用事务278

12.1.7使用命名事务和SavePoints279

12.1.6 DDL和数据库语句279

12.1.8 不用IDENTITY的串行列281

12.2 锁283

12.2.1 显示锁信息283

12.2.2 杀死一个锁的进程286

12.2.3 显式保持锁287

12.2.4 Lock Escalaion选项288

12.3实际检验289

12.4 小结289

第三部分 服务器端的逻辑和能力293

第13章 管理和使用规则、约束及缺省值293

13.1 定义规则294

13.1.1 创建规则294

13.1.2 绑定规则295

13.1.3 显示规则的绑定情况299

13.1.4 显示规则300

13.1.5 规则松绑300

13.1.7 删除规则304

13.1.6 重新命名规则304

13.2 定义缺省值305

13.2.1 创建缺省值305

13.2.2 绑定缺省值306

13.2.3 显示绑定308

13.2.4 显示缺省值308

13.2.5 缺省值松绑309

13.2.6 重新命名缺省值309

13.2.7 删除缺省值310

13.3 实际检验311

13.4 小结311

第14章 管理存储过程和使用流控制语句312

14.1 定义存储过程313

14.1.1 在过程中使用参数314

14.1.2 从应用程序中调用存储过程317

14.1.3过程的显示和编辑317

14.1.4 存储过程的修改和删除318

14.1.6 自动重新编译320

9.2.12 REVERSE320

14.1.5 过程的解析及编译320

14.1.7 定义自动执行过程322

14.1.8 过程及批约束323

14.1.9 批结束语句GO323

14.2 使用流控制语句324

14.2.1 IF…ELSE324

14.2.2 BEGIN…END326

14.2.3 WHILE327

14.2.4 BREAK328

14.2.5 CONTINUE329

14.2.6 WHILE、BREAK及CONTINUE应用举例329

14.3 定义和使用变量332

14.3.1 带变量的PRINT语句333

14.3.2 全局变量333

14.4 使用附加过程及批关键字335

14.4.1 GOTO335

14.4.2 RETURN335

14.4.3 RAISERROR338

14.4.4 WAITFOR341

14.4.5 CASE表达式341

14.5 实际检验347

14.6 小结347

第15章 创建并管理触发器348

15.1 SQL Server触发器348

15.1.1 创建触发器349

15.1.2 触发器限制条件350

15.2 使用触发器351

15.2.1 INSERT及UPDATE触发器351

15.2.2 DELETE触发器353

15.2.4 发送Email的触发器354

15.2.3 Rollback触发器的特殊事务管理354

15.3 嵌套触发器355

15.4 显示触发器信息358

15.4.1 使用SQL Enterprise Manager358

15.4.2 使用sp_help、sp_depends及sp_helptext359

15.5 删除触发器361

15.6 实际检验361

15.7 小结362

第16章 服务器、数据库及查询选项363

16.1 定义服务器选项363

16.1.1 显示、设置服务器选项364

16.1.2 服务器选项解释369

16.1.3 系统分类表:SYSCONFIGURES及SYSCURCONFIGS377

2.9.1 图表视图中选择对象及计数器378

16.2 定义数据库选项378

16.2.1 显示及设置数据库选项379

16.2.2 数据库选项解释381

16.3 查询选项383

16.3.1 显示和设置查询选项383

16.3.2 查询选项解释385

16.4 以最小配置模式启动服务器387

16.4.3 修复以最小配置模式的服务器388

16.4.2 控制面板启动388

16.4.1 命令行启动388

16.5 小结389

第17章 设置和管理复制390

17.1 理解基本概念390

17.2 是分发信息还是复制信息391

17.3 SQL Server复制基础393

17.3.1 在测试连接之前393

17.3.2 出版:向其他系统提供信息395

17.3.3 订阅:信息的接收396

17.3.4 日志阅读进程397

17.3.5 分发服务器:信息源397

17.3.6 几种复制配置方案397

17.5 授权出版402

17.5.1 出版数据库:怎样复制整个数据库406

17.5.2 部分分区数据库和表的出版411

17.6 授权订阅414

17.7 监视复制416

17.8.1 禁止特定服务器417

17.8.2 完全卸载复制417

17.8 卸载复制417

17.9 实际检验418

17.10 小结418

第18章 分布事务协同器419

18.1 资源管理器和事务管理器419

18.1.1 资源管理器420

18.1.2 事务管理器420

18.1.3 建立分布事务420

18.2 为使用分布事务协同器配置远程服务器420

18.3 安装和配置分布事务协同器421

18.3.1 建立DTC服务器组件422

18.4 定义分布事务425

18.5 调试分布事务426

18.6 实际检验426

18.7 小结427

第19章SQL Server管理431

19.1理解和执行检验点431

第四部分 SQL Server管理431

19.2 数据库一致性检验器433

19.2.1 确保最佳结果的配置:单用户模式433

19.3 理解和使用UPDATE STATISTICS和RECOMPILE438

19.4 备份和恢复数据库及事务日志440

19.4.1 备份周期440

19.4.2 备份和恢复数据库442

19.4.3 从备份中恢复信息445

19.5 信息传送447

19.6 实际检验450

19.7 小结450

20.1 安全类型451

第20章SQL Server安全性451

20.1.1 标准安全性453

20.1.2集成安全性453

20.2 创建和管理用户账号454

20.2.1 使用SQL Enterprise Manager创建一个登录454

20.2.2 使用SQL Enterprise Manager删除登录和用户457

20.2.3 使用sp_addlogin添加登录457

20.2.4 使用sp_adduser添加用户457

20.2.5 sp_droplogin和sp_dropuser458

20.3 创建和使用角色458

20.3.1 使用SQL Enterprise Manager添加角色459

20.3.2 使用 SQL Enterprise Manager删除角色460

20.4 使用许可和SQL Server460

20.4.1 对象许可460

20.4.2 使用SQL Enterprise Manager管理许可461

20.4.3 GRANT和REVOKE461

20.5 使用视图增强安全性462

20.6 使用存储过程来隐藏基础数据对象和商业规则463

20.7.1 物理安全465

20.7 SQL Server之外的安全性465

20.7.2 局域网访问465

20.7.3 远程或广域网访问466

20.7.4 应用程序安全性466

20.7.5 加密的多协议网库466

20.9 小结467

20.8 实际检验467

第21章 性能优化468

21.1 数据库大小设置468

21.1.1 数据类型大小469

21.1.2 计算表空间470

21.1.3 FILL FACTOR473

21.2 使用Windows NT性能监视器473

21.2.1 SQL Server统计对象473

21.2.2 创建和使用图表视图480

21.2.3 创建和使用报表481

21.2.4 创建和使用警告481

21.4 小结482

21.3 实际检验482

第五部分 应用开发和解决方案485

22.1 DB-Library接口485

第22章 向下兼容选项485

22.1.1 DB-LIB所需的组件486

22.1.2 概念和特性486

22.1.3 发送命令488

22.1.4 结果集489

22.1.5 关闭SQL连接490

22.1.6 客户机配置490

22.1.7 使用DB-Library的优缺点490

22.2 开放式数据库连接(ODBC)490

22.2.1 SQL-DMO对象的契合点491

22.2.2 数据访问对象(DAO)的契合点492

22.2.3 概念和特性492

22.2.4 ODBC会话493

22.2.5 客户机配置494

22.2.6 使用ODBC DSN495

22.2.7 使用ODBC的优缺点496

22.3 小结497

23.1 建立基于Internet和Intranet的解决方案498

第23章 SQL Server和Internet498

23.2 建立Internet数据库连接器499

23.3 为SQL Server数据库建立ODBC数据库源502

23.4 为Microsoft Access数据库建立ODBC数据库源503

23.5用户权限及安全性考虑504

23.6 建立动态网页504

23.6.1建立初始提示表504

23.6.2 建立查询源文件506

23.6.3 建立结果源文件508

23.7 Intermet数据库连接器:概述及举例514

23.8 使用SQL Server的Web Aasistant Wixard516

23.8.1 先决条件516

23.8.2 启动Web Aasistant Wizard517

23.8.3 格式化网页520

23.8.5 在Web站点上查看结果522

23.8.4 在SQL Server中查看结果522

23.9 将IIS Accesses登录到ODBC数据库524

23.9.1 日志查询举例527

23.9.2 在线查看系统日志528

23.9.3 配置IIS等待SQL Server启动529

23.10 附加选项530

23.10.1 选择适当的方法530

23.10.2 活动网页及ADO530

23.11 小结532

第24章 创建和使用光标533

24.1前端和后端光标533

24.2 使用SQL Server光标535

24.2.1 定义光标536

24.2.2 打开光标537

24.2.3 存取光标538

24.2.4 关闭光标539

24.2.6 光标使用举例539

24.2.5 释放光标539

24.3嵌套光标543

24.4 在前端应用程序中处理光标545

24.5 实际检验546

24.6 小结546

第25章 使用SQL Server Agent547

25.1 SQL Server Agent547

25.2 配置SQL Server Agent547

25.3 操作员550

25.3.1创建操作员550

25.4 SQL Server作业551

25.4.1 创建作业551

25.5 SQL Server警报557

25.5.1 定义警报558

25.6 为作业和警报建立中心服务器562

25.6.1 设置主服务器562

25.7 实际检验564

25.8 小结565

第26章 集成Microsoft Office应用软件和SQL Server566

26.1 从Access扩展到SQL Server566

26.2 在SQL Server中使用Microsoft Access567

26.2.1扩充Access应用软件举例568

26.2.2 用Microsoft Access建立客户机/服务器系统577

26.2.3 创建旁路查询577

26.3 实际检验578

26.4 小结578

第27章 使用SQL Server7.0的高级数据对象580

27.1 ADO的核心组件580

27.2.1 Global.asa——连接基础581

27.2 在网页或应用软件中集成ADO581

27.2.2 使用连接584

27.2.3 连接对象属性585

27.2.4 方法588

27.3 ADO在SQL Server中的使用590

27.3.1 Command对象591

27.3.2 Recordset对象593

27.4 小结601

第六部分 附录605

附录A 使SQL Server具备邮件功能605

A.1.1设置SQL Mail组件605

A.1.2设置SQL Server服务605

A.1 SQL Mail的组成605

A.1.3 安装Outlook客户机软件606

A.1.4 设置Exchange邮箱607

A.1.5配置Outlook客户机程序608

A.1.6 测试Exchange连接610

A.1.7 配置、启动和测试SQL邮件611

A.1.8 使用SQL Mail612

A.2 实际检验614

A.3 小结615

附录B 磁盘阵列616

B.1 Level 0616

B.2 Level 1617

B.3 Level 2617

B.4 Level 3617

附录C SQL Server系统表618

附录D 使用SQL Server Profiler622

D.1 启动Profiler622

D.2 使用Profiler622

D.3 设置跟踪623

1999《SQL Server 7.0开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(S.温库普)Stephen Wynkoop著;张蓉等 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

微型计算机应用基础(1999 PDF版)
微型计算机应用基础
1999 北京:人民邮电出版社
SQL Server 7.0 应用与提高( PDF版)
SQL Server 7.0 应用与提高
SQL server( PDF版)
SQL server
Microsoft SQL server 6.5指南( PDF版)
Microsoft SQL server 6.5指南
Microsoft SQL Server 6.5程序员指南(1997 PDF版)
Microsoft SQL Server 6.5程序员指南
1997 北京:科学出版社;龙门书局
Microsoft SQL Server 6.5管理员指南(1997 PDF版)
Microsoft SQL Server 6.5管理员指南
1997 北京:科学出版社;龙门书局
Microsoft SQL Server实用指南(1997 PDF版)
Microsoft SQL Server实用指南
1997 广州:中山大学出版社
SQL Server数据库应用开发技术(1998 PDF版)
SQL Server数据库应用开发技术
1998 北京:人民邮电出版社
MS SQL Server 6.5应用开发指南(1998 PDF版)
MS SQL Server 6.5应用开发指南
1998 北京:科学出版社
Microsoft SQL Server 6.5开发指南 第2版(1998 PDF版)
Microsoft SQL Server 6.5开发指南 第2版
1998 北京:清华大学出版社
数据库开发COOL SQL Server 7.0+PowerBuilder 7.0(1999 PDF版)
数据库开发COOL SQL Server 7.0+PowerBuilder 7.0
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
学用Microsoft SQL Server 7.0(1999 PDF版)
学用Microsoft SQL Server 7.0
1999 成都:电子科技大学出版社
SQL Server 7.0开发宝典(1999 PDF版)
SQL Server 7.0开发宝典
1999 北京:人民邮电出版社
精通MS SQL Server 7.0(1999 PDF版)
精通MS SQL Server 7.0
1999 北京:电子工业出版社
Microsoft SQL Server设计实务7.0(1999 PDF版)
Microsoft SQL Server设计实务7.0
1999 北京:人民邮电出版社