图书介绍

SQL Server 7.0系统管理和应用开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server 7.0系统管理和应用开发指南
  • 闪四清主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302011753
  • 出版时间:2000
  • 标注页数:762页
  • 文件大小:32MB
  • 文件页数:784页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 7.0系统管理和应用开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 基础篇2

第1章 关系型数据库系统简介2

1.1 概念2

1.2 数据库理论发展简史3

1.3 数据库系统模型和结构3

1.3.1 层次模型4

1.3.2 网状模型5

1.3.3 关系模型5

1.4 数据库管理系统(DBMS)6

1.5 关系型数据库的规范化7

1.5.1 关系模式的操作异常8

1.5.2 数据依赖8

1.5.3 规范化形式8

1.6 EAR方法14

1.6.1 EAR图14

1.6.2 EAR方法向关系数据库转换16

1.7 小结17

第2章 SQL Server 7.0简介18

2.1 概念19

2.2 发展史20

2.3 安全性21

2.4 数据库23

2.5 新增功能介绍24

2.5.1 在服务器管理方面的增强和新功能概述24

2.5.2 在图形管理界面方面的增强和新功能概述26

2.5.3 新增内容详细介绍28

2.6 特征汇总33

2.7 小结41

第3章 安装和配置42

3.1 安装前的要求42

3.1.1 硬件和软件要求42

3.1.2 创建SQL Server服务账户43

3.1.3 安装之前的注意事项44

3.2 安装选项44

3.2.1 姓名、公司和序列号45

3.2.2 转换已经存在的数据45

3.2.3 安装类型45

3.2.4 文件位置46

3.2.5 字符集47

3.2.6 排列顺序48

3.2.7 Unicode排列顺序48

3.2.8 网络协议49

3.3 安装步骤50

3.4 验证安装57

3.4.1 Start菜单中的选项57

3.4.2 系统数据库和样本数据库58

3.4.3 目录和文件的位置59

3.5 启动SQL Server60

3.5.1 SQL Server Enterprise Manager60

3.5.2 SQL Server Service Manager61

3.5.3 控制面板中的Services61

3.5.4 命令行61

3.6 注册服务器61

3.7 配置服务器65

3.7.1 常用(General)选项卡67

3.7.2 内存(Memory)选项卡69

3.7.3 处理器(Processor)选项卡70

3.7.4 安全性(Security)选项卡71

3.7.5 连接(Connections)选项卡71

3.7.6 服务器设置(ServerSettings)选项卡72

3.7.7 数据库设置(DatabaseSettings)选项卡73

3.8 小结74

第4章 SQLServer 7.0的实用程序75

4.1 实用程序概述75

4.2 EnterPrise Manager介绍79

4.3 SQL Server Query Analyzer介绍81

4.3.1 交互式操作82

4.3.2 执行规划85

4.3.3 优化索引86

4.3.4 分布式查询87

4.3.5 优化隐藏88

4.4 小结89

第5章 SQL Server 7.0的向导工具91

5.1 向导工具的种类91

5.2 服务器注册向导93

5.3 数据库及其对象创建向导94

5.4 系统管理向导98

5.5 数据转换服务向导114

5.6 复制配置和管理向导115

5.7 数据库升级向导116

5.8 小结116

第6章 Transact-SQL语言118

6.1 执行Transact-SQL语句的工具118

6.1.1 SQL Server Query Analyzer119

6.1.2 osql实用程序120

6.2 Transact-SQL语言的组成部分122

6.2.1 数据控制语言(DCL)123

6.2.2 数据定义语言(DDL)126

6.2.3 数据操纵语言(DML)127

6.2.4 附加的语言元素133

6.3 小结164

第2部分 数据库及数据库对象管理篇168

第7章 数据库管理168

7.1 数据库概述168

7.2 数据库中的对象169

7.3 文件和文件组171

7.3.1 文件171

7.3.2 文件组171

7.3.3 文件和文件组规则171

7.3.4 RAID172

7.3.5 使用文件和文件组的一些建议173

7.4 事务日志173

7.5 数据库设计所考虑的内容173

7.6 数据库的管理176

7.6.1 空间管理176

7.6.2 创建数据库176

7.6.3 管理数据文件和日志文件的增量186

7.6.4 压缩数据库和数据文件189

7.6.5 删除数据库189

7.7 数据库的选项191

7.8 其他数据库操作193

7.9 小结194

第8章 表的管理195

8.1 表的特征195

8.2 创建表196

8.2.1 说明196

8.2.2 数据类型197

8.2.3 创建表的CREATE TABLE命令201

8.2.4 使用SQL Server Enterprise Manager创建表205

8.3 修改表的结构209

8.3.1 使用ALTER TABLE语句增加和删除一个列209

8.3.2 使用Enterprise Manager增加和删除一个列211

8.4 向表中插入数据213

8.4.1 INSERT语句的一般用法213

8.4.2 使用DEFAULT选项214

8.4.3 插入部分数据214

8.4.4 用SELECT语句插入数据215

8.4.5 使用SELECTINTO语句插入数据215

8.5 在表中检索数据216

8.6 修改表中的数据216

8.7 删除表中的数据219

8.8 删除表222

8.9 小结224

第9章 数据检索225

9.1 SELECT语句概述225

9.2 选择列229

9.2.1 重新对列排序230

9.2.2 使用文字串230

9.2.3 改变列标题232

9.3 操纵数据234

9.3.1 算术运算符234

9.3.2 数学函数236

9.3.3 字符串函数238

9.3.4 日期和时间函数240

9.3.5 系统函数241

9.3.6 数据强制转换244

9.4 选择行245

9.4.1 比较246

9.4.2 范围249

9.4.3 列表251

9.4.4 字符串模糊匹配252

9.4.5 逻辑运算符255

9.5 生成汇总数据行259

9.5.1 合计函数259

9.5.2 GROUPBY和HAVING子句262

9.5.3 COMPUTE和COMPUTE BY子句269

9.6 连接查询271

9.6.1 内连接272

9.6.2 无限制连接274

9.6.3 外连接276

9.6.4 自连接278

9.7 子查询280

9.8 排序283

9.9 UNION运算符285

9.10 小结286

第10章 索引288

10.1 索引的概念288

10.2 索引的类型289

10.3 创建索引291

10.3.1 使用CREATE INDEX语句创建索引292

10.3.2 使用向导创建索引294

10.3.3 用Index Tuning Wizard创建索引297

10.3.4 获取索引信息301

10.4 创建索引的选项304

10.4.1 使用FILLFACTOR选项304

10.4.2 使用PAD_INDEX选项304

10.4.3 使用DROP_EXISTING选项305

10.5 维护索引305

10.5.1 DBCC SHOWCONTIG语句305

10.5.2 索引统计305

10.5.3 索引分析306

10.5.4 优化器隐藏307

10.6 索引性能考虑307

10.7 小结308

第11章 数据完整性309

11.1 数据完整性的概念、类型和实现方式309

11.1.1 域完整性309

11.1.2 实体完整性310

11.1.3 参考完整性310

11.1.4 数据完整性的实现方式310

11.2 约束310

11.2.1 确定使用哪一种类型的约束310

11.2.2 定义约束311

11.2.3 使用约束的注意事项312

11.2.4 DEFAULT约束314

11.2.5 CHECK约束315

11.2.6 PRIMARY KEY约束316

11.2.7 UNIQUE约束316

11.2.8 FOREIGN KEY约束317

11.2.9 禁止在已有的数据上检查约束318

11.2.10 禁止在加载数据时检查约束319

11.3 DEFAULT(缺省)320

11.3.1 概念320

11.3.2 创建DEFAULT320

11.3.3 绑定DEFAULT321

11.3.4 删除DEFAULT322

11.4 RULE(规则)322

11.4.1 概念322

11.4.2 创建RULE322

11.4.3 绑定RULE322

11.4.4 删除RULE324

11.5 确定使用哪些完整性方法324

11.6 小结325

第12章 视图326

12.1 什么是视图326

12.2 视图的优点327

12.3 创建视图328

12.3.1 使用CREATE VIEW语句创建视图328

12.3.2 使用向导创建视图330

12.3.3 使用SQL Server Enterprise Manager创建视图332

12.3.4 限制334

12.3.5 避免使用外连接335

12.4 修改视图335

12.5 删除视图336

12.6 所有者权链337

12.7 视图定义信息338

12.8 隐藏视图定义339

12.9 通过视图修改数据340

12.10 小结341

第13章 存储过程342

13.1 存储过程概述342

13.1.1 概念342

13.1.2 优点343

13.2 存储过程的类型343

13.2.1 系统存储过程343

13.2.2 本地存储过程355

13.2.3 临时存储过程355

13.2.4 远程存储过程355

13.2.5 扩展存储过程355

13.3 存储过程的执行过程359

13.4 创建存储过程360

10.4.1 使用CREATE PROCEDURE语句360

13.4.2 使用向导创建存储过程362

13.4.3 使用SQL Server Enterprise Manager创建存储过程364

13.4.4 存储过程的信息365

13.4.5 创建存储过程的规则365

13.5 执行存储过程367

13.6 在存储过程中使用参数368

13.6.1 使用输入参数368

13.6.2 用输入参数执行存储过程369

13.6.3 用输出参数返回值370

13.7 修改存储过程371

13.8 删除存储过程372

13.9 处理错误消息372

13.10 使用存储过程的建议374

13.11 小结374

第14章 触发器375

14.1 概念375

14.2 类型376

14.3 用途376

14.4 使用触发器的考虑377

14.5 创建触发器377

14.5.1 创建触发器377

14.5.2 几个使用触发器的示例381

14.6 修改触发器382

14.7 删除触发器384

14.8 触发器的工作原理384

14.8.1 INSERT触发器是如何工作的384

14.8.2 DELETE触发器是如何工作的385

14.8.3 UPDATE触发器是如何工作的386

14.8.4 嵌套触发器是如何工作的387

14.9 使用触发器的建议389

14.10 小结389

第3部分 系统管理篇392

第15章 安全性管理392

15.1 认证模式392

15.1.1 认证模式的类型392

15.1.2 Windows NT认证模式393

15.1.3 混合认证模式394

15.1.4 实现认证模式的步骤394

15.2 Login管理396

15.2.1 Login的概念396

15.2.2 增加Login账户397

15.3 用户的管理402

15.4 角色的管理404

15.4.1 角色的概念404

15.4.2 固定的服务器角色405

15.4.3 固定的数据库角色406

15.4.4 用户自己定义的角色408

15.5 建议410

15.6 小结410

第16章 许可管理412

16.1 概念412

16.2 许可的类型412

16.3 许可的验证414

16.4 许可的管理414

16.4.1 许可的授予415

16.4.2 许可的否定416

16.4.3 许可的收回417

16.4.4 许可的信息418

16.5 小结419

第17章 数据库备份421

17.1 备份的概念421

17.2 为什么要进行备份422

17.3 动态备份和检查点422

17.3.1 动态备份422

17.3.2 理解检查点423

17.4 备份的许可423

17.5 备份介质423

17.6 备份的内容424

17.7 何时进行备份424

17.7.1 何时备份系统数据库424

17.7.2 何时备份用户数据库425

17.7.3 备份过程中限制的操作425

17.8 执行备份前的考虑426

17.9 执行备份427

17.9.1 创建永久性备份文件427

17.9.2 创建临时性备份文件428

17.9.3 用多个备份文件进行备份429

17.9.4 使用BACKUP语句430

17.9.5 备份到磁带设备上431

17.10 备份方法的类型432

17.10.1 完全数据库备份432

17.10.2 增量备份433

17.10.3 事务日志备份433

17.10.4 数据库文件或者文件组备份435

17.11 使用图形化工具执行数据库备份436

17.11.1 使用SQL Server Enterprise Manager436

17.11.2 使用BackupWizard438

17.12 备份的策略441

17.13 性能考虑和建议442

17.14 小结442

第18章 数据库恢复444

18.1 概念444

18.2 系统在恢复进程中的活动445

18.3 验证备份445

18.4 在恢复之前执行指定的任务446

18.5 恢复数据库的方法447

18.5.1 使用RESTORE语句恢复数据库447

18.5.2 使用SQL Server Enterprise Manager恢复数据库448

18.6 从不同的备份中恢复数据库450

18.6.1 从完全数据库备份中恢复450

18.6.2 从增最备份中恢复450

18.6.3 从事务日志备份中恢复451

18.6.4 从文件或者文件组备份中恢复452

18.7 恢复系统数据库453

18.8 使用数据库文件进行备份和恢复454

18.9 建议454

18.10 小结455

第19章 数据转换456

19.1 概述456

19.2 数据转换的方法457

19.3 数据转换服务(DTS)458

19.4 DTS数据引入引出向导459

19.5 使用Bcp前的考虑464

19.6 Bcp语法形式465

19.7 Bcp使用说明469

19.8 小结469

第20章 数据复制471

20.1 复制的概念和特点471

20.2 复制与出版的关系472

20.3 “推出-拉回”订阅模型结构473

20.4 复制的类型474

20.4.1 复制中的服务474

20.4.2 复制的类型474

20.5 复制的物理模型476

20.6 规划和建立复制477

20.6.1 规划复制477

20.6.2 建立复制478

20.6.3 使用Configure Publishing and Distribution Wizard478

20.6.4 使用Create Publication Wizard482

20.6.5 使用Pull Subscription Wizard486

20.7 在异构环境中复制数据491

20.8 在Internet上复制数据491

20.9 复制的监测和故障诊断491

20.10 小结492

第21章 事务和锁493

21.1 概述493

21.2 事务494

21.2.1 事务的定义494

21.2.2 事务的工作原理495

21.3 使用事务的注意事项496

21.4 事务的类型496

21.5 锁和锁的作用497

21.6 空间管理497

21.7 可以锁定的资源498

21.8 锁的类型及其兼容性500

21.9 死锁问题502

21.10 会话级锁和表级锁502

21.11 锁的信息503

21.12 小结504

第22章 作业和警报506

22.1 自动化任务概述506

22.2 作业管理508

22.2.1 使用SQL Server Enterprise Manager定义作业508

22.2.2 用Create Job Wizard创建作业511

22.3 警报管理514

22.4 自动化的故障517

22.5 小结518

第23章 性能监测和调整519

23.1 概述519

23.2 监测系统的工具520

23.2.1 SQL Server Performance Monitor工具520

23.2.2 SQL Server Profiler工具521

23.2.3 用Transact-SQL语句监测系统522

23.3 小结523

第4部分 应用开发篇526

第24章 游标管理526

24.1 概念526

24.2 游标的用途528

24.3 游标的工作原理528

24.4 游标的类型和特征529

24.5 游标的定义过程530

24.6 游标的信息532

24.7 小结533

第25章 使用DB-Library开发数据库应用程序534

25.1 概述534

25.2 将vbsql.ocs添加到Visual Basic中535

25.3 使用DB-Library for Visual Basic536

25.3.1 DB-Library初始化536

25.3.2 枚举SQL Server系统537

25.3.3 连接到SQL Server538

25.3.4 用DB-Library检索数据541

25.3.5 使用动态的SQL创建/删除表546

25.3.6 使用动态的SQL修改数据547

25.3.7 使用游标549

25.3.8 执行存储过程557

25.3.9 错误处理559

25.4 高级技术561

25.4.1 使用多个结果集561

25.4.2 使用事务563

25.5 小结564

第26章 使用DAO和ODBCDirect开发数据库应用程序565

26.1 DAO概述565

26.2 DAO体系结构566

26.3 将DAO3.5参考增加到Visual Basic中568

26.4 在Visual Basic中使用DAO对象568

26.4.1 创建DBEngine对象568

26.4.2 创建Workspace对象568

26.4.3 连接到SQL Server上569

26.4.4 用DAO检索数据573

26.4.5 在Recordset中限制数据582

26.4.6 关闭Recordset585

26.4.7 用SQLPassThrough执行动态的SQL585

26.4.8 用Recordset和SQLPassThrough修改数据586

26.4.9 使用QueryDef592

26.4.10 错误处理601

26.5 终止Jet引擎602

26.6 DAO和ODBC的常用性能建议602

26.7 ODBCDirect603

26.8 ODBCDirect文件603

26.9 ODBCDirect体系结构604

26.10 创建DBEngine对象605

26.11 创建ODBCDirectWorkspace对象605

26.11.1 使用CreateWorkspace方法605

26.11.2 设置默认的Workspace类型605

26.11.3 连接到SQL Server606

26.11.4 使用ODBCDirect检索数据609

26.11.5 使用ODBCDirect修改数据613

26.11.6 使用ODBCDirect执行动态的SQL语句617

26.11.7 使用QueryDef对象执行存储过程618

26.11.8 错误处理619

26.12 使用ODBCDirect的高级数据库功能620

26.12.1 使用多个结果集620

26.12.2 异步操作622

26.12.3 使用事务623

26.13 小结625

第27章 使用ODBC API开发数据库应用程序626

27.1 ODBC概述626

27.1.1 ODBC应用程序627

27.1.2 ODBC Driver Manager627

27.1.3 ODBC驱动程序627

27.1.4 数据源627

27.2 配置ODBC数据源628

27.2.1 ODBC API的使用基础632

27.2.2 ODBC初始化函数633

27.2.3 用ODBC API检索数据639

27.2.4 用ODBC修改数据643

27.2.5 调用存储过程648

27.2.6 ODBC错误处理和SQLGetDiagRec649

27.3 小结650

第28章 使用RDO开发数据库应用程序652

28.1 概述652

28.2 RDO体系结构653

28.3 使用RDO654

28.4 将RDO2.0对象增加到Visual Basic中654

28.5 从Visual Basic中使用RDO对象654

28.5.1 创建RDO引擎和环境654

28.5.2 关闭rdoEnvironment656

28.5.3 使用RDO连接656

28.5.4 关闭RDO连接658

28.5.5 使用RDO检索数据658

28.5.6 使用rdoResultset和预准备语句661

28.5.7 使用动态的SQL和RDO Execute663

28.5.8 用RDO游标修改数据664

28.5.9 使用RDO SQL修改数据667

28.5.10 错误处理671

28.6 高级话题672

28.6.1 使用多个结果集672

28.6.2 异步查询674

28.6.3 服务器端游标675

28.6.4 管理数据并发性676

28.7 小结677

第29章 使用OLE DB和ADO开发数据库应用程序678

29.1 概述678

29.2 OLE DB体系结构679

29.3 ADO(ActiveX Data Objects)679

29.4 OLE DB和ADO文件680

29.5 ADO体系结构680

29.6 将ADO2参考增加到Visual Basic中681

29.7 用Visual Basic使用ADO对象682

29.7.1 连接到SQL Server682

29.7.2 使用ADO Recordset检索数据686

29.7.3 使用预准备的SQL和Command对象694

29.7.4 用ADO Connection对象执行动态的SQL语句696

29.7.5 用ADO修改数据697

29.7.6 用Command对象调用存储过程704

29.7.7 错误处理706

29.8 使用ADO的高级数据库功能707

29.8.1 批修改707

29.8.2 使用多个结果集708

29.8.3 使用事务710

29.8.4 存储二进制数据712

29.9 小结715

第5部分 附录718

附录A 常用的Transact-SQL语句快速参考718

A.1 数据库管理718

A.2 表的管理719

A.3 索引管理721

A.4 视图管理722

A.5 触发器管理722

A.6 存储过程管理724

A.7 规则管理725

A.8 缺省管理725

A.9 查询语句725

A.10 许可管理728

附录B 系统表730

B.1 master系统数据库中的系统表730

B.2 model系统数据库中的系统表739

B.3 msdb系统数据库中的系统表750

热门推荐