当前位置:首页 > 工业技术
SQL Server 2000应用系统开发教程
SQL Server 2000应用系统开发教程

SQL Server 2000应用系统开发教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:李春葆,曾慧编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302110050
  • 页数:448 页
图书介绍:SQL Server 2000是一个新型关系数据库管理系统,提供了完整的关系数据库创建、开发、设计和管理功能。本书全面介绍了SQL Server 2000的各项功能、相关命令和开发应用系统的一般技术。
《SQL Server 2000应用系统开发教程》目录

第1章 数据库基础知识 1

1.1 信息、数据与数据处理 1

1.1.1 数据与信息 1

1.1.2 数据处理 1

目录 1

1.2 计算机数据管理的3个阶段 2

1.2.1 人工管理阶段 2

1.2.2 文件系统阶段 2

1.3 什么是数据库系统 3

1.2.3 数据库系统阶段 3

1.3.1 数据 4

1.3.2 用户 4

1.3.3 软件 5

1.3.4 硬件 5

1.4 数据库管理系统 5

1.4.1 DBMS的主要功能 5

1.5.1 概念模型 6

1.5 数据模型 6

1.4.2 DBMS的组成 6

1.5.2 常用的数据模型 8

1.6 关系数据库 9

1.6.1 基本术语 9

1.6.2 关系运算 11

1.6.3 规范化设计理念和方法 11

1.7 数据库设计 13

1.7.1 需求分析 13

1.7.3 逻辑结构设计 14

1.7.2 概念结构设计 14

1.7.4 物理结构设计 16

1.7.5 数据库实施 16

1.7.6 数据库运行维护 16

练习题1 17

第2章 SQL Server 2000系统概述 18

2.1 SQLServer 2000系统简介 18

2.1.1 概况 18

2.1.2 特性 19

2.1.3 新增或增强功能 20

2.2 系统需求 22

2.2.1 硬件需求 22

2.2.2 软件需求 23

2.3 SQL Server 2000的安装 24

2.3.1 SQL Server 2000的配置选项 24

2.3.2 安装SQLServer 2000 30

2.3.3 其他安装方式 33

2.3.4 从其他版本升级到SQL Server 2000 34

2.4 客户/服务器体系结构 35

2.5 SQL Server服务器的管理 37

2.6 SQL Server 2000的主要组件 39

2.6.1 联机丛书 40

2.6.2 企业管理器 40

2.6.3 服务器网络实用工具和客户网络实用工具 41

2.6.4 查询分析器 42

2.6.5 导入和导出数据 42

上机实验题1 43

练习题2 43

2.6.7 事件探查器 43

2.6.6 服务管理器 43

第3章 创建和使用数据库 44

3.1 查看数据库 44

3.1.1 查看数据库 44

3.1.2 查看关系图 47

3.1.3 查看表的结构和内容 49

3.1.4 查看视图 50

3.1.5 查看存储过程 52

3.1.6 查看用户和角色 53

3.1.7 数据库的其他组成部分 55

3.2 SQLServer数据库和文件 55

3.2.1 文件和文件组 55

3.2.2 数据库存储结构 57

3.2.3 事务日志 58

3.3 创建数据库 59

3.3.1 直接建立数据库 59

3.3.2 使用向导建立数据库 62

3.3.3 数据库的属性设置 63

3.3.4 数据库大小估算和收缩数据库 64

3.4 数据库更名 66

3.5 删除数据库 67

练习题3 68

上机实验题2 68

第4章 创建和使用表 69

4.1 建立表 69

4.2 修改表的结构 72

4.3 建立表间的关联 72

4.4 删除表 75

4.5 记录的新增和修改 76

练习题4 77

上机实验题3 78

第5章 Transact-SQL 80

5.1 SQL语言 80

5.1.1 概述 80

5.1.2 SQL语言的分类 81

5.2.1 查询分析器 82

5.2 Transact-SQL基础 82

5.2.2 数据库的操作语句 84

5.2.3 表的操作语句 88

5.2.4 数据查询 91

5.3 Transact-SQL程序设计基础 105

5.3.1 标识符 106

5.3.2 数据类型 108

5.3.3 运算符 122

5.3.4 变量 127

5.3.5 批处理 129

5.3.6 注释 130

5.3.7 控制流语句 131

5.3.8 函数 138

练习题5 141

上机实验题4 141

第6章 SQL高级应用 143

6.1 SELECT高级查询 143

6.1.1 数据汇总 143

6.1.2 联接查询 148

6.1.3 子查询 152

6.1.4 在查询的基础上创建新表 157

6.2 管理ntext、text和image数据 158

6.2.1 检索ntext、text或image值 159

6.2.2 修改ntext、text或image值 161

6.3 事务处理 163

6.3.1 事务分类 164

6.3.2 显式事务 164

6.3.3 自动提交事务 168

6.3.4 隐式事务 169

6.4.1 并发问题 170

6.4 数据的锁定 170

6.4.2 事务的隔离级别 172

6.4.3 SQL Server中的锁定 173

6.4.4 自定义锁 176

6.5 使用游标 181

6.5.1 游标的概念 182

6.5.2 使用游标 182

6.5.3 游标类型 187

上机实验题5 188

练习题6 188

7.1 索引简介 190

7.1.1 创建索引的原因 190

第7章 索引 190

7.1.2 建立索引应该考虑的问题 191

7.2 索引类型 193

7.2.1 B-树索引结构 193

7.2.2 聚集索引和非聚集索引 193

7.2.3 惟一索引和组合索引 196

7.3.1 通过企业管理器创建索引 197

7.3 创建索引 197

7.3.2 通过向导创建索引 200

7.3.3 使用SQL语言创建索引 202

7.3.4 创建索引的选项设置 204

7.3.5 创建索引的空间考虑 206

7.3.6 在视图和计算列上创建索引 206

7.4 查看和删除索引 206

7.4.2 使用SQL语言 207

7.4.1 使用企业管理器 207

上机实验题6 208

练习题7 208

第8章 视图 209

8.1 视图概述 209

8.2 创建视图 210

8.2.1 使用企业管理器创建视图 211

8.2.2 使用向导创建视图 213

8.2.3 使用SQL语句创建视图 215

8.3 使用视图 216

8.3.1 使用视图进行数据检索 216

8.3.2 通过视图修改数据 217

8.4 视图的修改 219

8.4.1 修改视图 219

8.4.2 重命名视图 220

8.5.1 使用企业管理器查询视图信息 222

8.5.2 使用sp_helptext存储过程查询视图信息 222

8.5 视图信息的查询 222

8.6 视图的删除 223

8.6.1 使用企业管理器删除视图 224

8.6.2 使用Transact-SQL删除视图 225

练习题8 225

上机实验题7 225

9.1 约束 226

9.1.1 PRIMARY KEY约束 226

第9章 数据库完整性 226

9.1.2 FOREIGN KEY约束 227

9.1.3 UNIQUE约束 228

9.1.4 CHECK约束 229

9.1.5 列约束和表约束 229

9.2 默认值 230

9.2.1 在创建表时指定默认值 231

9.2.2 使用默认对象 232

9.3 规则 237

9.3.1 创建规则 237

9.3.3 解除和删除规则 239

9.3.2 绑定规则 239

练习题9 240

上机实验题8 240

第10章 存储过程 241

10.1 概述 241

10.2 创建存储过程 241

10.3 执行存储过程 246

10.4 存储过程的参数 247

10.5 存储过程的查看、修改和删除 250

练习题10 252

上机实验题9 252

第11章 触发器 253

11.1 概述 253

11.2 创建触发器 253

11.3 inserted表和deleted表 258

11.4 使用触发器 260

11.5 修改触发器 261

11.7 嵌套触发器 262

11.6 删除触发器 262

练习题11 263

上机实验题10 263

第12章 SQL Server的安全管理 264

12.1 SQL Server安全体系结构 264

12.1.1 操作系统的安全性 264

12.1.2 SQL Server的安全性 265

12.1.3 数据库的安全性 265

12.2.1 NT验证模式 266

12.2 SQL Server的验证模式 266

12.1.4 SQL Server数据库对象的安全性 266

12.2.2 混合验证模式 267

12.2.3 NT验证模式对SQL Server的影响 267

12.2.4 设置验证模式 268

12.3 账号和角色 269

12.3.1 服务器的登录账号 269

12.3.2 数据库的用户 272

12.3.3 数据库角色 276

12.3.4 用户和角色的权限问题 281

上机实验题11 282

练习题12 282

第13章 数据备份与还原 283

13.1 备份和还原构架 283

13.2 备份数据库 286

13.2.1 备份类型和常用备份策略 286

13.2.2 备份数据库中各种对象 287

13.3 数据库还原 301

13.3.1 数据库恢复模型 301

13.3.2 还原数据库备份 303

13.3.3 还原事务日志备份 307

练习题13 308

上机实验题12 308

第14章 数据转换 309

14.1 DTS的基本概念 309

14.2 数据的导入 310

14.3 数据的导出 313

练习题14 318

上机实验题13 318

15.1 ODBC简介 319

第15章 用ADO操作SQL Server数据库 319

15.1.1 ODBC的结构 320

15.1.2 ODBC数据源的创建 321

15.2 ADO 324

15.2.1 ADO的模型结构 325

15.2.2 ADO中的Connection对象 326

15.2.3 ADO中的Command对象 336

15.2.4 ADO中的RecordSet对象 343

15.2.5 ADO中的Field对象 362

15.3.1 ADO Data控件 367

15.3 常用的数据访问控件 367

15.3.2 DataGrid控件 371

15.3.3 DataCombo控件 374

15.3.4 TreeView控件 377

练习题15 381

第16章 VB的数据环境和数据报表 382

16.1 创建数据环境 382

16.1.1 数据环境概述 382

16.1.2 创建数据环境 383

16.1.3 数据环境中的属性和方法 385

16.2 数据环境的应用 388

16.2.1 将数据环境的Command对象绑定到窗体上 388

16.2.2 将数据绑定控件与数据环境连接 388

16.3 数据报表设计器与数据报表设计 391

16.3.1 数据报表设计器 391

16.3.2 用数据报表设计器创建报表 393

16.3.3 报表控件的使用 394

16.3.5 报表应用实例 395

16.3.4 预览和打印报表 395

练习题16 397

第17章 数据库系统设计实例 398

17.1 系统概述 398

17.1.1 系统功能 398

17.1.2 设计技巧 398

17.1.3 系统安装 399

17.2 系统结构 399

17.3 数据库设计 400

17.4 系统实现 402

17.4.1 Main主过程 403

17.4.2 pass窗体 403

17.4.3 menu窗体 405

17.4.4 edks窗体 409

17.4.5 edks1窗体 413

17.4.6 quks窗体 418

17.4.7 quks1窗体 422

17.4.8 edde窗体 424

17.4.9 edde1窗体 427

17.4.10 edbj窗体 428

17.4.11 prde窗体 430

17.4.12 DataReport1报表 434

17.4.13 prtz窗体 436

17.4.14 DataReport2报表 440

17.4.15 setuser窗体 441

17.4.16 setuser1窗体 442

17.5 系统运行 445

练习题17 448

相关图书
作者其它书籍
返回顶部