Microsoft SQL Server 2000数据库开发手册 修订版PDF电子书下载
- 电子书积分:22 积分如何计算积分?
- 作 者:(美)Microsoft Corporation著
- 出 版 社:北京:科学出版社
- 出版年份:2001
- ISBN:7030089731
- 页数:844 页
第一部分 创建和维护数据库 1
第1章 概述 1
第2章 数据库 3
数据库各组成部分 3
文件和文件组 4
事务日志 9
数据库设计考虑事项 11
创建数据库计划 11
联机事务处理与决策支持 14
使用非聚集索引 16
规范化 16
数据完整性 18
数据安全性 20
数据库性能 20
维护 21
估计数据库的大小 22
创建数据库 30
使用原始分区 33
修改数据库 34
扩充数据库 34
收缩数据库 37
添加和删除数据和事务日志文件 38
创建文件组 41
设置数据库选项 43
更改默认文件组 43
创建可移动数据库 54
附加和分离数据库 55
重命名数据库 57
更改数据库状态的事务终止 58
更改数据库所有者 58
查看数据库 59
显示数据库和事务日志空间 60
编写数据库文档和脚本 60
数据库维护计划向导 62
删除数据库 65
指定列数据类型 69
设计表 69
第3章 表 69
Text in Row 数据 76
使用约束、默认值和空值 79
自动编号和标识符列 79
创建和修改表 87
修改列属性 89
添加和删除列 91
创建和修改 PRIMARY KEY 约束 91
创建和修改 FOREIGN KEY 约束 92
创建和修改 UNIQUE 约束 93
创建和修改 CHECD 约束 94
创建和修改 DEFAULT 定义 95
创建和修改标识符列 96
查看表 98
删除表 98
第4章 索引 101
设计索引 102
使用聚集索引 105
使用唯一索引 107
填充因子 108
索引优化向导 109
创建索引 113
在计算列上创建索引 115
在视图上创建索引 116
影响结果的 SET 选项 117
创建升序和降序索引 122
统计信息 123
重建索引 127
重命名索引 128
查看索引 128
删除索引 129
第5章 视图 131
视图使用方案 132
创建视图 134
设计索引视图 136
创建索引视图 140
创建分区视图 145
修改和重命名视图 151
通过视图修改数据 153
获取关于视图的信息 155
删除视图 156
第6章 存储过程 157
扩展存储过程 158
创建存储过程 159
指定参数 162
设计存储过程 166
从存储过程中返回数据 176
执行存储过程 182
修改和重命名存储过程 183
重新编译存储过程 184
查看存储过程 185
删除存储过程 187
第7章 用触发器强制执行业务规则 189
设计触发器 190
指定触发何时激发 191
触发器执行 192
创建触发器 197
设计触发器 199
使用包含 ROLLBACK TRANSACTION 的触发器 201
使用 inserted 和 deleted 表 202
关于多行的考虑事项 204
条件INSERT触发器 207
指定第一个和最后一个触发器 209
使用嵌套触发器 210
使用INSTEAD OF触发器 216
在INSTEAD OF 触发器中使用 text、ntext 和 image 数据 225
用隐性和显式空值激活触发器 226
修改和重命名触发器 229
查看触发器 230
删除触发器 232
用户定义函数的类型 233
第8章 用户定义函数 233
返回 table 数据类型的用户定义函数 237
内嵌用户定义函数 239
确定性和非确定性函数 241
将存储过程重新编写为函数 245
第9章 在数据库对象上使用扩展属性 247
第10章 全文索引 253
用SQL企业管理器管理全文功能 255
使用存储过程和标量函数管理全文功能 260
使其他用户能够发出全文查询 262
对全文目录执行调查和清除任务 266
执行不常用的任务 269
维护全文索引 270
筛选支持的文件类型 271
列级语言分析 272
第二部分 访问和更改关系数据 275
第11章 概述 275
第12章 查询工具和编程接口 279
查询工具 280
SQL Server 工具 280
编程接口 283
Microsoft 编程环境 283
应用程序接口 284
第13章 Transact-SQL语法元素 289
保留关键字 290
使用标识符 290
使用标识符作为对象名称 292
对象可见性和限定规则 294
分隔标识符 295
使用数据类型 303
使用二进制数据 305
使用 char 和 varchar 数据 306
使用日期和时间数据 307
使用整型数据 313
使用 decimal、float 和 real 数据 316
使用货币数据 318
使用 Text 和 Image 数据 320
使用 uniqueidentifier 数据 321
使用特殊数据 323
使用 Unicode 数据 324
数据类型转换 335
使用常量 345
使用函数 347
使用系统函数 350
使用字符串函数 352
使用 text、ntext 和 image 函数 357
使用数学函数 358
日期函数 363
返回用户名和用户 ID 的函数 366
转换函数 370
唤醒调用用户定义函数 373
表达式 378
在表达式中使用运算符 379
空值 386
使用注释 388
使用保留关键字 390
第14章 访问和更改数据基础知识 393
建立 Transact-SQL 语句 394
选择数据库 396
使用多个语句 398
批处理 399
存储过程和触发器 404
Transact-SQL 脚本 404
使用变理和参数 405
控制流 415
运行时生成语句 424
权限 430
使用 SQL Server 中的选项 431
SET 选项 432
数据库选项 436
服务器选项 438
提示 440
据库兼容级别选项 442
在 ARITHABORT 和 ARITHIGNORE 均被设置为 ON 时使用 442
第15章 查询基础知识 445
SELECT 语句的各部分 446
使用选择列表 449
选择所有列 451
选择特定列 453
查询结果集中的常量 453
选择列表中的计算值 454
指定旨果集的列名 456
结果集列名的分隔 457
使用 DISTINCT 消除重复项 458
使用 TOP 和 PERCENT 限制结果集 460
使用 FROM 子句 461
使用表别名 463
用 WHERE 和 HAVING 筛选行 463
比较搜索条件 466
范围搜索条件 468
列表搜索条件 469
搜索条伯中的模式匹配 470
空值比较搜索条件 473
逻辑运算符 475
用 ORDER BY 对行进和排序 477
Transact-SQL 联接 477
联接基础知识 479
使用联接 482
空值和联接 498
在 FROM 或 WHERE 子句中指定联接 499
第16章 高级查询概念 503
在选择列表中使用聚合函数 503
使用 COUNT(*) 函数 506
使用 DISTINCT 507
空值 508
使用 GROUP BY 分组多行 510
GROUP BY 组件 512
使用 UNION 运算符组合多个结果 521
UNION 运算符使用准则 523
与其它 Transact-SQT 语句一起使用 UNION 语句 525
使用分区视图 526
设计使用联合数据库服务器的应用程序 528
子查询基础知识 530
子查询规则 532
在子查询中限定列名 533
子查询类型 533
多层嵌套 556
相关子查询 557
使用 CASE 处理条件数据 562
汇总数据 565
用 CUBE 汇总数据 566
用 ROLLUP 汇总数据 570
用 COMPUTE 和 COMPUTE BY 汇总数据 572
错误处理 574
处理应用程序中的错误和消息 575
使用 @@ERROR 578
使用 PRINT 581
使用 RAISERROR 582
查询 SQL Server系统目录 584
管理 ntext、text 和 image 数据 585
检索 ntext、text 或 image 值 592
修改 ntext、text 或 image 值 595
Transact-SQL中的 OLE 自动化对象 596
OLE 自动化返回代码和错误信息 597
OLE 自动化结果集 599
诊断 Transact-SQL 中的 OLE 自动化对象 600
OLE 自动化脚本示例 601
Transact-SQT 窍门 605
交叉数据报表 610
展开层次结构 613
展开网络 616
编写国际化 Transact-SQL 语句 619
编写可读性强的代码 620
第17章 修改数据 623
第18章 添加数据 625
使用 INSERT 添加行 626
使用 INSER...Values 插入行 627
使用 INSERT...SELECT 插入行 627
使用 SELECT INTO 插入行 628
使用结果集位置添加行 628
将 ntext、text 或 image 数据添加到插入的行中 629
使用大容量复制操作添加行 629
更改数据 630
使用 UPDATE 语句更改数据 631
使用游标更改数据 633
更改 ntext、text 或 image 数据 635
删除数据 637
删除结果集中的行 638
使用 TRUNCATE TABLE 删除所有行 639
第19章 事务 641
指定和强制事务处理 641
控制事务 642
显式事务 644
自动提交事务 645
隐性事务 647
Transact-SQL 隐性事务 648
API 隐性事务 650
分布式事务 651
Transact-SQL 分布式事务 652
MS DTC 分布式事务 652
分布式查询和分布式事务 655
高级主题 656
嵌套事务 656
事务保存点 659
使用绑定连接 661
调整事务隔离级别 661
存储过程和触发器中回滚 663
事务中允许的 Transact-SQL 语句 665
编写有效的事务 666
并发问题 669
第20章 锁定 669
乐观和悲观并发 671
隔离级别 671
SQL Server 中的锁定介绍 672
锁兼容性 675
键范围锁定 675
锁升级 681
动态锁定 682
显示锁定信息 683
在 SQL Server 中自定义锁定 685
死锁 686
自定义锁超时 691
自定义事务隔离级别 692
锁定提示 693
自定义索引的锁定 696
第21章 游标 697
请求游标 697
默认结果集 698
游标实现 700
指定游标 702
Transact-SQL 游标 703
API 服务器游标 706
用户端游标 711
提取和滚动 711
游标类型 714
控制游标行为 714
只进游标 715
静态游标 717
键集驱动游标 718
动态游标 718
游标行为 719
可滚动性 719
敏感性 719
游标锁定 720
游标和事务 722
游示并发 722
游标事务隔离级别 725
使用定位操作更改行 726
游标编程详细信息 728
选择游标类型 728
块状游标 729
隐性游标转换 730
异步填充 733
Transact-SQL 游标名称的作用域 733
获得服务器游标元数据 738
通过分布式查询使用游标 739
第22章 分布式查询 741
特殊名称 743
链接服务器名称 743
访问外部数据 743
访问链接服务器 744
使用链接服务器名称标识数据源 745
使用特殊名称标识据源 746
将直接传递查询作为表使用 747
外部数据和 Transact-SQL 748
设置用于分布式查询的 SQL-92 选项 749
在分布式查询中使用事务 749
数据类型映射 750
分布式查询中的排序规则 754
从链接服务器中获得元数据 755
用 SQL Server 测试过的 OLE DB 提供程序 756
用于 SQL Server 的 Microsoft OSE DB 提供程序 759
用于 ODBC 的 Microsoft OLE DB 提供程序 764
用于 Jet 的 Microsoft OLE DB 提供程序 765
用于 DTS 包的 Microsoft OLE DB 提供程序 768
用于 Oracle 的 Microsoft OLE DB 提供程序 769
用于 Microsoft 目录服务的 OLE DB 提供程序 771
用于 Microsoft 索引服务的 OLE DB 提供程序 772
用于 DB2 的 OLE DB 提供程序 773
用于 Exchange 的 OLE DB 提供程序 775
于分布式查询 OLE DB 提供程序参考 777
分布式查询使用的 OLE DB 对象 777
OLE DB 提供程序的 INSERT 语句要示 780
OLE DB 提供程序的四部分名称要求 780
OLE DB 提供程序的 UPDATE 和 DELETE 语句要求 780
OLE DB 提供程序的键集驱动游标要求 781
OLE DB 提供程序的分布统计要求 782
OLE DB 提供程序的 SQL 方言要求 785
第23章 全文检索 795
对 SQL Server 数据进行全文查询 796
全文索引和查询概念 801
执行全文检索 804
Transact-SQL 全文查询组件 805
使用 CONTAINS 谓词 807
使用全文谓词查询 image 列 814
使用 FREETEX T谓词 814
将全文谓词与其它 Transact-SQL 谓词合起来 815
使用 CONTAINSTABLE 和 FREETEXTTABLE 赋值行集函数 817
使用 Transact-SQL 函数获取全文属性值 827
全文管理与全文查询结合的示例 828
文件数据的全文查询 832
使用 Microsoft Internet 信息服务和索引服务进行文件内容检索 833
使用虚拟表进行文件内容查询 835
使用文件内容和数据库数据进行全文查询示例 838
附录 839
Commerce Server 2000安装说明(版本:1479.15) 839
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019