当前位置:首页 > 工业技术
计算机与信息技术专业应用教材 数据库原理与应用  基于SQL SERVER 2000 第2版
计算机与信息技术专业应用教材 数据库原理与应用  基于SQL SERVER 2000 第2版

计算机与信息技术专业应用教材 数据库原理与应用 基于SQL SERVER 2000 第2版PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:李春葆,曾平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:9787302163350
  • 页数:460 页
图书介绍:数据库技术是目前IT行业中发展最快的领域之一,已经被广泛应用于各种类型的数据处理系统之中。了解并掌握数据库已经成为各类科技人员和管理人员的基本要求。本书介绍数据库的一般原理,内容包括数据库系统概述,数据模型、关系数据库、关系数据库理论以及数据库设计使用。
《计算机与信息技术专业应用教材 数据库原理与应用 基于SQL SERVER 2000 第2版》目录

第1章 数据库系统概述 1

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

1.1.1 信息与数据 1

1.1.2 数据处理 2

1.2 数据管理技术的发展 2

1.2.1 人工管理阶段(20世纪50年代) 2

1.2.2 文件系统阶段(20世纪60年代) 2

1.2.3 数据库系统阶段(20世纪60年代后期) 3

1.3 数据库系统的组成与结构 4

1.3.1 数据库系统的组成 4

1.3.2 数据库系统体系结构 6

1.4 数据库管理系统 9

1.4.1 DBMS的主要功能 9

1.4.2 DBMS的组成 10

练习题1 11

第2章 数据模型 12

2.1 什么是数据模型 12

2.1.1 数据的描述 13

2.1.2 数据间联系的描述 13

2.2 概念模型 13

2.2.1 信息世界中的基本概念 13

2.2.2 实体间的联系方式 15

2.2.3 实体-联系表示法(E-R方法) 15

2.2.4 怎样设计E-R图 17

2.3 数据库类型 19

2.3.1 层次模型 19

2.3.2 网状模型 20

2.3.3 关系模型 21

练习题2 23

第3章 关系数据库 24

3.1 关系模型的基本概念 24

3.2 关系的数学定义 25

3.3 关系代数 27

3.3.1 传统的集合运算 27

3.3.2 专门的关系运算 28

练习题3 30

第4章 关系数据库规范化理论 31

4.1 问题的提出 31

4.2 函数依赖 32

4.2.1 函数依赖的定义 32

4.2.2 函数依赖与属性关系 33

4.2.3 Armstrong公理 34

4.2.4 闭包及其计算 35

4.3 范式和规范化 36

4.3.1 什么叫范式 36

4.3.2 范式的判定条件与规范化 36

4.4 关系模式的分解 38

4.4.1 模式分解中存在的问题 38

4.4.2 无损分解的定义和性质 38

4.4.3 无损分解的测试方法 39

4.4.4 保持函数依赖的分解 39

练习题4 40

第5章 数据库设计 42

5.1 数据库设计概述 42

5.2 需求分析 43

5.2.1 需求分析的步骤 43

5.2.2 需求分析的方法 45

5.3 概念结构设计 48

5.3.1 局部应用E-R模型设计 48

5.3.2 总体概念E-R模型设计 50

5.4 逻辑结构设计 52

5.5 物理结构设计 54

5.6 数据库的实施和维护 54

练习题5 55

第6章 SQL Server 2000系统概述 57

6.1 SQL Server 2000系统简介 57

6.1.1 概况 57

6.1.2 特性 58

6.1.3 新增或增强功能 59

6.2 系统需求 61

6.2.1 硬件需求 61

6.2.2 软件需求 62

6.3 SQL Server 2000的安装 63

6.3.1 安装SQL Server 2000 63

6.3.2 其他安装方式 66

6.3.3 从其他版本升级到SQL Server 2000 67

6.3.4 SQL Server 2000的配置选项 68

6.4 客户机/服务器体系结构 74

6.5 SQL Server服务器的管理 76

6.5.1 管理SQL Server服务器组 76

6.5.2 注册SQL Server服务器 77

6.6 SQL Server 2000的主要组件 77

6.6.1 联机丛书 78

6.6.2 企业管理器 78

6.6.3 服务器网络实用工具和客户网络实用工具 79

6.6.4 查询分析器 80

6.6.5 导入和导出数据 80

6.6.6 服务管理器 80

6.6.7 事件探查器 80

练习题6 81

上机实验题1 81

第7章 创建和使用数据库 82

7.1 查看数据库 82

7.1.1 查看数据库 82

7.1.2 查看关系图 85

7.1.3 查看表的结构和内容 86

7.1.4 查看视图 88

7.1.5 查看存储过程 89

7.1.6 查看用户和角色 90

7.1.7 数据库的其他组成部分 92

7.2 SQL Server数据库和文件 92

7.2.1 文件和文件组 92

7.2.2 数据库存储结构 94

7.2.3 事务日志 95

7.3 创建数据库 96

7.3.1 直接建立数据库 96

7.3.2 使用向导建立数据库 98

7.3.3 数据库的属性设置 99

7.3.4 数据库大小估算和收缩数据库 100

7.4 数据库更名 102

7.5 删除数据库 102

练习题7 103

上机实验题2 103

第8章 创建和使用表 104

8.1 建立表 104

8.2 修改表的结构 106

8.3 建立数据库关系图 107

8.4 删除表 108

8.5 记录的新增和修改 110

练习题8 111

上机实验题3 111

第9章 T-SQL 113

9.1 SQL语言 113

9.1.1 概述 113

9.1.2 SQL语言的分类 114

9.2 T-SQL基础 115

9.2.1 查询分析器 115

9.2.2 数据库的操作语句 117

9.2.3 表的操作语句 122

9.2.4 数据查询 124

9.3 T-SQL程序设计基础 140

9.3.1 标识符 140

9.3.2 数据类型 143

9.3.3 运算符 156

9.3.4 变量 161

9.3.5 批处理 164

9.3.6 注释 165

9.3.7 控制流语句 165

9.3.8 函数 172

练习题9 175

上机实验题4 176

第10章 T-SQL高级应用 177

10.1 SELECT高级查询 177

10.1.1 数据汇总 177

10.1.2 联接查询 182

10.1.3 子查询 186

10.1.4 在查询的基础上创建新表 191

10.2 管理ntext、text和image数据 192

10.2.1 检索ntext、text或image值 193

10.2.2 修改ntext、text或image值 195

10.3 事务处理 197

10.3.1 事务分类 198

10.3.2 显式事务 198

10.3.3 自动提交事务 202

10.3.4 隐式事务 203

10.4 数据的锁定 204

10.4.1 并发问题 204

10.4.2 事务的隔离级别 206

10.4.3 SQL Server中的锁定 207

10.4.4 自定义锁 210

10.5 使用游标 215

10.5.1 游标的概念 215

10.5.2 使用游标 216

10.5.3 游标类型 221

练习题10 222

上机实验题5 222

第11章 索引 223

11.1 索引简介 223

11.1.1 创建索引的原因 223

11.1.2 建立索引应该考虑的问题 224

11.2 索引类型 226

11.2.1 B-树索引结构 226

11.2.2 聚集索引和非聚集索引 226

11.2.3 唯一索引和组合索引 230

11.3 创建索引 230

11.3.1 通过企业管理器创建索引 230

11.3.2 通过向导创建索引 233

11.3.3 使用SQL语言创建索引 234

11.3.4 创建索引的选项设置 236

11.3.5 创建索引的空间考虑 238

11.3.6 在视图和计算列上创建索引 239

11.4 查看和删除索引 239

11.4.1 使用企业管理器 239

11.4.2 使用SQL语言 240

练习题11 240

上机实验题6 241

第12章 视图 242

12.1 视图概述 242

12.2 创建视图 243

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

12.2.2 使用向导创建视图 245

12.2.3 使用SQL语句创建视图 248

12.3 使用视图 249

12.3.1 使用视图进行数据检索 249

12.3.2 通过视图修改数据 250

12.4 视图的修改 251

12.4.1 修改视图 251

12.4.2 重命名视图 252

12.5 视图信息的查询 254

12.5.1 使用企业管理器查询视图信息 254

12.5.2 使用sp_helptext存储过程查询视图信息 254

12.6 视图的删除 255

12.6.1 使用企业管理器删除视图 255

12.6.2 使用T-SQL语句删除视图 256

练习题12 257

上机实验题7 257

第13章 数据库完整性 258

13.1 约束 258

13.1.1 PRIMARY KEY约束 258

13.1.2 FOREIGN KEY约束 259

13.1.3 UNIQUE约束 260

13.1.4 CHECK约束 261

13.1.5 列约束和表约束 262

13.2 默认值 263

13.2.1 在创建表时指定默认值 263

13.2.2 使用默认对象 264

13.3 规则 268

13.3.1 创建规则 268

13.3.2 绑定规则 270

13.3.3 解除和删除规则 270

练习题13 271

上机实验题8 271

第14章 存储过程 272

14.1 概述 272

14.2 创建存储过程 272

14.3 执行存储过程 277

14.4 存储过程的参数 278

14.5 存储过程的查看、修改和删除 280

练习题14 282

上机实验题9 282

第15章 触发器 283

15.1 概述 283

15.2 创建触发器 283

15.3 inserted表和deleted表 288

15.4 使用触发器 289

15.5 修改触发器 291

15.6 删除触发器 292

15.7 嵌套触发器 292

练习题15 293

上机实验题10 293

第16章 SQL Server的安全管理 294

16.1 SQL Server安全体系结构 294

16.1.1 操作系统的安全性 294

16.1.2 SQL Server的安全性 295

16.1.3 数据库的安全性 295

16.1.4 SQL Server数据库对象的安全性 295

16.2 SQL Server的验证模式 296

16.2.1 NT验证模式 296

16.2.2 混合验证模式 297

16.2.3 NT验证模式对SQL Server的影响 297

16.2.4 设置验证模式 298

16.3 账号和角色 299

16.3.1 服务器的登录账号 299

16.3.2 数据库的用户 301

16.3.3 数据库角色 304

16.3.4 用户和角色的权限问题 308

练习题16 309

上机实验题11 309

第17章 数据备份与还原 310

17.1 备份和还原构架 310

17.2 备份数据库 313

17.2.1 备份类型和常用备份策略 313

17.2.2 备份数据库中各种对象 314

17.3 数据库还原 325

17.3.1 数据库恢复模型 325

17.3.2 还原数据库备份 327

17.3.3 还原事务日志备份 331

练习题17 332

上机实验题12 332

第18章 数据转换 333

18.1 DTS的基本概念 333

18.2 数据的导入 334

18.3 数据的导出 336

练习题18 340

上机实验题13 340

第19章 VB与数据库 341

19.1 概述 341

19.1.1 数据访问对象模型 341

19.1.2 数据库的分类 341

19.1.3 ODBC和数据源 343

19.2 常用的数据访问控件 345

19.2.1 Data控件 345

19.2.2 ADO Data控件 350

19.2.3 DataCombo控件 355

19.2.4 DataGrid控件 357

19.3 常用的高级用户界面控件 360

19.3.1 ImageList控件 360

19.3.2 TreeView控件 363

19.3.3 ListView控件 369

19.3.4 公共对话框控件 376

练习题19 381

上机实验题14 381

第20章 使用DAO操作数据库 382

20.1 什么是DAO 382

20.1.1 DAO操作数据库的步骤 383

20.1.2 DBEngine初始化数据库环境 384

20.1.3 打开数据库 384

20.1.4 打开数据集 385

20.2 DBEngine对象 385

20.2.1 DBEngine对象的属性 385

20.2.2 DBEngine对象的方法 386

20.3 Workspace对象 387

20.3.1 Workspace对象的属性 387

20.3.2 Workspace对象的方法 388

20.4 Database对象 390

20.4.1 Database对象的属性 390

20.4.2 Database对象的方法 391

20.4.3 TableDef对象 392

20.4.4 Recordset对象 394

20.4.5 QueryDef对象 398

20.5 Fields集合和Field对象 399

20.5.1 Field对象的属性 399

20.5.2 Field对象的方法 400

20.5.3 Fields集合的属性 400

20.5.4 Fields集合的方法 400

20.6 Index对象 401

20.6.1 Index对象的属性 401

20.6.2 Index对象的方法 401

20.7 DAO编程实例 402

练习题20 407

上机实验题15 407

第21章 使用ADO操作数据库 408

21.1 ADO概述 408

21.2 Connection对象 411

21.2.1 Connection对象的属性 413

21.2.2 Connection对象的方法 414

21.2.3 Connection对象的事件 416

21.3 Recordset对象 418

21.3.1 Recordset对象的属性 419

21.3.2 Recordset对象的方法 425

21.3.3 Recordset对象的事件 436

21.4 Field对象 440

21.4.1 Field对象的属性 440

21.4.2 Field对象的方法 443

21.4.3 Fields集合 443

21.5 Command对象 447

21.5.1 Command对象的属性 448

21.5.2 Command对象的方法 449

21.5.3 Parameters集合和Parameter对象 451

21.6 ADO编程综合实例 456

练习题21 459

上机实验题16 459

参考文献 460

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