图书介绍

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

SQL Server 2000数据库教程
  • 唐学忠主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121011484
  • 出版时间:2005
  • 标注页数:319页
  • 文件大小:90MB
  • 文件页数:333页
  • 主题词:关系数据库-数据库管理系统,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章 数据库技术简介1

1.1 数据库系统应用程序设计方案简介1

1.1.1 数据库及数据库系统1

1.1.2 数据库系统应用程序模型2

1.1.3 常用数据库访问接口3

1.2 SQL Server 2000简介5

1.2.1 什么是SQL Server 20005

1.2.2 SQL Server 2000的特点5

1.2.3 SQL Server 2000具有的新特性6

1.3 SQL Server 2000版本6

1.3.1 企业版(Enterprise Edition)与开发版(Developer Edition)6

1.3.2 标准版(Standard Edition)6

1.3.3 个人版(Personal Edition)6

1.3.4 MSDE/Desktop Engine6

1.3.5 SQL Server 2000 CE版7

1.4 SQL Server 2000的组件7

1.4.1 SQL Server 2000服务器组件7

1.4.2 SQL Server 2000客户组件8

1.5 SQL Server 2000的系统需求11

1.5.1 安装、运行SQL Server 2000的硬件需求11

1.5.2 安装、运行SQL Server 2000的软件需求11

1.6 SQL Server 2000中常用的数据对象11

1.6.1 数据库对象11

1.6.2 数据库对象的引用方法13

1.7 本章小结13

第2章 SQL Server 2000企业管理器15

2.1 企业管理器的环境15

2.2 启动与关闭服务器15

2.2.1 启动SQL Server 200015

2.2.2 暂停、停止SQL Server 200017

2.3 注册服务器17

2.4 连接和断开服务器19

2.5 配置服务器19

2.6 本章小结22

第3章 Transact-SQL语言23

3.1 SQL语言23

3.2 Transact-SQL语言概述24

3.2.1 Transact-SQL编程语言24

3.2.2 Transact-SQL的元素24

3.3 数据类型26

3.3.1 系统提供数据类型26

3.3.2 用户定义数据类型29

3.4 变量30

3.4.1 局部变量30

3.4.2 全局变量31

3.5 注释符、运算符和通配符31

3.5.1 注释符31

3.5.2 运算符32

3.5.3 通配符34

3.6 流程控制命令34

3.6.1 BEGIN...END35

3.6.2 IF...ELSE35

3.6.3 GOTO label36

3.6.4 RETURN36

3.6.5 WHILE36

3.6.6 WAITFOR37

3.6.7 BREAK和CONTINUE37

3.6.8 CASE语句37

3.7 其他命令39

3.7.1 批处理39

3.7.2 调试命令40

3.7.3 切换数据库命令USE41

3.8 常用函数41

3.8.1 集合函数41

3.8.2 数学函数42

3.8.3 字符串函数43

3.8.4 日期函数43

3.8.5 转换函数44

3.8.6 系统函数45

3.9 本章小结45

第4章 管理数据库47

4.1 创建数据库对象47

4.1.1 创建新数据库的注意事项47

4.1.2 文件与文件组48

4.1.3 使用企业管理器创建数据库49

4.1.4 使用Transact-SQL语句创建数据库51

4.1.5 数据库对象属性设置53

4.2 更改数据库55

4.2.1 使用企业管理器修改数据库55

4.2.2 使用Transact-SQL语句修改56

4.3 删除数据库58

4.4 压缩数据库58

4.4.1 压缩整个数据库59

4.4.2 压缩数据库中的数据文件59

4.4.3 自动压缩数据库59

4.5 系统数据库介绍60

4.5.1 数据库目录系统表60

4.5.2 Master数据库61

4.5.3 Msdb数据库62

4.5.4 Model数据库62

4.5.5 Tempdb数据库62

4.5.6 Pubs数据库和Northwind数据库63

4.6 本章小结63

第5章 管理数据库表及其完整性64

5.1 创建数据库表64

5.1.1 设计数据库表64

5.1.2 使用SQL Server 2000企业管理器创建表65

5.1.3 使用Transact_SQL语句创建表67

5.1.4 创建和使用5种基本约束74

5.1.5 数据完整性分类75

5.1.6 PRIMARY KEY约束75

5.1.7 FORIGN KEY约束76

5.1.8 UNQIUE约束77

5.1.9 CHECK约束78

5.1.10 DEFAULT约束78

5.2 修改数据库表79

5.3 查看数据库表87

5.4 删除数据库表87

5.5 创建和使用规则87

5.5.1 创建规则88

5.5.2 规则应用88

5.5.3 删除规则89

5.6 创建和使用默认91

5.6.1 创建默认91

5.6.2 默认的应用91

5.6.3 删除默认值93

5.7 本章小结94

第6章 索引95

6.1 索引简介95

6.1.1 为什么要建立索引95

6.1.2 为什么不在每一列上创建索引96

6.1.3 考虑建立索引的列97

6.1.4 不考虑建立索引的列97

6.2 创建索引98

6.2.1 使用创建索引向导创建索引98

6.2.2 使用Transact-SQL语句创建索引98

6.2.3 惟一索引104

6.2.4 复合索引105

6.2.5 创建索引的选项105

6.3 索引信息查看和删除索引107

6.4 维护索引107

6.4.1 数据分段108

6.4.2 DBCC SHOWCONTIG108

6.4.3 DBCC DBREINDEX语句114

6.4.4 索引统计值114

6.4.5 索引分析115

6.5 本章小结117

第7章 数据库查询技术118

7.1 SELECT语句118

7.1.1 SELECT子句119

7.1.2 INTO子句121

7.1.3 FROM子句121

7.1.4 WHERE子句123

7.1.5 GROUPBY子句124

7.1.6 HAVING子句124

7.1.7 UNION操作符124

7.1.8 ORDER BY子句125

7.1.9 COMPUTE子句125

7.1.10 FOR BROWSE子句126

7.1.11 OPTION子句127

7.2 简单查询129

7.2.1 选择列129

7.2.2 选择行130

7.2.3 使用ORDER BY子句对查询结果排序131

7.2.4 查询结果分组131

7.2.5 使用聚集函数132

7.3 连接查询133

7.3.1 等值连接查询133

7.3.2 非等值连接查询134

7.3.3 自连接查询134

7.3.4 外部连接查询134

7.3.5 复合条件连接查询135

7.4 合并查询136

7.5 嵌套子查询136

7.6 存储查询结果139

7.6.1 存储查询结果到表中139

7.6.2 存储查询结果到变量中139

7.7 全文检索139

7.7.1 全文索引和目录140

7.7.2 创建全文索引目录141

7.7.3 创建全文索引141

7.7.4 全文查询143

7.8 本章小结146

第8章 数据库更新147

8.1 添加数据147

8.1.1 INSERT语法147

8.1.2 使用INSER INTO...VALUES插入单行数据149

8.1.3 使用INSERT...SELECT语句插入多行数据150

8.1.4 使用存储过程插入数据151

8.2 修改数据151

8.2.1 UPDATE语法151

8.2.2 使用UPDATE修改一行数据156

8.2.3 更新多行数据157

8.2.4 含子查询的数据更新157

8.2.5 大量数据的更新157

8.3 删除数据158

8.3.1 DELETE语法158

8.3.2 删除一行数据160

8.3.3 删除多行数据160

8.3.4 含子查询的数据删除160

8.3.5 删除当前游标行数据160

8.3.6 使用TRUNCATE TABLE命令160

8.4 使用事务160

8.4.1 事务由来160

8.4.2 事务概念161

8.4.3 事务的使用161

8.4.4 事务回滚162

8.5 使用锁163

8.5.1 锁的概念163

8.5.2 锁的类型163

8.5.3 隔离级(Isolation)164

8.5.4 查看锁164

8.5.5 死锁(Deadlocking)的预防164

8.6 本章小结165

第9章 存储过程和触发器166

9.1 存储过程概述166

9.1.1 存储过程的种类166

9.1.2 存储过程的优势167

9.2 创建存储过程167

9.2.1 创建存储过程167

9.2.2 执行存储过程169

9.3 修改存储过程169

9.3.1 修改存储过程169

9.3.2 删除存储过程170

9.4 参数化存储过程170

9.4.1 带输入参数的存储过程170

9.4.2 指定默认值171

9.4.3 带输出参数的存储过程171

9.5 存储过程中的错误处理172

9.5.1 错误处理172

9.5.2 用户自定义错误信息173

9.6 触发器概述174

9.7 管理触发器175

9.7.1 创建触发器175

9.7.2 删除触发器177

9.8 触发器的工作原理177

9.8.1 inserted表和deleted表177

9.8.2 触发器的类型179

9.8.3 触发器限制179

9.8.4 触发器的嵌套调用180

9.9 INSTEAD OF触发器181

9.9.1 INSTEAD OF INSERT触发器181

9.9.2 INSTEAD OF UPDATE触发器183

9.9.3 INSTEAD OF DELETE触发器183

9.10 触发器的应用184

9.10.1 Insert型触发器的应用184

9.10.2 Update型触发器的应用184

9.10.3 Delete型触发器的应用185

9.11 触发器的高级应用185

9.12 本章小结188

第10章 视图、游标和自定义函数189

10.1 视图简介189

10.1.1 视图的概念189

10.1.2 视图的优缺点190

10.2 创建和管理视图190

10.2.1 创建视图190

10.2.2 管理视图197

10.2.3 编辑视图198

10.2.4 删除视图199

10.3 通过视图管理数据199

10.3.1 通过视图检索数据199

10.3.2 通过视图插入数据200

10.3.3 通过视图删除数据200

10.3.4 通过视图更改数据201

10.4 游标简介202

10.4.1 游标的定义及种类202

10.4.2 游标声明203

10.4.3 游标的使用204

10.5 游标的应用206

10.5.1 使用游标查询206

10.5.2 使用游标更改数据207

10.5.3 使用游标删除数据208

10.6 创建和使用自定义函数209

10.6.1 标量函数209

10.6.2 内嵌表值函数210

10.6.3 多语句表值函数212

10.7 本章小结214

第11章 用户和安全性管理215

11.1 SQL Server 2000的登录认证215

11.1.1 身份验证阶段215

11.1.2 权限验证阶段215

11.2 管理SQL Server 2000登录216

11.2.1 验证模式216

11.2.2 设置验证模式216

11.2.3 管理登录账号217

11.3 数据库用户220

11.3.1 查看数据库用户220

11.3.2 新增数据库用户221

11.3.3 修改和删除数据库用户222

11.4 权限管理222

11.4.1 权限设置对话框222

11.4.2 权限设置223

11.5 角色管理224

11.5.1 标准角色224

11.5.2 应用程序角色227

11.5.3 用户和角色的权限问题228

11.6 本章小结229

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

12.1 备份和恢复概述231

12.1.1 备份和恢复概述231

12.2 数据库备份234

12.2.1 用企业管理器管理备份设备234

12.2.2 使用系统存储过程管理备份设备235

12.2.3 用企业管理器管理备份236

12.2.4 Transact-SQL语句备份数据库239

12.3 恢复数据库242

12.3.1 利用企业管理器恢复数据库242

12.3.2 使用RESTORE命令进行恢复244

12.3.3 使用RESTORE命令恢复文件或文件组245

12.3.4 使用RESTORE命令恢复事务日志245

12.4 本章小结246

第13章 数据库应用程序设计概述247

13.1 ADO和客户端/服务器体系247

13.1.1 VB6中的数据访问技术247

13.1.2 数据对象接口248

13.1.3 数据控件248

13.1.4 ADO对象模型248

13.1.5 客户端/服务器体系249

13.2 ADO.NET和n-层体系250

13.2.1 ADO.NET简介250

13.2.2 n-层体系结构251

13.3 ADO.NET的新功能252

13.3.1 ADO.NET的新功能252

13.3.2 数据共享的促进253

13.4 DataReader和DataSet254

13.4.1 DataReader255

13.4.2 DataSet255

13.4.3 使用DataSet代替DataReader的时机256

13.5 托管提供程序257

13.6 用于数据访问的命名空间259

13.6.1 使用命名空间259

13.6.2 使用System.Data.SQLClient名称检索数据261

13.6.3 使用System.Data.OleDb命名空间检索数据264

13.7 Visual Studio的数据库应用程序工具265

13.7.1 服务器资源管理器265

13.7.2 数据工具箱266

13.7.3 数据适配器配置向导266

13.8 本章小结269

第14章 使用ADO.NET270

14.1 使用数据组件访问数据库270

14.1.1 用于数据访问的组件270

14.1.2 Data View对象275

14.1.3 数据绑定276

14.2 SqlConnection对象278

14.2.1 SqlConnection的属性279

14.2.2 SqlConnection的方法280

14.2.3 连接池281

14.3 SqlCommand对象282

14.3.1 SqlCommand的属性283

14.3.2 SqlCommand的方法284

14.3.3 传递存储过程参数287

14.4 SqlDataReader对象291

14.4.1 SqlDataReader的属性291

14.4.2 SqlDataReader的方法291

14.4.3 SqlDataReader的使用292

14.5 SqlDataAdapter对象297

14.5.1 SqlDataAdapter的属性和方法298

14.5.2 更新数据299

14.6 DataSet对象301

14.6.1 DataSet的属性301

14.6.2 DataSet的方法302

14.7 DataTable对象304

14.7.1 DataTable的属性305

14.7.2 DataTable的方法306

14.8 DataRow对象308

14.8.1 DataRow的属性309

14.8.2 DataRow的方法310

14.8.3 RowVersion311

14.9 DataColumn对象311

14.10 DataRelation对象315

14.10.1 DataRelation的属性316

14.10.2 使用DataRelation317

14.10.3 约束条件317

14.11 本章小结319

热门推荐