图书介绍

SQL Server完全自学手册PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server完全自学手册
  • 李玉波,韩光林,李彦等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111205839
  • 出版时间:2007
  • 标注页数:462页
  • 文件大小:95MB
  • 文件页数:477页
  • 主题词:关系数据库-数据库管理系统,SQL Server-手册

PDF下载


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

下载说明

SQL Server完全自学手册PDF格式电子书版下载

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

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

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

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

图书目录

前言1

第1章 数据库概述1

丛书序1

1.1 关系数据库的基本特点2

1.1.1 数据结构化2

1.1.2 数据独立性3

1.1.3 数据共享3

1.1.4 数据由数据库管理系统统一管理和控制4

1.2 如何设计数据库应用系统5

1.2.1 设计数据库应用系统的一般步骤5

1.2.2 功能设计原则8

1.2.3 项目实施注意事项8

1.4 SQL Server 2000特点简介9

1.3 数据库管理系统及其常见数据库简介9

1.5 SQL Server 2000应用体系11

1.6 小结12

第2章 安装SQL Server 200013

2.1 安装前的准备工作14

2.1.1 安装SQL Server 2000的硬件要求14

2.1.2 安装SQL Server 2000的软件要求14

2.1.3 安装SQL Server 2000前要注意的事项15

2.2 本机安装SQL Server 200015

2.2.1 安装SQL Server 2000基本组件15

2.2.2 安装English Query19

2.2.3 安装SQLServer 2000 Analysis Services21

2.3.1 远程安装前的准备23

2.3 远程安装23

2.3.2 实施远程安装24

2.4 无值守安装24

2.4.1 无值守安装前的准备24

2.4.2 运行无值守SQL Server 2000安装25

2.5 安装Service Pack 425

2.5.1 SQL Server 2000 Service Pack 4简介 26

2.5.2 安装SP426

2.6 安装多个实例28

2.6.1 实例的概念28

2.6.2 安装实例29

2.7.1 升级前的准备工作30

2.7.2 SQL Server 7.0安装升级到SQL Server 200030

2.7 从以前的版本升级30

2.8 常见安装SQL Server 2000 问题31

2.8.1 中文路径错误31

2.8.2 安装中断错误31

2.9 常见SQL Server 2000启动问题32

2.10 删除SQL Server 200033

2.11 小结33

第3章 SQL Server 2000基础知识35

3.1 SQL Server 2000基本对象36

3.2 服务器端常用工具38

3.2.1 使用服务管理器管理SQL Server 2000服务38

3.2.2 使用服务器网络实用工具管理服务器端网络38

3.3 客户端工具简介40

3.3.1 使用企业管理器40

3.3.2 查询分析器的使用42

3.3.3 事件探查器的使用47

3.4.1 SQL Server 2000系统数据库49

3.4 SQL Server 2000所带数据库简介49

3.4.2 SQL Server 2000示例数据库50

3.4.3 系统表51

3.4.4 系统存储过程51

3.5 SQL Server 2000的数据类型51

3.5.1 数值型数据52

3.5.2 字符数据类型54

3.5.3 日期/时间数据类型55

3.5.4 货币数据类型55

3.5.5 二进制数据类型56

3.5.6 unicode数据类型58

3.5.7 sql_variant数据类型59

3.5.9 用户自定义数据类型60

3.5.8 table数据类型60

3.6 SQL Server 2000的命名规则62

3.6.1 标识符简介62

3.6.2 标识符规则63

3.6.3 分隔标识符规则63

3.6.4 对象命名规则64

3.6.5 对象命名的注意事项65

3.7 小结66

第4章 SQL Server服务器的管理67

4.1 创建服务器组68

4.2 注册服务器68

4.3 断开和恢复同服务器的连接71

4.5.1 配置开发服务器72

4.5 配置服务器72

4.4 删除服务器注册72

4.5.2 配置企业数据库服务器74

4.6 重命名服务器75

4.7 对数据库服务器指派sa密码75

4.8 通过Internet连接到SQL Server76

4.9 管理SQL Server消息78

4.9.1 添加SQL Server新消息78

4.9.2 管理SQL Server消息79

4.10 小结80

第5章 本书案例数据库分析81

5.1.2 用户需求82

5.1.3 业务流程82

5.1.1 该厂现行仓库管理现状82

5.1 需求分析82

5.2 概要设计85

5.2.1 可行性分析86

5.2.2 采用技术分析86

5.2.3 数据流程图的设计86

5.3 详细设计86

5.3.1 归纳字段87

5.3.2 归纳表87

5.4 小结89

第6章 SQL Server数据库管理91

6.1 数据库文件的概念92

6.1.1 数据库文件92

6.1.2 文件组的概念92

6.2.1 使用企业管理器创建数据库93

6.2 创建数据库93

6.2.2 使用Transact-SQL命令创建数据库 94

6.3 管理数据库98

6.3.1 给数据库重新命名98

6.3.2 扩充数据库98

6.3.3 收缩数据库99

6.3.4 删除数据库101

6.4 附加/分离数据库101

6.4.1 附加数据库101

6.4.2 分离数据库103

6.5 数据库的联机/脱机104

6.6 小结105

第7章 表和索引107

7.1.1 使用企业管理器创建表108

7.1 创建表108

7.1.2 使用Transact-SQL完成表的创建110

7.2 修改表111

7.2.1 使用企业管理器修改表定义111

7.2.2 使用Transact-SQL修改表112

7.3 删除表112

7.3.1 使用企业管理器删除表113

7.3.2 使用Transact-SQL删除表113

7.4 查看表属性114

7.4.1 使用企业管理器查看表信息114

7.4.2 使用sp_help查看表信息114

7.5 表的重命名115

7.5.1 使用企业管理器对表进行重命名115

7.6 创建表之间的关系116

7.5.2 使用系统存储过程sp_rename对表进行重命名116

7.7 索引118

7.7.1 索引的特点与用途119

7.7.2 在企业管理器里创建与删除索引120

7.7.3 使用Transact-SQL语言创建与删除索引121

7.7.4 使用索引优化程序121

7.7.5 优化调整索引121

7.8 小结124

第8章 数据的完整性125

8.1 数据完整性概述126

8.2 使用约束实施数据的完整性126

8.2.1 NOT NULL约束127

8.2.2 CHECK约束128

8.2.3 惟一性约束130

8.2.4 主键约束131

8.2.5 外键约束132

8.3 使用规则实施数据的完整性134

8.3.1 使用企业管理器管理规则134

8.3.2 使用Transact-SQL创建并应用规则135

8.4 使用默认值实施数据的完整性135

8.4.1 使用企业管理器创建并绑定默认值 136

8.4.2 使用Transact-SQL创建并应用默认值136

8.5 使用标识字段实施数据的完整性137

8.5.1 使用企业管理器创建标识列137

8.5.2 使用Transact-SQL语句创建标识列138

8.6 小结138

第9章 Transact-SQL语言入门139

9.1 Transact-SQL概述140

9.2 常量与变量141

9.2.1 常量141

9.2.2 变量141

9.3 基本运算147

9.3.1 算术运算147

9.3.2 逻辑运算148

9.3.3 字符串处理149

9.3.4 比较运算150

9.3.5 NULL与空判断152

9.3.6 日期运算152

9.3.7 大对象处理153

9.4 流程控制154

9.4.1 IF...ELSE结构155

9.4.2 IF EXISTS()结构156

9.4.3 BEGIN...END结构156

9.4.4 WHILE循环158

9.4.5 GOTO语句159

9.4.6 CASE语句159

9.5 游标161

9.5.1 游标概述161

9.5.2 声明游标162

9.5.3 打开游标163

9.5.4 使用游标163

9.5.5 关闭游标和释放游标164

9.6.1 关于大小写165

9.6.2 关于代码缩进与对齐165

9.6 编码风格165

9.6.3 代码注释与模块声明166

9.7 小结166

第10章 数据查询利器——SELECT命令167

10.1 执行SELECT命令的工具168

10.2 简单数据查询172

10.3 TOP关键字174

10.4 ROWCOUNT关键字177

10.5 DISTINCT关键字178

10.6 WHERE子句179

10.6.1 在WHERE子句中使用比较运算符179

10.6.2 在WHERE子句中使用逻辑运算符179

10.6.3 BETWEEN...AND结构180

10.6.4 IN关键字182

10.6.5 LIKE关键字184

10.6.6 EXISTS关键字187

10.7 设置查询字段的显示名称189

10.8 使用统计函数191

10.9 GROUP BY子句和HAVING关键字193

10.10 ALL关键字194

10.11 ORDER BY子句195

10.12 多表查询197

10.13 UNION表达式199

10.14 CASE表达式201

10.15 INNER JOIN...ON...表达式201

10.16 小结202

第11章 数据处理203

11.1.2 使用简单的INSERT语句向表添加一条记录204

11.1.1 使用企业管理器插入数据204

11.1 插入数据204

11.1.3 使用SELECT语句206

11.2 修改数据208

11.2.1 在企业管理器中修改数据208

11.2.2 批量修改209

11.2.3 条件修改211

11.3 删除数据213

11.3.1 在企业管理器中删除记录213

11.3.2 普通DELETE删除语句214

11.3.3 TRUNCATE语句215

11.3.4 删除游标行216

11.4 小结217

第12章 视图管理219

12.1 视图概述220

12.1.1 视图概念220

12.1.2 视图的作用220

12.2 创建视图220

12.2.1 使用企业管理器创建视图220

12.2.2 使用Transact-SQL创建视图223

12.3 管理视图224

12.3.1 查看视图信息224

12.3.2 视图的重新命名226

12.3.3 修改视图226

12.3.4 删除视图227

12.4 管理视图中的数据228

12.4.1 查看视图数据228

12.3.5 对视图进行加密228

12.4.2 删除视图数据229

12.5 小结230

第13章 存储过程231

13.1 存储过程的概念232

13.1.1 存储过程的分类232

13.1.2 存储过程的优点232

13.2 创建存储过程234

13.2.1 使用企业管理器创建存储过程234

13.2.2 使用向导创建存储过程234

13.2.3 使用CREATE PROCEDURE创建存储过程236

13.3 管理存储过程237

13.3.1 查看存储过程信息237

13.3.3 修改存储过程239

13.3.2 存储过程的重新命名239

13.3.4 删除存储过程240

13.3.5 对存储过程进行加密241

13.4 使用存储过程242

13.4.1 执行无参数存储过程242

13.4.2 执行有参数存储过程242

13.4.3 参数默认值243

13.4.4 从存储过程返回数据244

13.4.5 在查询中使用存储过程248

13.5 调试存储过程248

13.6 小结249

第14章 触发器251

14.1 触发器概述252

14.2.1 使用企业管理器创建触发器254

14.2 创建触发器254

14.2.2 使用Transact-SQL创建触发器255

14.3 管理触发器257

14.3.1 查看触发器信息257

14.3.2 触发器的重新命名258

14.3.3 删除触发器260

14.3.4 对触发器进行加密260

14.4 使用触发器261

14.4.1 使用AFTER触发器261

14.4.2 使用INSTEAD OF触发器262

14.4.3 触发器的特殊功能263

14.5 利用存储过程和触发器维护数据完整性264

14.6 小结265

第15章 创建用户定义函数267

15.1 标量函数268

15.1.1 创建标量函数268

15.1.2 调用标量函数270

15.2 嵌表值函数270

15.2.1 创建内嵌表值函数270

15.2.2 调用内嵌表值函数271

15.3 多语句表值函数271

15.3.1 创建多语句表值函数271

15.3.2 调用函数273

15.4 小结273

第16章 事务275

16.1 事务的基本概念276

16.2.1 自动提交事务277

16.2 使用事务277

16.2.2 使用显式事务278

16.2.3 使用隐式事务279

16.2.4 事务的嵌套281

16.3 小结282

第17章 SQL Server 2000数据传输服务 283

17.1 DTS概述284

17.1.1 DTS的概念和意义284

17.1.2 DTS工具285

17.2 数据转换服务导入/导出向导285

17.3 使用DTS设计器288

17.3.1 DTS设计器的基本概念289

17.3.2 DTS设计器使用方法简介289

17.4 小结292

第18章 SQL Server 2000安全性293

18.1 SQL Server的安全机制294

18.1.1 硬件环境的安全性294

18.1.2 操作系统的安全性295

18.1.3 SQL Server的安全性295

18.1.4 数据库的安全性295

18.1.5 SQL Server数据库对象的安全性296

18.2 SQL Server 2000服务器安全管理296

18.2.1 更改SQL Server 2000的验证模式 296

18.2.2 管理Windows用户298

18.2.3 管理SQL Server用户299

18.2.4 特殊账户sa303

18.3 SQL Server数据库安全性303

18.3.1 添加数据库用户303

18.4.1 SQL Server的固定服务器角色305

18.4 角色305

18.3.2 特殊数据库用户305

18.4.2 SQL Server的固定数据库角色307

18.4.3 创建数据库角色309

18.5 权限310

18.5.1 对数据库对象进行权限管理310

18.5.2 使用企业管理器对数据库用户或者角色进行权限管理311

18.6 小结312

第19章 数据库的备份恢复313

19.1 数据库备份的概念314

19.1.1 什么情况下实施数据库备份314

19.1.2 数据库备份恢复类型314

19.2 数据库备份316

19.1.3 数据库备份设备的选择316

19.2.1 数据库备份前的准备工作317

19.2.2 使用企业管理器对数据库进行备份318

19.2.3 使用Transact-SQL对数据库进行备份319

19.3 恢复数据库320

19.3.1 恢复数据库前的准备工作320

19.3.2 使用企业管理器对数据库进行恢复320

19.3.3 使用Transact-SQL对数据库进行恢复322

19.4 实施备份恢复规划322

19.4.1 WZGL数据库的运行情况分析323

19.4.2 WZGL数据库的备份恢复方案323

19.5 小结323

第20章 复制325

20.1.1 复制模型326

20.1 复制的概述326

20.1.2 复制的分类327

20.2 配置复制327

20.2.1 创建服务器角色和分发数据库327

20.2.2 配置订阅服务器332

20.3 复制监视器334

20.4 小结335

第21章 SQL Server 2000的自动化管理 337

21.1 SQL Server 2000自动化管理概述338

21.2 配置SQL Server 2000代理338

21.3 创建操作员340

21.4 设置警报341

21.5 创建作业341

21.6 小结343

第22章 SQL Server 2000与微软办公产品的集成345

22.1 在Word 2003中插入数据库信息346

22.2 在Excel 2003中插入数据库信息348

22.3 在Access 2003中插入数据库信息350

22.3.1 mdb文件导入、连接SQL Server数据表351

22.3.2 ADP项目352

22.4 在Visio 2003中设计SQL Server数据库355

22.5 小结360

第23章 Delphi访问SQL Server361

23.1 配置ODBC数据源362

23.2 通过ODBC访问SQL Server数据库364

23.2.1 设计Delphi应用程序框架364

23.2.2 设置主从表367

23.2.3 引用单元和设置Action对象368

23.2.4 使用Form的OnCreate事件371

23.2.5 增加查询功能372

23.2.6 增加入库功能374

23.2.7 增加出库功能378

23.3 ADOExpress组件380

23.4 通过ADO访问SQL Server数据库382

23.4.1 设计Delphi应用程序框架382

23.4.2 使用TADOConnection对象连接SQL Server数据库384

23.4.3 使用Form的OnCreate事件385

23.4.4 设置主从表386

23.4.5 添加查找功能386

23.4.6 编写入库功能388

23.4.7 编写出库功能390

23.5 小结392

第24章 .Net访问SQL Server393

24.1 ADO.Net简介394

24.1.1 ADO.Net概述394

24.1.2 ADO.Net的对象394

24.2 .Net中的数据组件395

24.2.1 SqlConnection组件395

24.2.2 SqlCommand组件396

24.2.3 SqlDataAdapter组件396

24.2.4 DataSet组件397

24.3 VB.Net使用ADO.Net访问数据库397

24.3.1 本章的案例数据库简介397

24.3.2 设计窗体398

24.3.3 使用SqlConnection对象连接SQL Server数据库398

24.3.4 配置数据适配器399

24.3.5 读取数据401

24.4 C#使用ADO.Net访问SQL Server数据库402

24.4.1 设计窗体402

24.3.6 更新数据402

24.4.2 使用SqlConnection对象连接SQL Server数据库404

24.4.3 配置数据适配器404

24.4.4 绑定数据源405

24.4.5 编写数据操作代码406

24.5 小结408

第25章 Visual Basic 6.0访问SQL Server:创建考核竞赛系统409

25.1 需求分析410

25.1.1 知识竞赛系统的由来410

25.1.2 用户需求410

25.1.3 业务流程410

25.2.1 设计数据库411

25.2 系统设计411

25.2.2 前端程序设计412

25.3 具体实现412

25.3.1 设计欢迎界面412

25.3.2 公共模块设计414

25.3.3 必答题模块设计415

25.3.4 风险题模块设计418

25.3.5 风险题选择模块设计420

25.3.6 各个模块之间的集成421

25.4 系统测试422

25.5 小结423

附录A 系统存储过程425

附录B 本书涉及到的实例457

热门推荐