图书介绍
SQL Server 2000开发指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Michael Otey,(美)Paul Conte著;陈恩义等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302051062
- 出版时间:2002
- 标注页数:881页
- 文件大小:113MB
- 文件页数:901页
- 主题词:
PDF下载
下载说明
SQL Server 2000开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 掌握Transact-SQL1
第1章 SQL Server 2000概述1
1.1 SQL Server的网络体系结构1
1.2 SQL Server的基本组件4
1.3 Transact-SQL4
1.4 SQL Server数据库体系结构5
1.4.1 服务器5
1.4.2 数据库6
1.4.3 数据库对象7
1.5 管理组件14
1.5.1 SQL Server Enterprise Manager14
1.5.2 管理向导15
1.5.3 Distributed Transaction Coorsdinator16
1.5.4 Query Analyzer16
1.5.5 SQL Profiler17
1.5.6 SQL Performance Monitor17
1.5.7 数据转换服务17
1.5.8 Distributed Management Objects17
1.5.9 命令行实用程序17
1.5.10 Books Online18
1.6 SQL Server发展简史18
1.7 SQL Server 2000中的新内容19
1.7.1 增强了关系数据库19
1.7.2 增强了工具22
1.7.3 增强了Analysis Services22
1.8 小结23
第2章 数据定义语言基础24
2.1 SQL简介24
2.1.1 SQL概述26
2.1.2 SQL的优点27
2.1.3 用Query Analyzer输入SQL语句28
2.1.4 使用OSQL实用程序来运行SQL脚本30
2.1.5 创建数据库对象的其他SQL语句31
2.1.6 设置ANSI标准行为31
2.2 创建一个数据库31
2.2.1 为数据库指定缺省的校对32
2.2.2 设置数据库选项32
2.2.3 修改数据库34
2.3 创建表34
2.3.1 SQL命名约定36
2.3.2 列定义37
2.3.3 增加、删除或修改表列44
2.3.4 约束46
2.3.5 增加、删除和禁止约束49
2.4 创建视图50
2.4.1 定义视图内容51
2.4.2 只读视图和可更新视图54
2.4.3 With Check Option55
2.5 重新创建视图56
2.6 创建索引56
2.6.1 簇索引57
2.7 删除数据库、表、视图和索引58
2.8 SQL目录和信息大纲58
2.9 DDL编码建议61
2.10 小结62
2.11 参考信息62
第3章 高级数据库定义63
3.1 指定数据库文件存储的位置和大小63
3.2 修改数据库64
3.3 定义文件组65
3.4 层叠的外键约束67
3.5 更多的视图例子69
3.5.1 复合条件69
3.5.2 重排列和重命名列69
3.5.3 派生列70
3.5.4 连接表到自身70
3.5.5 连接4个表71
3.5.6 分区视图74
3.5.7 给视图定义加密76
3.5.8 其他视图属性76
3.6 对计算列和视图进行索引77
3.7 使用Query Analyzer79
3.7.1 Object Browser80
3.7.2 脚本模板82
3.8 添加扩展对象属性85
3.9 小结87
第4章 数据操纵语言基础88
4.1 DML简介88
4.2 用Select语句检索行89
4.2.1 搜索条件92
4.2.2 SQL谓词和三值逻辑93
4.2.3 从视图中检索数据94
4.2.4 指定要检索的列95
4.2.5 删除重复的行95
4.2.6 常量、函数和表达式95
4.2.7 日期和时间算法107
4.2.8 合计函数109
4.2.9 Group By子句111
4.2.10 Having子句113
4.2.11 使用Where子句和Having子句114
4.2.12 Order By子句114
4.3 使用DML修改表数据115
4.3.1 Insert语句116
4.3.2 Update语句118
4.3.3 Delete和Truncate Table语句120
4.4 DML编码建议120
4.5 小结121
第5章 DML语句的高级特性122
5.1 复杂Select语句122
5.1.1 在From子句中指定多个表122
5.1.2 Union操作符128
5.1.3 谓词和子查询130
5.1.4 使用Case表达式138
5.1.5 使用子查询作为标量值139
5.1.6 在Update和Delete语句中使用子查询140
5.1.7 在From子句中使用选择表达式142
5.1.8 使用行集合或者表值型函数代替表143
5.1.9 附加的Select语句特性144
5.1.10 Group By子句中的Rollup和Cube选项145
5.1.11 Compute子句147
5.1.12 Into子句:创建一个新表149
5.1.13 For子句:浏览模式和XML检索149
5.2 性能提示153
5.3 并发访问和资源锁定154
5.3.1 事务完整性和Commit, Rollback语句155
5.3.2 隔离等级158
5.4 DML编码建议160
5.5 小结161
第6章 编写存储过程、触发器和函数162
6.1 存储过程162
6.1.1 修改和删除存储过程163
6.1.2 显示有关存储过程的信息163
6.1.3 存储过程参数164
6.1.4 返回结果集165
6.1.5 状态返回值166
6.1.6 基本的编程技术166
6.1.7 使用游标169
6.1.8 发送错误消息174
6.2 触发器176
6.2.1 检查指定列的变化179
6.2.2 其他触发器选项180
6.2.3 修改和删除触发器181
6.2.4 允许和禁止触发器181
6.2.5 使用触发器181
6.2.6 显示有关触发器的信息182
6.2.7 触发器编程182
6.2.8 instead of触发器184
6.3 用户自定义函数186
6.3.1 标量UDF187
6.3.2 表值型的UDF188
6.3.3 其他的UDF选项189
6.3.4 修改和删除UDF190
6.3.5 显示UDF的信息190
6.4 调试存储过程、触发器和用户自定义函数190
6.5 小结193
第7章 开发扩展存储过程194
7.1 扩展存储过程194
7.1.1 扩展存储过程的体系结构194
7.1.2 使用Extended Stored Proc Wizard创建扩展存储过程196
7.1.3 使用扩展存储过程API198
7.1.4 创建扩展存储过程函数201
7.1.5 添加一个扩展存储过程到SQL Server中205
7.1.6 查询SQL Server中已安装的扩展存储过程206
7.1.7 卸载一个扩展存储过程DLL206
7.1.8 删除一个扩展存储过程206
7.1.9 调试扩展存储过程207
7.2 OLE自动化存储过程208
7.2.1 使用OLE自动化存储过程208
7.2.2 示例OLE自动化存储过程211
7.3 小结214
7.4 参考信息215
第2部分 Windows应用216
第8章 使用ADO216
8.1 OLE DB和通用数据访问216
8.2 OLE DB体系结构概述217
8.3 ActiveX数据对象(ADO)218
8.4 OLE BD和ADO文件220
8.5 ADO体系结构220
8.6 在Visual Basic中添加到ADO的引用222
8.7 在Visual Basic中使用ADO对象223
8.7.1 连接到SQL Server223
8.7.2 使用ADO Recordset检索数据236
8.7.3 使用ADO Connection对象指定动态的SQL语句255
8.7.4 使用ADO更新数据256
8.7.5 使用Command对象执行存储过程264
8.7.6 错误处理266
8.8 使用ADO的高级数据库功能267
8.8.1 批处理更新267
8.8.2 使用多个结果集268
8.8.3 使用事务271
8.8.4 存储二进制数据282
8.9 小结289
8.10 参考信息289
第9章 使用ODBC API290
9.1 ODBC体系结构291
9.1.1 ODBC应用程序292
9.1.2 ODBC驱动程序管理器292
9.1.3 ODBC驱动程序292
9.1.4 数据源292
9.2 配置ODBC数据源293
9.2.1 ODBC API的使用基础299
9.2.2 ODBC初始化函数301
9.2.3 使用ODBC API检索数据307
9.2.4 使用预准备的SQL更新数据314
9.2.5 调用存储过程320
9.2.6 ODBC错误处理和SQL GetDiagRec323
9.3 小结324
9.4 参考信息324
第10章 使用DAO325
10.1 DAO文件326
10.2 DAO体系结构327
10.3 使用DAO概述328
10.4 在Visual Basic中添加DAO引用329
10.5 在Visual Basic中使用DAO对象330
10.5.1 创建DBEngine对象330
10.5.2 创建Workspace对象330
10.5.3 关闭Jet引擎331
10.5.4 连接到SQL Server331
10.5.5 使用DAO检索数据338
10.5.6 在Recordset中限制数据350
10.5.7 使用SQLPassThrough执行动态SQL351
10.5.8 使用Recordset和SQLPassThrough修改数据352
10.5.9 使用QueryDef359
10.5.10 错误处理371
10.6 DAO和ODBC的常用性能提示372
10.7 小结373
10.8 参考信息373
第11章 使用ODBCDirect374
11.1 ODBCDIRECT文件375
11.2 ODBCDirect体系结构375
11.3 在Visual Basic中添加DAO引用376
11.4 使用ODBCDirect概述377
11.5 创建DBEngine对象377
11.6 创建ODBCDirect Workspace对象377
11.6.1 使用CreateWorkspace方法377
11.6.2 设置缺省的Workspace类型378
11.7 关闭DBFngine对象378
11.8 连接到SQL Server378
11.8.1 使用OpenDatabase方法打开连接378
11.8.2 关闭数据库连接380
11.8.3 使用OpenConnection方法打开连接380
11.8.4 使用OpenConnection方法打开无DSN连接381
11.8.5 关闭连接381
11.9 使用ODBCDirect检索数据382
11.9.1 使用Database对象的Recordset382
11.9.2 使用Connection对象的Recordset386
11.9.3 使用预准备SQL和QueryDef对象387
11.10 使用ODBCDirect修改数据390
11.10.1 使用QueryDef和预准备SQL插入行390
11.10.2 使用ODBCDirect执行动态SQL语句394
11.10.3 使用QueryDef对象执行存储过程395
11.10.4 错误处理396
11.11 使用ODBCDirect的高级数据库功能397
11.11.1 使用多个结果集397
11.11.2 异步操作399
11.11.3 使用事务400
11.12 小结402
11.13 参考信息402
第12章 使用RDO403
12.1 RDO文件404
12.2 RDO体系结构404
12.3 使用RDO概述406
12.4 将RDO 2.0对象添加到Visual Basic中406
12.5 在Visual Basic中使用RDO对象407
12.5.1 创建RDO引擎和环境407
12.5.2 关闭rdoEnvironment409
12.5.3 使用RDO Connection409
12.5.4 关闭RDO连接411
12.5.5 使用RDO检索数据411
12.5.6 使用动态SQL和RDO Execute418
12.5.7 使用RDO游标修改数据419
12.5.8 在RDO中使用SQL修改数据422
12.5.9 错误处理426
12.6 高级功能427
12.6.1 使用多个结果集428
12.6.2 异步查询430
12.6.3 服务器端游标431
12.6.4 管理数据并发性432
12.7 小结432
12.8 参考信息433
第3部分 Web应用434
第13章 使用Web向导434
13.1 使用Web Assistant Wizard进行Web集成434
13.1.1 生成一个简单的Web向导查询434
13.1.2 用Web向导调用存储过程443
13.2 小结446
第14章 使用ASP和ADO447
14.1 使用ASP进行Web和数据库集成447
14.2 ASP对象模型449
14.3 ASP基础451
14.4 利用ASP使用ADO对象452
14.4.1 连接SQL Server453
14.4.2 结束连接454
14.4.3 会话范围的连接454
14.4.4 使用ADO Recordset对象检索数据456
14.4.5 关闭Recordset对象460
14.4.6 使用Command对象和预准备SQL460
14.4.7 使用ADO修改数据467
14.4.8 用Command对象执行存储过程475
14.4.9 错误处理480
14.5 基于ADO的高级Web构建技术482
14.5.1 OLE DB连接池483
14.5.2 维护会话状态483
14.5.3 ASP 数据与Visual InterDev数据环境的绑定487
14.6 小结489
14.7 参考信息489
第15章 使用XML490
15.1 XML基础491
15.1.1 XML术语491
15.1.2 XML API492
15.2 SQL Server 2000对XML的支持493
15.2.1 在IIS中配置SQL Server对XML的支持494
15.2.2 T-SQL对XML的支持497
15.2.3 使用URL查询访问HTTP498
15.2.4 OpenXML509
15.2.5 用XML Updategrams更新数据511
15.3 使用XML流和ADO513
15.3.1 使用XML和ADO Recordset对象513
15.3.2 使用ADO Stream对象执行XML模板517
15.3.3 使用ADO Stream对象执行XPath查询518
15.4 小结519
15.5 参考信息520
第4部分 管理和分析应用521
第16章 使用SQL-DMO521
16.1 分布式管理框架521
16.1.1 SQL-DMO核心对象层次522
16.2 SQL-DMO文件528
16.3 使用SQL-DMO528
16.3.1 在Visual Basic中增加SQL-DMO对象528
16.3.2 创建SQLServer对象529
16.3.3 与SQL Server连接530
16.3.4 使用SQL-DMO属性531
16.3.5 SQL-DMO属性集合532
16.4 创建SQL-DMO示例应用程序534
16.4.1 创建SQLSerdver对象535
16.4.2 列出已经注册的SQL系统535
16.4.3 连接到选定的SQL Server系统536
16.4.4 列出数据库537
16.4.5 列出表538
16.4.6 列出列539
16.4.7 检索列属性540
16.4.8 创建数据库542
16.4.9 复制表544
16.4.10 列出列的键548
16.4.11 SQL-DMO错误处理550
16.5 小结550
第17章 使用DTS开发应用程序551
17.1 DTS概述551
17.1.1 DTS组件552
17.2 使用DTS Designer创建DTS包554
17.2.1 创建包555
17.2.2 创建CopyPubs包555
17.2.3 创建DTS包558
17.2.4 运行包564
17.2.5 保存包564
17.3 DTS命令行选项568
17.3.1 DTSWiz568
17.3.2 DTSRun568
17.4 用DTS编程569
17.4.1 DTS文件569
17.4.2 DTS体系结构570
17.4.3 使用DTS概述573
17.4.4 在Visual Basic中添加DTS对象573
17.4.5 创建DTS Package对象574
17.4.6 创建DTS Connection对象574
17.4.7 创建DTS Step对象576
17.4.8 创建一个Task对象577
17.4.9 创建Transformation对象578
17.4.10 执行DTS包579
17.4.11 保存DTS包580
17.4.12 载入DTS包581
17.4.13 错误处理582
17.5 小结583
17.6 参考信息584
第18章 全文搜索和English Query585
18.1 全文编目和搜索585
18.1.1 执行全文搜索590
18.2 English Query594
18.2.1 数据库模式596
18.2.2 语义模型597
18.2.3 定义实体599
18.2.4 定义关系605
18.2.5 设置数据库指南614
18.2.5 开发和部署过程614
18.3 小结622
第5部分 开发管理623
第19章 管理服务器623
19.1 SQL Server安装概述623
19.1.1 目录和数据库623
19.1.2 工具625
19.2 设置Enterprise Manager属性630
19.3 注册和注销服务器632
19.4 停止、启动、暂停和继续运行服务器636
19.5 设置服务器属性637
19.5.1 General标签639
19.5.2 Memory标签642
19.5.3 Processor标签643
19.5.4 Security标签644
19.5.5 Connections标签645
19.5.6 Server Settings标签647
19.5.7 Database Settings标签648
19.5.8 Replication标签649
19.5.9 Active Directory标签650
19.6 服务器登录和角色651
19.7 使用SQL Server Agent651
19.7.1 设置SQL Server Agent属性651
19.7.2 创建操作员654
19.7.3 创建警报655
19.7.4 创建作业657
19.8 显示事件日志661
19.9 查看和创建SQL Server消息662
19.10 使用链接服务器663
19.11 其他Enterprise Manager功能665
19.12 小结666
第20章 管理数据库667
20.1 管理数据库和数据库对象667
20.1.1 创建和修改数据库667
20.1.2 Enterprise Manager的数据库文件夹676
20.2 复制数据库向导687
20.3 小结693
第21章 SQL Server安全性694
21.1 安全性基础694
21.1.1 登录到Windows 2000 Server694
21.1.2 登录到SQL Server695
21.1.3 组和角色697
21.1.4 系统管理员701
21.1.5 数据库所有者701
21.1.6 数据库的guest用户702
21.1.7 SQL Server安全模式702
21.2 设置数据库用户703
21.2.1 步骤1:规划你的应用数据库、用户名、数据库所有者和逻辑角色703
21.2.2 步骤2:规划Windows 2000 Server的用户和组705
21.2.3 步骤3:规划SQL Server登录、角色和数据库用户711
21.2.4 步骤4:设置SQL Server的安全模式714
21.2.5 步骤5:创建Windows 2000 Server组714
21.2.6 步骤6:创建Windows 2000 Server用户并将其加入到Windows 2000 Server组中715
21.2.7 步骤7:为那些将成为SQL Server固定服务器角色成员的Windows 2000 Server用户和组创建SQL Server登录718
21.2.8 步骤8:创建SQL Server应用数据库719
21.2.9 步骤9:设置用户自定义数据库角色720
21.2.10 步骤10:为那些将成为SQL Server应用程序用户的Windows 2000 Server用户和组设置登录名和数据库用户名722
21.2.11 所完成的工作724
21.2.12 删除用户725
21.3 管理SQL Server数据库访问727
21.3.1 管理登录727
21.3.2 管理角色728
21.3.3 管理数据库用户名729
21.4 使用存储过程729
21.5 权限732
21.5.1 受限语句(Restricted Statement)732
21.5.2 语句权限733
21.5.3 对象权限735
21.6 SQL语句Grant, Revoke和Deny738
21.6.1 语句权限738
21.6.2 对象权限739
21.6.3 列级安全性742
21.7 角色权限742
21.8 存储过程与权限743
21.9 所有权关系链744
21.10 数据库安全性的原则和指南745
21.11 小结745
第22章 备份与恢复746
22.1 为什么要备份数据库746
22.2 备份数据库对象747
22.2.1 数据库恢复选项748
22.2.2 备份设置749
22.2.3 检查数据库750
22.2.4 备份数据库750
22.2.5 只备份事务日志753
22.2.6 创建数据库维护计划754
22.2.7 截断事务日志758
22.2.8 组织备份759
22.3 数据库的恢复763
22.3.1 恢复破坏的数据库763
22.3.2 恢复master数据库768
22.3.3 恢复文件或者文件组769
22.3.4 从备份设备中恢复770
22.4 备份和恢复服务器选项771
22.5 使用备用服务器771
22.6 小结772
第23章 数据库性能监控773
23.1 选择合适的工具774
23.2 SQL Profiler776
23.2.1 使用跟踪模板776
23.2.2 创建跟踪777
23.2.3 运行跟踪793
23.2.4 Profiler缺省794
23.2.5 运行SQL脚本794
23.2.6 重现跟踪795
23.2.7 使用跟踪数据监测性能796
23.3 Windows 2000 Server System Monitor796
23.3.1 运行Windows 2000 Server System Monitor802
23.3.2 查看性能803
23.3.3 计数器和跟踪日志807
23.3.4 警报810
23.3.5 使用System Monitor的数据812
23.4 Enterprise Manager的当前活动编目812
23.4.1 Process Info编目813
23.4.2 Locks/Process ID编目813
23.4.3 Lock/Object种类814
23.5 索引调整向导815
23.5.1 准备工作负荷816
23.5.2 运行Index Tuning Wizard816
23.6 Showplan821
23.6.1 使用带Set的Showpaln和Statistics语句821
23.6.2 使用Graphical Showplan824
23.7 其他性能工具826
23.7.1 DBCC语句826
23.7.2 Query Analyzer的索引分析828
23.7.3 Transact-SQL函数和存储过程828
23.8 SQL语句提示829
23.8.1 查询提示829
23.8.2 连接提示830
23.8.3 表和视图提示831
23.9 硬件考虑833
23.10 小结834
第6部分 关系数据库概念835
第24章 关系数据库模型介绍835
24.1 背影:数据库管理系统835
24.1.1 常规文件系统和DBMS836
24.1.2 定义数据837
24.1.3 强制数据的完整性837
24.1.4 操纵数据838
24.1.5 数据库模型838
24.2 关系数据库模型839
24.2.1 关系模型:数据结构839
24.2.2 范式843
24.2.3 关系模型:数据完整性848
24.3.4 关系模型:数据操纵849
24.3 小结856
24.4 参考信息857
第25章 实体关系图(ERD)简介858
25.1 ERD--一种设计工具858
25.2 ERD的基本概念和符号858
25.3 在ERD中增加属性860
25.4 多值属性862
25.5 表示关联862
25.6 排他关系863
25.7 实体子类型864
25.8 何时使用ERD865
25.9 SQL Server数据库图867
25.10 小结872
25.11 参考信息872
第7部分 附录873
附录A 技术规格873
A.1 系统技术规格873
A.2 数据库技术规格873
A.3 SQL技术规格874
附录B 创建和编辑UDL文件875
B.1 在Windows 9x和NT中使用资源浏览器创建UDL文件876
B.2 在Windows 2000中使用资源浏览器创建UDL文件877
B.2.1 把文本文件转化为UDL文件877
B.2.2 为Windows资源浏览器添加New Data Link选项878
B.3 使用Data Link API创建UDL文件878
B.4 小结881
热门推荐
- 1417231.html
- 1707717.html
- 1464304.html
- 263812.html
- 2316138.html
- 1754182.html
- 2768534.html
- 1237953.html
- 1873083.html
- 390525.html
- http://www.ickdjs.cc/book_2064330.html
- http://www.ickdjs.cc/book_941729.html
- http://www.ickdjs.cc/book_2479193.html
- http://www.ickdjs.cc/book_3512391.html
- http://www.ickdjs.cc/book_1277038.html
- http://www.ickdjs.cc/book_872378.html
- http://www.ickdjs.cc/book_2839783.html
- http://www.ickdjs.cc/book_1053912.html
- http://www.ickdjs.cc/book_3867184.html
- http://www.ickdjs.cc/book_238166.html