图书介绍

SQL Server 2000数据库开发PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2000数据库开发
  • 杜军平,黄杰主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111091183
  • 出版时间:2001
  • 标注页数:560页
  • 文件大小:40MB
  • 文件页数:572页
  • 主题词:

PDF下载


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

下载说明

SQL Server 2000数据库开发PDF格式电子书版下载

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

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

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

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

图书目录

第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 在列标题和列计算中使用SELECT283

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 在包含三列的结果集上使用CUBE290

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 TRANSACTION515

13.2.2 使用SET IMPLICIT_TRANSACTIONS518

13.2.3 用COMMIT TRANSACTION保存修改519

13.2.4 用ROLLBACK TRANSACTION恢复修改521

13.2.5 使用SAVE TRANSACTION523

13.3 使用分布式事物524

13.3.1 微软分布式事物的协调程序525

13.3.2 使用BEGIN DISTRIBUTED TRANSACTION527

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 LEVEL534

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_PRIORITY540

第14章 系统表541

14.1 在master数据库中的系统表541

14.2 每个数据库中的系统表549

14.3 madb数据库中的SQL Server代理程序表554

14.4 madb数据库中的表557

14.5 用于存储复制信息的表558

热门推荐