图书介绍

数据库技术与应用 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库技术与应用 第2版
  • 高阳编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121069444
  • 出版时间:2008
  • 标注页数:331页
  • 文件大小:44MB
  • 文件页数:341页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库技术与应用 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概论1

1.1 数据库系统概述2

1.1.1 数据库技术的基本概念2

1.1.2 数据管理的发展历程3

1.1.3 数据库系统的三个发展阶段6

1.2 数据库中的数据描述7

1.2.1 信息的三个世界7

1.2.2 概念设计中的数据描述9

1.2.3 逻辑设计中的数据描述11

1.2.4 物理数据描述12

1.3 数据模型13

1.3.1 数据模型的组成及其分类13

1.3.2 概念模型14

1.3.3 逻辑模型17

1.4 数据库系统的结构20

1.4.1 数据库系统的三级模式结构20

1.4.2 数据库系统的体系结构22

1.5 数据库系统的组成24

1.5.1 硬件平台及数据库24

1.5.2 软件24

1.5.3 数据库用户27

本章小结27

习题27

第2章 关系数据库系统29

2.1 关系数据库系统概述30

2.1.1 关系数据库系统的优点30

2.1.2 关系数据库的发展动向30

2.2 关系模型31

2.2.1 关系数据结构31

2.2.2 关系操作33

2.2.3 关系完整性规则34

2.3 关系代数35

2.3.1 传统的集合运算36

2.3.2 专门的关系运算36

本章小结40

习题41

第3章 关系数据库的规范化理论42

3.1 关系模式的冗余和异常问题43

3.2 函数依赖45

3.3 范式和规范化方法46

3.3.1 第一范式(1NF)46

3.3.2 第二范式(2NF)46

3.3.3 第三范式(3NF)47

3.3.4 BCNF48

本章小结49

习题50

第4章 关系数据库标准语言SQL51

4.1 SQL概述52

4.1.1 SQL语言的发展52

4.1.2 SQL的特点52

4.1.3 SQL语言基本概念54

4.1.4 SQL的支持特性54

4.1.5 SQL的语句类型55

4.2 SQL表达式56

4.2.1 常量与变量56

4.2.2 函数57

4.2.3 表达式57

4.2.4 新增数据类型59

4.3 SQL数据定义59

4.3.1 创建、修改与删除基表59

4.3.2 创建与删除索引63

4.3.3 创建与删除视图64

4.4 SQL数据查询65

4.4.1 SELECT语句基本格式65

4.4.2 单表查询67

4.4.3 连接查询72

4.4.4 嵌套查询75

4.4.5 集合查询78

4.5 SQL数据操纵81

4.5.1 数据插入81

4.5.2 数据修改82

4.5.3 数据删除82

4.6 SQL数据控制83

4.6.1 授权83

4.6.2 权限收回84

本章小结85

习题85

第5章 关系数据库设计87

5.1 数据库设计的基本步骤88

5.1.1 需求分析阶段89

5.1.2 概念模型设计阶段89

5.1.3 逻辑模型设计阶段89

5.1.4 数据库物理设计阶段90

5.1.5 数据库实施阶段90

5.1.6 数据库运行和维护阶段91

5.2 关系数据库设计方法91

5.2.1 基于E-R模型的数据库设计方法92

5.2.2 用户视图法94

5.3 数据库设计举例95

5.3.1 将用户视图表示为一些表的集合95

5.3.2 判断实体之间的关系97

5.3.3 列出所有表的关键字98

5.3.4 数据库图示化表示方法98

5.3.5 汇总各用户视图的设计结果99

本章小结100

习题100

第6章 数据库存储技术101

6.1 数据库的物理存储介质102

6.1.1 物理存储介质概述102

6.1.2 磁盘存储器及其结构104

6.2 文件组织105

6.2.1 文件的定长记录106

6.2.2 文件的变长记录106

6.3 文件中记录的组织107

6.4 索引技术与散列技术109

6.4.1 索引技术109

6.4.2 B+树索引文件111

6.4.3 散列技术112

本章小结113

习题114

第7章 数据库的安全保护115

7.1 数据库的安全性116

7.1.1 数据库安全性的含义116

7.1.2 安全性控制的方法116

7.2 数据库的完整性120

7.2.1 数据库完整性的含义120

7.2.2 完整性约束的类型120

7.2.3 完整性约束的定义方法121

7.2.4 完整性约束的验证123

7.3 数据库的并发控制123

7.3.1 数据库并发控制的含义123

7.3.2 事务124

7.3.3 并发控制的必要性124

7.3.4 基于封锁的并发控制技术126

7.3.5 基于时间戳的并发控制技术128

7.4 数据库的恢复129

7.4.1 数据库恢复的含义129

7.4.2 数据库恢复的原理及其实现技术129

7.4.3 数据库的故障恢复策略131

7.4.4 数据库镜像技术132

本章小结133

习题134

第8章 Oracle数据库135

8.1 Oracle概述136

8.1.1 Oracle数据库的特征136

8.1.2 Oracle10g的新特征137

8.2 Oracle体系结构138

8.2.1 进程与内存结构138

8.2.2 Oracle实例139

8.2.3 Oracle逻辑结构139

8.2.4 Oracle物理结构141

8.2.5 Oracle数据库操作模式142

8.3 Oracle数据库基础142

8.3.1 Oracle的数据类型142

8.3.2 Oracle常量、变量和表达式145

8.3.3 Oracle内置函数145

8.3.4 Oracle的哑表与伪列148

8.4 PL/SQL编程149

8.4.1 PL/SQL简介149

8.4.2 PL/SQL控制结构150

8.4.3 PL/SQL游标153

8.4.4 PL/SQL异常处理155

8.5 Oracle常用对象156

8.5.1 存储过程156

8.5.2 触发器160

8.5.3 用户自定义函数165

8.5.4 包168

8.5.5 序号生成器169

8.6 Oracle的安全170

8.7 Oracle数据库管理172

8.7.1 管理模式172

8.7.2 企业管理器173

本章小结175

习题176

第9章 SQL Server数据库177

9.1 SQL Server概述178

9.1.1 SQL Server发展历程178

9.1.2 SQL Server 2000的特性178

9.1.3 体系结构与运行环境179

9.1.4 基本框架180

9.2 安装SQL Server 2000181

9.2.1 安装版本类型181

9.2.2 SQL Server 2000对计算机的硬件配置的要求181

9.3 启动和停止SQL Server 2000182

9.3.1 SQL Server服务管理器182

9.3.2 启动和停止组件服务183

9.4 配置SQL Server 2000184

9.4.1 创建服务组184

9.4.2 注册服务器185

9.4.3 测试服务器的配置185

9.5 管理SQL Server 2000187

9.5.1 企业管理器187

9.5.2 查询分析器188

9.5.3 事件探查器189

9.5.4 导入和导出数据189

9.5.5 联机丛书190

9.6 SQL Server 2000常用对象及操作190

9.6.1 数据库对象190

9.6.2 表196

9.6.3 视图202

9.6.4 索引205

9.7 Transact-SQL编程206

9.7.1 用户定义的数据类型207

9.7.2 流程控制语句208

9.7.3 显示和输出语句211

9.7.4 函数212

9.7.5 存储过程215

9.7.6 触发器223

9.8 SQL Server数据库安全性管理228

9.8.1 数据库系统登录管理229

9.8.2 数据库用户管理230

9.8.3 数据库系统角色管理231

9.8.4 SQL Server权限管理233

本章小结235

习题236

第10章 面向对象数据库237

10.1 面向对象数据库概述238

10.1.1 面向对象数据库的产生背景238

10.1.2 面向对象数据库设计思想239

10.1.3 面向对象数据库的应用和功能239

10.1.4 面向对象数据库的发展前景240

10.2 面向对象数据模型242

10.2.1 对象242

10.2.2 类242

10.2.3 类层次242

10.2.4 继承243

10.2.5 多重继承性243

10.2.6 对象标识244

10.2.7 对象包含245

10.3 对象查询语言OQL245

10.3.1 ODL中的方法与范围245

10.3.2 OQL中的类型247

10.3.3 OQL中的表达式247

10.4 面向对象数据库管理系统249

10.4.1 类管理249

10.4.2 对象管理249

10.4.3 对象控制250

10.5 对象-关系数据库250

10.5.1 对象-关系数据库系统的定义250

10.5.2 对象-关系数据库系统的特点250

10.5.3 对象-关系数据库系统的实现方法251

10.6 面向对象数据库系统与对象-关系数据库系统的比较252

本章小结253

习题254

第11章 Web数据库255

11.1 Web数据库概述256

11.1.1 静态网页与动态网页256

11.1.2 Web数据库应用的三层体系结构257

11.2 Web开发新技术258

11.2.1 PHP258

11.2.2 ASP259

11.2.3 .NET261

11.2.4 JSP264

11.3 Web数据库访问技术267

11.3.1 ASP+ADO模式267

11.3.2 ASPNET+ADO.NET模式269

11.3.3 JSP+JDBC模式272

11.4 Web数据管理273

11.4.1 XML273

11.4.2 Web数据存储278

11.4.3 Web数据查询279

11.4.4 Web信息集成281

11.4.5 Web Services282

本章小结285

习题285

第12章 分布式数据库286

12.1 分布式数据库系统的基本概念287

12.1.1 集中式数据库系统287

12.1.2 分布式数据库系统287

12.2 分布式数据库系统的特性及其优缺点288

12.2.1 分布式数据库系统的特性288

12.2.2 分布式数据库系统的优缺点288

12.3 分布式数据库系统的体系结构289

12.3.1 分布式数据库系统体系结构289

12.3.2 数据分片292

12.3.3 分布透明性292

12.4 分布式数据库管理系统293

12.4.1 分布式数据库管理系统的功能293

12.4.2 分布式数据库管理系统的组成293

12.4.3 分布式数据库管理系统的分类295

本章小结297

习题298

第13章 数据库的其他新技术299

13.1 概述300

13.2 并行数据库301

13.2.1 并行数据库系统的目标302

13.2.2 并行数据库系统的体系结构302

13.2.3 数据划分304

13.2.4 并行处理技术305

13.2.5 并行数据库系统和分布式数据库系统的区别305

13.3 多媒体数据库306

13.3.1 多媒体数据的特点306

13.3.2 媒体数据库管理系统应具备的基本功能307

13.3.3 多媒体数据库系统的体系结构307

13.4 主动数据库308

13.4.1 主动数据库系统模型309

13.4.2 主动数据库系统的功能309

13.4.3 主动数据库管理系统310

13.5 模糊数据库312

13.5.1 基于关系数据库的模糊扩展312

13.5.2 其他数据模型/数据库的模糊扩展314

13.6 数据仓库315

13.6.1 数据仓库的基本概念315

13.6.2 数据仓库的特点316

13.6.3 数据仓库的基本体系结构317

13.6.4 数据仓库的数据库模式318

13.6.5 数据仓库的前端工具319

13.6.6 数据集市321

13.6.7 数据仓库的建立321

13.7 工程数据库321

13.7.1 工程数据库的特点322

13.7.2 工程数据库的数据模型323

13.7.3 工程数据库的体系结构324

13.8 空间数据库324

13.8.1 空间数据的特性325

13.8.2 空间数据的查询与索引325

13.8.3 空间数据库的应用325

13.9 移动数据库326

13.9.1 移动数据库的研究内容326

13.9.2 移动数据库的特点327

13.9.3 移动数据库系统的体系结构327

13.9.4 移动数据库系统对数据管理的要求328

13.9.5 移动计算模型328

本章小结329

习题330

参考文献331

热门推荐