《SQL Server 6.5开发使用手册》求取 ⇩

前言1

第一部分 基础篇1

第1章 Microsoft SQL服务器简介1

1.1 SQL Server1

译者序1

1.2 理解SQL Server的关系特征2

1.3 SQL Server的客户/服务器机制的特征4

1.4 SQL Server的特征及其组件6

1.4.1 设备和数据库7

1.4.2 Transact-SQL7

1.4.3 命令行应用程序9

1.4.4 应用程序11

1.5 小结17

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

2.1 理解多处理、多任务和多线程19

2.4 理解Windows NT的网络组件21

2.2 理解多结构21

2.3 理解Windows NT上SQL Server的多用户环境21

2.4.1 共享资源22

2.4.2 安装网络软件22

2.4.3 配置适配卡22

2.5 理解工作组24

2.6 理解Windows NT域26

2.7 处理NT用户28

2.7.1 指定组29

2.7.2 控制对资源的访问29

2.8 理解NT Performance Monitor31

2.8.1 在图表视图中选择对象和计数器31

2.8.2 在Report(报表)视图中显示信息32

2.8.3 在Alert(警告)视图中选择对象和计数器33

2.8.4 在Log(日志)视图中选择对象33

2.9 显示和解释SQL Server事件34

2.9.2 显示事件详情35

2.9.1 配置应用程序事件日志35

2.9.3 使用View菜单36

2.9.4 清除事件日志37

2.10 实际检查37

2.11 小结37

第3章 安装和设置服务器与客户软件39

3.1 理解服务器软硬件要求39

3.2 启动服务器43

3.2.1 使用自动服务启动43

3.2.2 用SQL Service Manager启动SQL Server44

3.2.3 从Windows应用程序启动SQL Server45

3.2.4 从命令行启动SQL Server45

3.3 安装客户软件45

3.3.1 为32位客户安装软件的步骤46

3.3.2 为16位客户安装软件47

3.4 小结47

第4章 数据建模、数据库设计和客户/服务器模型48

4.1 理解标准化的基础知识49

4.1.1 第一范式(INF)49

4.1.2 第二范式(2NF)50

4.1.3 第三范式(3NF)51

4.2 理解客户/服务器模型52

4.2.1 客户端的典型作用53

4.2.2 服务器端的典型作用53

4.3 对数据库建立路径映像54

4.2.3 规则和作用的异常54

4.3.1 实体关系图是数据库领域的流程图55

4.3.2 系统结构定义58

4.3.3 为系统定义用户目标58

4.3.4 避免多对多连接59

4.3.5 3何时应打破数据库模型60

4.4 小结60

第5章 创建设备、数据库和事务处理日志61

5.1 定义设备61

5.1.1 创建数据库设备62

5.1.2 理解设备选项65

5.2镜像技术概述66

5.2.1 用Enterprise Manager建立镜像67

5.2.2 用Transact-SQL建立镜像68

5.2.3 强制镜像时做什么69

5.2.4 显示设备信息71

5.2.5 创建转储设备71

5.2.6 释放设备74

5.3 定义数据库和事务处理日志75

5.3.1 创建数据库及其事务处理日志76

5.3.2 显示数据库信息79

5.3.3 增加数据库和事务处理日志的大小80

5.3.4 删除数据库82

5.4 定义段(Begment)84

5.4.1 使用缺省段84

5.4.4 使用段85

5.4.3 扩展段85

5.4.2 添加段85

5.4.5 删除段86

5.5 使用Tempdb数据库86

5.5.1 调整Tempab的大小86

5.5.2 将Tempdb放入RAM87

5.6 对数据库使用可删除媒体87

5.6.1 创建一个可删除数据库87

5.6.2 使用可删除数据库88

5.6.3 安装可删除数据库89

5.6.4 删除可删除媒体数据库90

5.7 小结91

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

6.1 创建表93

6.1.1 用Transact-SQL创建表93

6.1.2 用SQL Enterprise Manager创建表94

6.2 理解数据类型96

6.3.1 数值整型数据类型97

6.3 选择数据类型97

6.3.2 数值浮点数据类型98

6.3.3 CHARaeter(字符)数据类型101

6.3.4 datetime和smalldatetime数据类型102

6.3.5 特殊化的数据类型105

6.3.6 texl(文本)和image(图像)数据类型108

6.3.7 MONEY数据类型110

6.3.8 smaIIMONEY数据类型110

6.3.9 aysname数据类型112

6.4 理解NULL和非NULL112

6.4.1 ANSI支持NULL113

6.4.2 NULL操作113

6.4.3 用ISNULL()114

6.5 identity属性114

6.6 创建和使用约束115

6.6.1 PRIMARY KEY约束115

6.6.4 Check约束116

6.6.2 FOREIGN KEY约束116

6.6.3 unique约束116

6.6.5 Deault约束117

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

6.8 处理数据类型120

6.9 用Enterprise Manager创建表和定义列122

6.10 用INSERT向表中加入数据123

6.11 小结124

第二部分 SQL Server提高篇125

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

7.1 建立一个演示数据库和表125

7.2 用SELECT从表中检索数据126

7.3 选择查询工具127

7.3.1 使用Enterprise Manager查询工具127

7.3.2 用ISQL for windows128

7.3.3 从命令行使用ISQL129

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

7.3.5 用SELECT(需要的元素)来指定列131

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

7.3.7 指定表的行134

7.3.8 使用ORDER BY子句150

7.3.9 使用DISTINCT来检索独有的列值154

7.3.10 使用算术运算符154

7.3.11 使用GROUP BY子句158

7.3.12 在SEIECT语句中使用COMPUTE子句159

7.3.13 使用子查询161

7.3.14 使用FOR BROWSE选项164

7.4 小结164

第8章 添加、修改和删除表中的信息165

8.1 添加行165

8.1.1 修改已有的信息167

8.1.2 更新行的过程168

8.1.3 SET子句选项169

8.2删除行170

8.3 用ALTER TABLE添加列171

8.4 修改表列的宽度175

8.5 从表中删除列177

8.5.1 用ALTER TABLE添加的约束177

8.5.2 使用WTTH NOCHECK子句177

8.5.3 通过SQL Enterprise Manager添加约束178

8.6 执行关系连接178

8.6.1 使用区域变量182

8.6.2 使用多对一和一对多连接183

8.6.3 使用多对多连接186

8.6.4 使用外部连接187

8.7 用UNION合并查询结果190

8.8 实际检查194

8.9 小结195

第9章 使用函数196

9.1 使用基本SQL函数196

9.1.2 使用COUNT197

9.1.1 使用AVG197

9.1.3 使用MAX198

9.1.4 使用MIN198

9.1.5 使用SUM198

9.1.6 COUNT与DISTINCT一起使用199

9.1.7 使用CUBE和ROLLUP199

9.2 使用字符串函数199

9.2.4 使用DIFFERENCE200

9.2.3 使用SOUNDEX200

9.2.2 使用CHAB200

9.2.1 使用ASCII200

9.2.5 使用LOWER201

9.2.6 使用UPPER201

9.2.7 使用LTRIM201

9.2.8 使用RTRIM202

9.2.9 使用CHARINDEX202

9.2.10 使用PATINDEX202

9.2.13 使用RIGHT203

9.2.11 使用REPLICATE203

9.2.12 使用REVERSE203

9.2.14 使用SPACE204

9.2.15 使用STR204

9.2.16 使用STUFF205

9.2.17 使用SUBSTRING205

9.2.18 连接206

9.2.19 转换函数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 使用TEXTVALID209

9.5 使用转换函数210

9.6.2 使用DATEPART212

9.6 使用日期函数212

9.6.1 使用DATENAME212

9.6.3 使用GETDATE213

9.6.4 使用DATEADD213

9.6.5 使用DATEDIFF213

9.7 使用系统函数215

9.7.1 使用ISNULL和NULLIF217

9.7.2 使用COALESCE218

9.8 使用Niladie函数218

9.9 实际检查218

9.10 小结219

第10章 管理和使用视图220

10.1 理解视图220

10.2 创建视图221

10.2.1 选择列221

10.2.2 选择行222

10.2.3 选择列和行223

10.2.4 简单和复杂的视图225

10.3 显示视图226

10.4 编辑视图227

10.5 添加WITH ENCRYPTION子句228

10.6 显示视图关联229

10.7 创建视图的视图229

10.8 在视图中对列改名231

10.9 对视图改名232

10.10 删除视图233

10.11 通过视图插入行234

10.12 用视图删除行238

10.13 用视图更新行239

10.14 研究其它视图特征242

10.15 理解视图的高级用法244

10.16 实际检查246

10.17 小结246

11.1 定义索引247

第11章 管理和使用索引和键标247

11.2 理解一般的索引规则248

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

11.2.2 成功索引的关键248

11.2.3 选择一个好的索引候选249

11.2.4 创建索引249

11.2.5 理解统计254

11.2.6 显示索引信息261

11.2.7 删除索引262

11.3 定义键标263

11.3.1 加入主键标和外部键标264

11.3.2 显示键标信息267

11.3.3 删除键标270

11.4 实际检查270

11.5 小结271

第12章 理解事务处理和锁定272

12.1 定义事务处理273

12.1.1 事务处理限制274

12.1.2 乐观锁定与悲观锁定275

12.1.3 锁定的背景情况275

12.1.4 定义隔离层277

12.1.5 建立和处理事务处理278

12.1.6 了解DDL和数据库语句279

12.1.7 使用命名的事务处理和SavePoint279

12.1.8 使用没有IDENTTTY的系列化列281

12.2 理解锁定283

12.2.1 显示锁定的信息283

12.2.2 删除一个锁定进程285

12.2.3 显式维持一个锁定286

12.2.4 使用LOCK Esalation选项287

12.3 实际检查287

12.4 小结288

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

第三部分 服务器端逻辑和功能289

13.1 定义规则290

13.1.1 创建规则290

13.1.2 绑定规则291

13.1.3 显示规则绑定294

13.1.4 显示规则294

13.1.5 解绑规则295

13.1.6 重命名规则298

13.1.7 放弃规则299

13.2 定义缺省值299

13.2.1 创建缺省值300

13.2.2 绑定缺省值300

13.2.3 显示绑定302

13.2.4 显示缺省值303

13.2.5 解绑缺省值303

13.2.6 重命名缺省值304

13.2.7 放弃缺省值305

13.3 实际检查306

13.4 小结306

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

14.1 定义存储过程308

14.1.1 在过程中使用参数309

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

14.1.4 改变和放弃存储过程312

14.1.3 显示和编辑过程313

14.1.5 理解存储过程解析方法和编译315

14.1.6 自动重新编译316

14.1.7 定义过程自动执行317

14.1.8 理解过程和批处理限制318

14.1.9 理解批处理结束标记GO318

14.2 使用流程控制语句320

14.2.1 使用IF...EISE320

14.2.2 使用BEGIN...END321

14.2.3 使用WHILE322

14.2.4 使用BREAK323

14.2.5 使用CONTINUE324

14.2.6 使用WHILE, BREAK和CONTINUE的例子325

14.3 定义和使用变量327

14.3.1 在PRINT语句中使用变量328

14.3.2 使用全局变量328

14.4 使用附加的过程和批处理关键字330

14.4.1 使用GOTO330

14.4.2 使用RETURN331

14.4.3 使用RAISERROR333

14.4.4 使用WAITFOR336

14.4.5 使用CASE表达式336

14.5 实际检查341

14.6 小结342

第15章 创建和管理触发器343

15.1 理解SQL Server触发器343

15.1.1 创建触发器344

15.1.2 检查触发器的限制345

15.2 使用触发器345

15.2.1 使用插入(INSERT)和更新(UPDATE)触发器346

15.2.2 使用DELETE触发器347

15.2.3 使用带有回调触发器的特殊事务处理管理348

15.2.4 使用发送电子邮件的触发器348

15.3 使用嵌套的触发器349

15.4 显示触发器信息351

15.4.1 使用SQL Enterprise Manager351

15.4.2 使用sp_help, sp_depends和sp_helptext351

15.5 放弃触发器354

15.6 实际检查355

15.7 小结355

第16章 理解服务器数据库和设计查询选项356

16.1 定义服务器选项356

16.1.1 显示和设置服务器选项357

16.1.2 服务器选项解释361

16.1.3 SYSCONFIGURES及SYSCURCONFIGS: 系统类目表373

16.2 定义数据库选项376

16.2.2 数据库选项解释378

16.3 理解查询选项380

16.3.1 显示和设置数据库查询选项380

16.3.2 查询选项解释381

16.4 在最小配置模式下启动服务器384

16.4.1 从命令行以最小配置模式启动SQL Server384

16.4.2 用控制面板内的Services应用程序以最小配置模式启动SQL Server385

16.4.3 修复最小配置模式下启动的服务器385

16.5 小结385

第17章 建立和管理复制386

17.1 理解基础知识386

17.2 理解分布式和复制式信息之间的差异387

17.3 SQL Server复制的基础知识388

17.3.1 首先开始检查连接389

17.3.2 出版: 向其它系统提供信息390

17.3.3 订阅: 对信息的接收392

17.3.4 记录读者进程392

17.3.5 分布式服务器: 信息源392

17.3.6 用于复制的不同服务器配置393

17.4 安装SQL Server复制服务395

17.5 启用出版397

17.5.1 出版数据库: 如何复制整个数据库398

17.5.2 出版部分数据库和/或表402

17.6 启用订阅405

17.7 删除复制安装406

17.7.1 禁止特定的服务器406

17.7.2 完全删除复制安装407

17.8 实际检查408

17.9 小结409

18.1.1 资源管理器(Resource Manager)410

18.1 理解分布式事务处理410

第18章 使用分布式事务处理协调器410

18.1.2 事务处理管理器(Transaction Manager)411

18.1.3 建立分布式事务处理411

18.2 配置远程服务器以使用DTC411

18.3 安装和配置DTC412

18.4 定义分布式事务处理416

18.5 调试分布式事物处理417

18.7 小结418

18.6 实际检查418

第四部分 SQL Server管理论题419

第19章 SQL Server的管理419

19.1 理解和执行检查点419

19.2 使用Database Consistency Checker421

19.2.1 设置来保证最好的结果: 单用户模式421

19.2.2 使用DBCC选项421

19.3 理解和使用update statistics和recornple424

19.4.1 决定备份周期426

19.4 备份和恢复数据库和事务处理日志426

19.4.2 备份和恢复数据库427

19.4.3 使用和理解从备份中恢复信息432

19.5 理解和使用镜像435

19.5.1 设置镜像435

19.5.2 当镜像生效时如何去做437

19.6 给SQL Server传递信息和从中获取信息438

19.7 实际检查440

19.8 小结441

第20章 SQL Server的安全性442

20.1 了解安全性类型442

20.1.1 使用标准的安全性443

20.1.2 使用集成的安全性444

20.1.3 使用混合的安全性444

20.2 建立和管理用户帐号444

20.2.1 用SQL Enerprise Manager创建登录445

20.2.3 用sp_addlogin向服务器添加登录446

20.2.2 用SQL Enterprise Manager放弃登录和用户446

20.2.4 用sp_adduser往数据库上添加新用户447

20.2.5 sp_droplogin和sp_dropuser447

20.3 创建和使用组448

20.3.1 使用SQL Enterprise Manager来添加组448

20.3.2 用SQL Enterprise Manage放弃组448

20.4 使用许可和SQL Server449

20.4.1 对象许可449

20.4.2 使用SQL Enterprise Manager管理许可449

20.4.3 使用GRANT和REVORE449

20.5 使用视图提高安全性451

20.6 用存储过程隐蔽对象和商务规则452

20.7 在SQL Server外使用安全性453

20.7.1 物理安全性453

20.7.4 应用程序的安全性454

20.7.5 加密的多协议网库454

20.7.3 远程或广域网访问454

20.7.2 局域网(LAN)访问454

20.8 实际检查455

20.9 小结455

第21章 优化性能456

21.1 决定创建设备的最佳途径456

21.2 估计数据库的大小456

21.2.1 数据类型的大小458

21.2.2 计算表要求的空间459

21.2.3 FILL FACTOR的影响462

21.3 计算Procedure Cache的大小462

21.4 使用Windows NT Performance Monitor464

21.4.1 SQL Server统计对象465

21.4.2 创建和使用表视图466

21.4.3 创建和使用报表466

21.4.4 创建和使用警告468

21.6 小结469

21.5 实际检查469

第五部分 开发应用程序和解决方案471

第22章 开发在SQL Server上工作的应用程序471

22.1 理解DB-library接口471

22.1.1 DB-LID所需的组件472

22.1.2 概念和特征472

22.1.3 发送命令到SQL Server473

22.1.4 处理结果集474

22.1.7 使用DB-Ijbrary的优缺点475

22.1.5 关闭SQL连接475

22.1.6 客户配置475

22.2 理解开放式数据库连接(ODBC)476

22.2.1 SQL-DMO对象的用途476

22.2.2 Data Access Objects(DAO)的用途477

22.2.3 概念和特征477

22.2.4 理解ODBC会话478

22.2.6 处理ODBC DSN479

22.2.5 客户配置479

22.2.7 使用ODBC的优缺点481

22.3 理解SQL OLE接口481

22.3 .1 概念和特征481

22.3.2 使用SQL OLE的优缺点482

22.4 实际检查482

22.5 小结483

第23 章 理解SQK Server和Internet484

23.1 建立I nternet Database Connector484

23.2 为SQL Server数据库建立ODBC数据源489

23.3 为Microsoft Access Database建立ODBC数据源490

23.4 用户权限与安全性考虑491

23.5 建立动态Web页面491

23.5.1 建立提示值的初始窗体491

23.5.2 建立服务器查询源文件493

23.5.3 建立结果源文件495

23.6 InternetDatabase Connector: 摘要及示例500

23.7 使用SQL Server的Web Page Wizard501

23.7.2 使用Wizard502

23.7.1 SQL Server必要基础502

23.7.3 在SQL Server上查看结果507

23.7.4 在Web站点上查看结果507

23.8 所IIS访问登录到ODBC数据库510

23.8.1 在检索登录中的示例查询512

23.8.2 联机重查系统日志513

23.8.3 配置IIS以等待SQL Server启动514

23.9.2 活动服务器页面、高级数据控件和ActiveX数据对象515

23.9 添加应急选项515

23.9.1 选择正确的方法515

23.10 在Advanced Data Connector上查看516

23.10.1 理解ADC核心组件517

23.10.2 研究一个HTML Page的例子517

23.11 实际检查521

23.12 小结521

24.1 区分前端光标与后端光标522

第24 章 创建和使用光标522

24.2 使用SQL Server光标524

24.2.1 声明光标524

24.2.2 打开光标526

24.2.3 取装光标527

24.2.4 关闭光标527

24.2.5 解除分配光标527

24.2.6 使用光标的一个例子528

24.3 使用嵌套光标531

24.4 从前端应用程序处理光标533

24.5 实际检查533

24.6 小结534

第25章 通过前端产品访问SQL Server数据库535

25.1 为SQL Server 6.5 配置ODBC535

25.2 使用Gupta的SQLWindows537

25.2.1 创建连接537

25.2.2 预备和执行SQL语句539

25.2.3 使用存储过程和批处理合作540

25.2.4 Centura SQLWindows541

25.2.5更多的信息和示例541

25.3 使用Borland的Delphi 2542

25.3.1 建立连接542

25.3.2 理解Delphi 2的数据库模型542

25.3.3 关于样本应用程序DPHIDEMO543

25.3.4 预备和执行SQL语句543

25.4 使用Microsoft Visual Basic 4和5544

25.4.1 理解Visual Basic数据库模型544

25.3.5 使用存储过程和批处理命令544

25.3.6 更多的信息和示例544

25.4.2 连接到SQL Server545

25.4.3 预备和执行SQL语句545

25.4.4 关于样本应用程序VB4DEMO545

25.5 小结546

26.1 从Access升级到SQL Server547

第26章 升级Microsoft Offiee 97 应用程序到SQL Server547

26.2 在SQL Server中使用Microsoft Access548

26.2.1 升级Access应用程序一个示例549

26.2.2 用Microsoft Access创建客户/服务器系统558

26.2.3 创建经历查询558

26.3 实际检查559

26. 小结560

第六部分 附录561

附录A 使SQL Server具有电子邮件功能561

附录B RAID562

附录C SQL系统表564

附录D SQL Trace567

附录E 如何实现Reality Check站点570

附录F 案例研究:New York Metropolitan Museum of Art(纽约大都会)571

附录G数据访问对象(DAO)3.5 API576

附录H 光盘上的内容630

1998《SQL Server 6.5开发使用手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Stephen Wynkoop著;康博创作室译 1998 机械工业出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

MS SQL Server 6.5应用开发指南(1998 PDF版)
MS SQL Server 6.5应用开发指南
1998 北京:科学出版社
ORACLE SQL CALC使用手册( PDF版)
ORACLE SQL CALC使用手册
IntranetHTML开发使用手册( PDF版)
IntranetHTML开发使用手册
HTML 3.2 开发使用手册(1997 PDF版)
HTML 3.2 开发使用手册
1997
Microsoft SQL Server 6.5技术内幕(1999 PDF版)
Microsoft SQL Server 6.5技术内幕
1999
SQL server( PDF版)
SQL server
Microsoft SQL server 6.5指南( PDF版)
Microsoft SQL server 6.5指南
Implementing a Database Design on Microsoft SQL Server 6.5 Student Workbook(1995 PDF版)
Implementing a Database Design on Microsoft SQL Server 6.5 Student Workbook
1995 Microsoft Corporation
计算机科学技术手册(1994 PDF版)
计算机科学技术手册
1994 北京:科学技术文献出版社
ORACLE SQL※Calc使用手册(1990 PDF版)
ORACLE SQL※Calc使用手册
1990 国家统计局计算中心
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 6.5管理员手册(1997 PDF版)
Microsoft SQL Server 6.5管理员手册
1997 机械工业出版社;西蒙与舒斯特国际出版公司
NetWare 4.1开发使用手册(1998 PDF版)
NetWare 4.1开发使用手册
1998 北京:机械工业出版社
SQL Server数据库应用开发技术(1998 PDF版)
SQL Server数据库应用开发技术
1998 北京:人民邮电出版社