SQL Server 2000数据库开发PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:杜军平,黄杰主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2001
- ISBN:7111091183
- 页数:560 页
第1章 SQL Server 2000安装与概述 1
1.1 SQL Server 2000的安装 1
1.1.1 环境要求 1
1.1.2 运行SQL Server 2000安装程序 3
1.2 SQL Server 2000的新功能 15
1.2.1 Analysis Services的新功能 15
1.2.2 关系数据库的新功能 15
1.2.3 关系数据的XML集成 15
1.2.4 Meta Data Services的新功能 16
1.2.5 图形管理增强 16
1.2.6 数据转换服务增强 16
1.2.7 复制的新功能 16
1.2.8 English Query的新功能 16
1.2.9 文档新功能 16
1.3 SQL Server 2000的新特性 17
1.3.1 与Internet集成 17
1.3.2 可伸缩性和可用性 17
1.3.3 企业级数据库功能 18
1.3.4 易于安装、部署和使用 20
1.3.5 数据仓库 21
第2章 数据库概述与Trancsact-SQL语言基础 23
2.1 数据库概述 23
2.1.1 关系数据库 23
2.1.2 数据库对象 25
2.2 SQL语言 26
2.2.1 数据定义语言 27
2.2.2 数据操作语言 27
2.2.3 数据控制语言 28
2.2.4 其他语言元素 28
2.3 Transact-SQL语言 28
2.3.1 数据类型 29
2.3.2 变量 46
2.3.3 流程控制命令 65
2.3.4 程序注释 81
2.3.5 运算符 84
2.4 Query Analyzer(查询分析器)的使用 89
2.4.1 进入查询分析器 89
2.4.2 查询分析器的菜单命令 89
2.4.3 应用查询分析器的举例 90
第3章 SQL Server企业管理器 93
3.1 企业管理器的环境 93
3.2 启动和关闭服务器 94
3.2.1 在计算机管理控制台中启动SQL Server企业管理器 94
3.2.2 用Enterprise Manager启动 95
3.2.3 用SQL Sever Service Manager启动 95
3.3 注册服务器 96
3.4 配置服务器 97
第4章 数据库管理 99
4.1 创建数据库 99
4.1.1 用企业管理器创建数据库 100
4.1.2 用CREATE DATABASE命令创建数据库 102
4.2 数据库属性设置 109
4.2.1 用企业管理器进行数据库属性的设置 109
4.2.2 用ALTER DATABASE更改数据库的属性设置 117
4.3 删除数据库 125
4.3.1 用企业管理器删除数据库 125
4.3.2 用DROP DATABASE删除数据库 126
4.4 备份数据库 127
4.4.1 用企业管理器创建数据库备份 127
4.4.2 用Transact-SQL创建数据库备份 128
4.5 压缩数据库 129
4.5.1 用企业管理器压缩数据库 130
4.5.2 用Transact-SQL命令压缩数据库 131
4.6 数据库维护计划 134
第5章 表 140
5.1 对表的操作 140
5.1.1 创建表 140
5.1.2 删除表 156
5.1.3 修改表 158
5.2 数据库更新 169
5.2.1 用INSERT添加数据 169
5.2.2 用UPDATE修改数据 178
5.2.3 用DELETE删除表格数据 187
5.2.4 用TRUNCATE清空表格数据 195
第6章 视图 196
6.1 视图的概述 196
6.2 创建视图 198
6.2.1 使用Enterprise Manager创建视图 199
6.2.2 使用CREATE VIEW创建视图 199
6.3 删除视图 210
6.3.1 用Enterprise Manager删除视图 210
6.3.2 用Transact-SQL删除视图 212
6.4 修改和重命名视图 212
6.4.1 使用企业管理器修改和重命名视图 213
6.4.2 用Transact-SQL修改和重命名视图 214
6.5 通过视图修改数据 218
6.6 视图使用方案 219
第7章 索引 221
7.1 索引的概述 221
7.1.1 索引的概念 221
7.1.2 索引的结构 222
7.2 设计索引 222
7.3 创建索引 224
7.3.1 用Enterprise Manager创建索引 226
7.3.2 用CREATE INDEX命令为给定表或视图创建索引 228
7.4 删除索引 241
7.4.1 用Enterprise Manager删除索引 241
7.4.2 用DROP INDEX删除索引 242
7.5 查看和修改索引 243
7.5.1 用Enterprise Manager查看和修改索引 243
7.5.2 用sp_helpindex查看索引 245
7.5.3 用sp_rename更改索引名称 246
7.6 索引优化建议 246
第8章 数据的完整性 248
8.1 概述 248
8.1.1 数据完整性的类型 248
8.1.2 强制数据完整性 249
8.2 使用约束、默认值和空值 249
8.2.1 约束 249
8.2.2 PRIMARY KEY约束 251
8.2.3 FOREIGN KEY约束 251
8.2.4 UNIQUE约束 252
8.2.5 CHECK约束 253
8.2.6 DEFAULT定义 254
8.2.7 为空性 256
8.3 数据完整性验证 257
第9章 Transact-SQL语言进阶 259
9.1 Transact-SQL简单查询 259
9.1.1 SELECT语句的基本形式 260
9.1.2 WHERE子句 263
9.1.3 HAVING子句 263
9.1.4 GROUP BY子句 264
9.1.5 ORDER BY子句 265
9.1.6 COMPUTE和COMPUTE BY子句 267
9.1.7 CASE表达式 270
9.1.8 SELECT语句和IDENTITY属性 273
9.1.9 使用LIKE子句 275
9.2 Transact-SQL复杂查询 280
9.2.1 使用子查询 280
9.2.2 在列标题和列计算中使用SELECT 283
9.2.3 使用SELECT INTO创建表 284
9.2.4 有关GROUP BY的高级应用 285
9.2.5 将HAVING与SUM和AVG一起使用 286
9.2.6 使用多个COMPUTE子句 287
9.2.7 将SELECT与GROUP BY等子句一起使用 288
9.2.8 将SELECT语句与CUBE一起使用 288
9.2.9 在包含三列的结果集上使用CUBE 290
9.2.10 使用ROLLUP运算符 291
9.2.11 使用UNION查询提示 293
9.3 批处理 297
9.3.1 概述 297
9.3.2 批处理的结束、退出 298
9.3.3 批处理举例 300
9.4 Microsoft SQL Server 2000中的Transact-SQL的新特性 301
9.4.1 数据库控制台命令(DBCC) 302
9.4.2 新函数 307
9.4.3 新信息架构视图 327
9.4.4 新复制存储过程 327
9.4.5 保留关键字 345
9.4.6 新语句 345
9.4.7 新系统存储过程 353
9.4.8 新系统表 388
第10章 函数 390
10.1 配置函数 390
10.2 游标函数 390
10.3 日期和时间函数 391
10.4 数学函数 394
10.5 聚合函数 401
10.6 元数据函数 407
10.7 安全函数 415
10.8 字符串函数 418
10.9 系统函数 430
10.10 系统统计函数 449
10.11 文本和图象函数 449
10.12 行集函数 452
第11章 存储过程和触发器 460
11.1 存储过程概述 460
11.2 存储过程的使用 461
11.2.1 创建存储过程 461
11.2.2 执行存储过程 472
11.2.3 删除存储过程 474
11.2.4 修改和重命名存储过程 475
11.3 触发器 478
11.4 触发器的使用 479
11.4.1 创建触发器 479
11.4.2 删除触发器 489
11.4.3 修改和重命名触发器 490
第12章 游标 496
12.1 概述 496
12.2 声明游标 497
12.3 打开游标 502
12.4 关闭游标 503
12.5 释放游标 504
12.6 使用游标取数 506
12.7 利用游标修改数据 510
12.8 使用CURSOR_STATUS()函数 511
第13章 事物和锁 514
13.1 概述 514
13.1.1 事物 514
13.1.2 锁 514
13.2 Transact-SQL事物 515
13.2.1 使用BEGIN TRANSACTION 515
13.2.2 使用SET IMPLICIT_TRANSACTIONS 518
13.2.3 用COMMIT TRANSACTION保存修改 519
13.2.4 用ROLLBACK TRANSACTION恢复修改 521
13.2.5 使用SAVE TRANSACTION 523
13.3 使用分布式事物 524
13.3.1 微软分布式事物的协调程序 525
13.3.2 使用BEGIN DISTRIBUTED TRANSACTION 527
13.3.3 使用隐式分布式事物 528
13.4 锁定 529
13.4.1 锁可防止的问题 529
13.4.2 可锁定的资源 530
13.4.3 锁的类型 530
13.4.4 锁的兼容性 532
13.5 隔离级 533
13.5.1 SQL-92隔离级别 533
13.5.2 隔离级的调整 534
13.5.3 使用SET TRANSACTION ISOLATION LEVEL 534
13.5.4 锁定超时SET LOCK_TIMEOUT语句 536
13.6 死锁 537
13.6.1 什么是死锁 537
13.6.2 如何处理死锁 537
13.6.3 将死锁减至最少 538
13.6.4 检测和结束死锁 539
13.6.5 识别死锁 539
13.6.6 死锁的优先级SET DEADLOCK_PRIORITY 540
第14章 系统表 541
14.1 在master数据库中的系统表 541
14.2 每个数据库中的系统表 549
14.3 madb数据库中的SQL Server代理程序表 554
14.4 madb数据库中的表 557
14.5 用于存储复制信息的表 558
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019