图书介绍

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

计算机与信息技术专业应用教材 数据库原理与应用  基于SQL SERVER 2000 第2版
  • 李春葆,曾平编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302163350
  • 出版时间:2007
  • 标注页数:460页
  • 文件大小:81MB
  • 文件页数:471页
  • 主题词:关系数据库-数据库管理系统,SQL Server

PDF下载


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

下载说明

计算机与信息技术专业应用教材 数据库原理与应用 基于SQL SERVER 2000 第2版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.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

精品推荐