图书介绍

SQL Server 2000开发、管理和应用从基础到实践PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2000开发、管理和应用从基础到实践
  • 刘玉生,王占全编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121030926
  • 出版时间:2006
  • 标注页数:492页
  • 文件大小:132MB
  • 文件页数:511页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2000

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基础1

1.1 选择SQL Server 2000的版本2

1.1.1 SQL Server 2000服务器版本说明2

1.1.2 获得SQL Server 20003

1.2 安装SQL Server 20003

1.2.1 基本的先决条件3

1.2.2 安装类型和选项5

1.2.3 基本安装过程7

1.2.4 理解升级过程11

1.2.5 升级SQL Server 7.012

1.2.6 升级数据库13

1.2.7 客户端安装15

1.3 小结15

第2章 服务器与客户端配置16

2.1 可视化管理工具17

2.1.1 SQL Server服务管理器17

2.1.2 SQL Server企业管理器17

2.1.3 SQL Server查询分析器18

2.1.4 SQL Server网络管理工具19

2.2 配置服务器20

2.2.1 启动、暂停和停止SQL Server20

2.2.2 注册服务器23

2.2.3 配置网络连接25

2.2.4 配置链接服务器28

2.3 配置客户端33

2.3.1 客户端Net-Library和网络协议34

2.3.2 配置客户端Net-Library35

2.3.3 配置ODBC数据源37

2.4 SQL Server 2000中的安全和访问控制39

2.4.1 SQL Server的登录认证40

2.4.2 SQL Server认证模式的设置41

2.4.3 管理SQL Server登录42

2.4.4 SQL Server安全性管理的途径44

2.5 小结45

第3章 Transact-SQL设计工具:SQL Query Analyzer46

3.2 打开SQL Query Analyzer47

3.1 什么是SQL查询分析器47

3.3 查询窗口49

3.4 语句颜色与字体设置50

3.5 创建新的查询51

3.6 编辑查询51

3.6.3 清除编辑器窗格52

3.6.4 查找和替换文本52

3.6.2 撤销错误操作52

3.6.1 移动和复制文本52

3.6.5 转到行号53

3.6.6 使用书签53

3.6.7 强制文本的大小写53

3.6.8 添加和删除缩进54

3.6.9 添加和删除注释54

3.7 运行查询54

3.7.1 在SQL查询分析器中执行SQL语句54

3.7.3 取消操作时间过长的查询55

3.7.4 在SQL查询分析器中解决错误55

3.7.2 在SQL查询分析器中执行存储过程55

3.7.5 在SQL查询分析器中返回结果集56

3.8 使用模板56

3.9 熟练使用对象浏览器57

3.9.1 从对象浏览器向代码添加对象57

3.9.2 从对象浏览器查询58

3.9.3 从对象浏览器运行存储过程59

3.9.4 从对象浏览器编辑对象60

3.9.5 使用对象浏览器中的脚本功能60

3.10 使用对象搜索功能61

3.9.6 从对象浏览器设置扩展属性61

3.11 小结62

第4章 基本SQL语句63

4.1 Transact-SQL语言概述64

4.2 运算符66

4.2.1 算术运算符66

实例4-1 SELECT语句的应用66

4.2.2 字符串运算符67

4.2.3 比较运算符67

实例4-2 运算符的优先等级68

4.2.4 逻辑运算符68

4.2.5 运算符优先级68

实例4-3 包含括号的表达式求值69

4.3.1 二进制数据类型70

4.3 数据类型70

4.3.2 字符数据类型71

4.3.3 日期和时间数据类型72

4.3.4 Unicode数据类型73

4.3.5 数字数据类型73

4.3.6 货币数据类型74

4.3.7 特殊数据类型75

4.3.8 用户自定义数据类型76

4.4 函数76

4.4.1 字符串函数77

实例4-4 返回字符串的ASCII值77

实例4-5 CHAR运用78

实例4-6 LOWER函数应用79

实例4-7 UPPER函数80

实例4-8 使用STR转换数据81

实例4-9 使用LTRIM删除起始空格82

实例4-11 LEFT函数应用83

实例4-10 使用RTRIM删除尾部空格83

实例4-12 RIGHT函数的应用84

实例4-13 SUBSTRING的使用85

实例4-14 CHARINDEX的应用86

实例4-15 PATINDEX运用88

实例4-16 SOUNDEX使用89

实例4-17 DIFFERENCE运用90

实例4-18 QUOTENAME使用91

实例4-19 REPLICATE函数的使用91

实例4-20 REVERSE的使用92

实例4-21 使用REPLACE函数93

实例4-22 SPACE的应用93

实例4-23 STUFF的使用94

实例4-24 DATEADD的应用95

4.4.2 日期时间函数95

实例4-25 DATEDIFF的应用97

实例4-26 DATENAME的应用98

实例4-27 DATEPART的使用99

实例4-28 DAY使用100

实例4-29 GETDATE的使用101

实例4-30 MONTH的使用102

4.4.3 数学函数103

实例4-31 YEAR的使用103

实例4-32 数学函数的使用104

4.4.4 转换函数105

实例4-33 CAST和CONVERT函数的使用106

4.4.5 系统函数107

实例4-34 CONVERT函数的style选项107

实例4-36 COALESCE的使用108

实例4-35 APP_NAME的使用108

实例4-37 COL_LENGTH的使用109

实例4-38 COL_NAME的使用110

实例4-40 DB_ID的使用111

实例4-39 DATALENGTH的使用111

实例4-41 DB_NAME的使用112

实例4-42 ORMATMESSAGE的使用113

实例4-43 GETANSINULL的使用114

实例4-45 HOST_NAME的使用115

实例4-44 HOST_ID的使用115

实例4-47 IDENT_INCR的使用117

实例4-46 IDENTITY的使用117

实例4-48 IDENT_SEED的使用118

实例4-49 INDEX_COL的使用119

实例4-50 ISDATE的使用120

实例4-52 ISNUMERIC的使用121

实例4-51 SNULL的使用121

实例4-53 NEWID的使用122

实例4-54 NULLIF的使用123

4.5.1 FROM子句123

4.5 SELECT语句123

4.5.2 WHERE子句125

4.5.3 ORDER BY子句126

实例4-55 FROM子句和WHERE子句的使用126

实例4-56 ORDER BY子句的运用127

4.5.4 GROUP BY和HAVING子句128

实例4-57 GROUP BY子句的运用129

实例4-58 HAVING子句的运用130

4.5.5 COMPUTE和COMPUTE BY子句130

实例4-59 选择列131

4.6.1 简单查询131

4.6 数据查询131

实例4-60 在查询结果中添加列132

实例4-61 WHERE子句的使用133

实例4-62 DICTINCT的使用133

实例4-63 IN的使用134

4.6.2 嵌套查询134

实例4-64 LIKE的使用134

实例4-66 使用比较运算符连接嵌套查询135

实例4-65 用IN连接嵌套查询135

实例4-67 使用EXISTS的嵌套查询135

实例4-68 用HAVING子句连接嵌套查询136

4.7 批处理和流程控制语言136

4.7.1 批处理136

4.7.2 事务管理137

实例4-69 IF...ELSE的使用138

4.7.3 流程控制语言138

实例4-70 BEGIN...ND的使用139

实例4-71 CASE的使用140

实例4-73 WAITFOR的使用142

实例4-72 WHILE的使用142

4.8 小结144

第5章 数据库管理145

5.1 数据库中的对象146

5.1.1 事务日志146

5.1.2 文件和文件组147

5.2 数据库设计147

5.2.1 创建数据库计划148

5.2.2 数据库规范化150

5.2.3 数据完整性151

5.2.5 数据库性能的考虑152

5.2.4 数据库的安全性152

5.2.6 数据库的维护153

5.2.7 启动数据库维护向导154

5.3 数据库和事务日志管理158

5.3.1 创建数据库及事务日志158

实例5-1 用CREATE DATABASE创建数据库163

5.3.2 修改数据库164

5.3.3 删除数据库164

5.4 数据库选项165

5.5 创建备份设备171

5.5.1 使用SQL Server企业管理器添加备份设备172

5.5.2 使用sp_addumpdevice添加转储设备173

实例5-2 添加磁盘备份设备175

实例5-3 添加网络磁盘备份设备175

5.6.1 使用SQL Server Enterprise Manager删除设备176

5.6 删除设备176

实例5-4 添加磁带备份设备176

5.6.2 使用sp_dropdevice删除设备177

5.7 小结178

第6章 创建和管理表179

6.1.1 列的属性180

6.1.2 使用CREATE TABLE语句创建表180

6.1 创建表180

6.1.3 使用SQL Server企业管理器创建表186

6.2 改变表的结构187

6.2.1 使用Transact-SQL语句修改表188

实例6-1 更改表以添加新列195

实例6-2 使用UPDATE语句更改表200

实例6-3 使用简单的INSERT语句203

6.2.2 使用SQL Server企业管理器增加或删除列203

6.3.2 查看表中的数据204

6.3.1 查看表的属性204

6.3 查看表204

6.3.3 用sp_help查看表的信息205

6.3.4 用系统存储过程查看表的约束207

6.4.1 使用Transact-SQL语句删除表209

6.4 删除表209

实例6-4 使用DELETE语句删除表中的行213

6.5 小结214

6.4.2 使用SQL Server企业管理器删除表214

第7章 索引215

7.1 概述216

7.2.1 使用Transact-SQL语句创建索引219

7.2 创建索引219

7.2.2 使用SQL Server企业管理器创建索引225

实例7-1 创建索引225

7.3 更改索引名称229

7.3.1 使用Transact-SQL语句更改索引名称229

7.3.2 使用企业管理器更改索引名称231

7.4 删除索引232

7.4.1 使用Transact_SQL语句删除索引232

实例7-2 删除索引233

7.4.2 使用企业管理器删除索引234

7.5 维护索引234

7.5.1 DBCC SHOWCONTIG语句234

实例7-3 显示表的碎片信息237

7.5.2 DBCC DBREINDEX语句237

实例7-4 重建索引239

7.5.3 使用索引优化向导239

7.6 小结241

第8章 视图242

8.1 概述243

实例8-1 引用视图243

8.1.1 SQL视图243

8.1.2 视图使用方案245

8.2 创建视图246

8.2.1 使用Transact-SQL语句创建视图246

8.2.2 使用创建视图向导创建视图249

8.3 显示视图252

8.3.1 获取关于视图的信息252

实例8-2 显示视图253

8.3.2 查看由视图定义的数据254

实例8-3 显示视图的相关性255

8.3.3 显示视图的相关性255

8.4 修改和重命名视图256

8.4.1 修改视图256

实例8-4 更改视图258

8.4.2 重命名视图261

8.5 删除视图262

8.6 小结264

第9章 游标265

9.1 概述266

9.2 游标模型267

9.2.1 Transact-SQL游标267

实例9-1 查看游标的特性268

9.2.2 API服务器游标269

9.2.4 默认的结果集272

9.2.3 客户游标272

9.3.1 逐行操作273

9.3 适度使用游标273

9.3.2 选择游标274

9.3.3 游标成员、滚动和对修改的敏感度278

9.3.4 块状游标279

9.3.5 使用定位操作更改行279

9.4 使用Transact-SQL游标281

9.4.3 FETCH285

9.4.6 Transact-SQL游标名称的作用域288

9.5 游标锁定290

9.6 游标并发291

9.7 小结293

第10章 存储过程和用户自定义函数294

10.1 存储过程的定义295

10.1.1 存储过程的概念295

10.1.2 存储过程的优点295

10.2 存储过程的创建296

10.2.1 用CREATE PROCEDURE创建存储过程296

实例10-2 创建存储过程2299

实例10-1 创建存储过程1299

10.2.2 使用企业管理器创建存储过程300

10.3 管理存储过程301

10.3.1 查看存储过程301

10.3.2 修改和重命名存储过程302

10.3.3 删除存储过程303

10.3.4 执行存储过程305

10.4 扩展存储过程308

10.5 用户定义函数309

10.5.1 创建用户自定义函数310

10.5.2 修改和删除用户自定义函数312

10.6 小结313

第11章 触发器314

11.1.1 触发器的概念及作用315

11.1.2 触发器的优点315

11.1 触发器的定义和种类315

11.2 创建触发器316

11.1.3 触发器的种类316

11.2.2 用Transact-SQL语句创建触发器317

11.2.1 用企业管理器创建触发器317

实例11-1 创建一个触发器实例321

11.3 触发器原理321

11.4 INSTEAD OF触发器322

11.3.2 删除表的功能322

11.3.1 插入表的功能322

11.4.1 INSTEAD OF INSERT触发器323

11.4.2 INSTEAD OF UPDATE、INSTEAD OF DELETE触发器325

11.4.3 INSTEAD OF触发器中的表达式和计算列326

11.4.4 在INSTEAD OF触发器中使用text、ntext和image数据329

11.4.5 用隐式和显式空值激活触发器330

实例11-2 用空值和默认值测试触发器激活330

11.5 查看、修改和删除触发器331

11.5.1 查看触发器信息331

11.5.2 修改触发器333

实例11-3 创建并修改触发器336

11.5.3 删除触发器336

11.6 触发器应用337

11.6.1 嵌套触发器的应用337

实例11-4 使用递归触发器解决自引用关系338

11.6.2 递归触发器338

11.7 小结340

第12章 数据库备份和恢复341

12.1 备份和恢复概述342

12.1.1 备份和恢复342

12.1.2 数据库备份的类型342

12.1.3 备份和恢复的策略344

12.2 创建备份设备346

12.2.1 用SQL Server企业管理器管理备份设备346

实例12-1 创建一个磁盘备份设备347

12.2.2 使用系统过程管理备份设备347

12.3 数据库备份348

12.3.1 用SQL Server企业管理器管理备份348

实例12-2 创建远程磁盘备份设备348

实例12-3 创建磁带备份设备348

实例12-4 删除备份设备348

12.3.2 用Transact-SQL命令备份数据库350

实例12-5 完全备份pubs数据库353

12.4 备份向导353

12.5 恢复数据库355

12.5.1 利用企业管理器恢复数据库355

12.5.2 RESTORE命令进行恢复356

12.5.3 部分数据库恢复358

实例12-6 恢复数据库pubs至2000年4月1日前的状态358

12.6 备份和恢复系统数据库359

实例12-7 拆开pubs数据库361

实例12-8 重新连接pubs数据库361

12.7 本章小结361

第13章 数据转换服务362

13.1.1 数据转换服务简介363

13.1 数据转换服务基本概念363

13.1.2 DTS结构363

实例13-1 使用DTS向导导出pubs数据库中的authors表365

13.2 DTS导入/导出向导365

实例13-2 利用DTS向导向数据库中导入一个文本文件370

13.3 DTS Designer371

13.3.1 创建DTS Designer包371

13.3.2 添加连接372

13.3.3 定义数据转换373

13.3.4 数据转换任务属性设置373

13.3.5 定义任务376

13.4 本章小结377

第14章 复制技术378

14.1 复制的概述和术语379

14.1.1 复制模型379

14.1.2 复制代理380

14.1.3 复制类型381

14.1.4 复制数据的一致性381

14.1.5 同步模式382

14.1.6 复制的拓扑结构383

14.2.1 创建服务器角色和分发数据库385

14.2 配置复制385

14.2.2 配置复制选项387

14.2.3 删除复制配置信息393

14.3 快照复制394

14.3.1 快照复制概述394

14.3.2 创建快照复制出版物396

14.3.3 订购出版物401

14.3.4 管理出版物404

14.4 事务复制405

14.4.1 事务复制的特点405

14.4.2 事务复制的执行步骤406

14.4.3 存储过程的复制407

14.5 合并复制407

14.5.1 合并复制的概述407

14.5.2 合并复制的执行步骤408

14.6.1 立即更新订购者409

14.6 复制选项的规划409

14.6.2 排队更新订购者410

14.6.3 转换复制数据411

14.6.4 代替同步伙伴413

14.6.5 过滤复制数据413

14.7 复制监视器414

14.8 本章小结415

第15章 人事考勤工资管理信息系统416

15.1 系统分析417

15.1.1 功能需求分析417

15.1.2 数据需求分析417

15.2 系统设计419

15.2.1 数据模块设计419

15.2.2 业务逻辑设计420

15.2.3 功能模块设计423

15.2.4 数据库设计424

15.3.1 建立解决方案、工程项目429

15.3 系统实现429

15.3.2 实现通用数据访问组件431

15.3.3 创建主窗体FormMain435

15.3.4 创建主窗体菜单437

15.3.5 人事管理模块440

15.3.6 民族设置模块454

15.3.7 日常考勤模块457

15.3.8 发放工资模块469

15.3.9 公司设置模块472

15.3.10 部门管理模块476

15.3.11 用户管理模块483

15.3.12 用户级别设置模块488

15.3.13 用户登录模块490

15.4 小结492

热门推荐