图书介绍

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

数据库技术与应用
  • 冯凤娟编著 著
  • 出版社: 北京交通大学出版社
  • ISBN:9787512105232
  • 出版时间:2011
  • 标注页数:446页
  • 文件大小:32MB
  • 文件页数:458页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库技术与应用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 数据库2

1.1.4 数据库管理系统2

1.1.5 数据库系统4

1.2 数据管理技术的发展历程5

1.2.1 人工管理阶段5

1.2.2 文件管理阶段5

1.2.3 数据库管理阶段6

1.3 数据模型9

1.3.1 数据模型的概念和种类9

1.3.2 概念模型14

1.3.3 逻辑数据模型和物理数据模型15

1.4 数据库系统的内部体系结构24

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

1.4.2 数据库的两层映像25

1.4.3 两级数据独立性26

1.4.4 数据库系统的三级模式与两层映像的优点26

1.4.5 数据库操作过程27

1.5 数据库系统的外部体系结构28

1.5.1 单用户结构的数据库系统28

1.5.2 主从式结构的数据库系统28

1.5.3 分布式结构的数据库系统28

1.5.4 客户-服务器结构的数据库系统29

1.5.5 浏览器-服务器结构的数据库系统29

1.6 数据库系统的组成30

1.6.1 硬件30

1.6.2 软件30

1.6.3 数据库31

1.6.4 人员31

总结32

习题33

第2章 关系数据库37

2.1 关系模型的数据结构及其形式化定义37

2.1.1 关系的形式化定义及其有关概念37

2.1.2 关系模式41

2.1.3 关系数据库与关系数据库模式42

2.2 关系操作42

2.2.1 基本的关系操作42

2.2.2 关系数据语言43

2.3 关系的完整性43

2.3.1 实体完整性43

2.3.2 参照完整性44

2.3.3 用户定义完整性45

2.4 关系代数46

2.4.1 传统的集合运算46

2.4.2 专门的关系运算48

2.4.3 扩充的关系代数运算52

2.4.4 关系代数表达式示例53

总结57

习题58

第3章 关系数据库标准语言——SQL61

3.1 SQL概述61

3.1.1 SQL发展历程61

3.1.2 SQL的特点62

3.1.3 SQL的基本概念62

3.1.4 SQL语言的分类63

3.2 了解Oracle 11G64

3.2.1 Oracle 11G的主要组件64

3.2.2 企业管理器OEM65

3.3 创建与使用Oracle数据库70

3.3.1 Oracle数据库的物理存储结构70

3.3.2 创建用户数据库71

3.3.3 Oracle数据库的模式对象75

3.4 创建与管理基本表77

3.4.1 示例数据库表结构77

3.4.2 创建基本表78

3.4.3 修改基本表结构87

3.4.4 删除、重命名和截断基本表92

3.4.5 查看基本表94

3.5 创建与管理视图96

3.5.1 视图的建立96

3.5.2 视图的删除100

3.6 创建与管理索引100

3.6.1 索引的分类101

3.6.2 建立索引的原则101

3.6.3 建立索引102

3.6.4 索引的删除104

3.6.5 查看索引105

3.7 数据查询106

3.7.1 SELECT语句的语法格式106

3.7.2 单表查询107

3.7.3 联结查询118

3.7.4 嵌套查询——子查询124

3.7.5 集合查询138

3.7.6 视图的查询140

3.7.7 用OEM实现查询142

3.8 数据操纵144

3.8.1 基本表的数据操纵144

3.8.2 视图的数据操纵152

3.9 数据控制155

3.9.1 权限和角色155

3.9.2 系统权限与角色的授予和回收156

3.9.3 对象权限与角色的授予和回收157

3.10 Oracle SQL函数160

3.10.1 单行函数160

3.10.2 聚组函数168

3.10.3 函数的嵌套169

3.11 嵌入式SQL170

3.11.1 SQL语言的运行环境170

3.11.2 嵌入式SQL的使用规定171

总结175

习题176

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

4.1 规范化问题的提出181

4.1.1 规范化理论的主要内容181

4.1.2 不合理的关系模式存在的异常问题181

4.2 函数依赖184

4.2.1 函数依赖的定义184

4.2.2 函数依赖的逻辑蕴涵定义186

4.2.3 函数依赖的推理规则186

4.2.4 完全函数依赖与部分函数依赖188

4.2.5 传递函数依赖188

4.2.6 属性集的闭包及其算法189

4.2.7 候选键的求解理论和算法190

4.2.8 函数依赖推理规则的完备性191

4.2.9 函数依赖集的等价、覆盖和最小函数依赖集192

4.3 关系模式的分解193

4.3.1 模式分解的基本概念194

4.3.2 无损联结分解194

4.3.3 无损联结分解的测试算法195

4.3.4 保持函数依赖的分解198

4.4 关系模式的范式198

4.4.1 第1范式199

4.4.2 第2范式200

4.4.3 第3范式203

4.4.4 BC范式204

4.4.5 关系模式规范化过程207

总结208

习题209

第5章 数据库设计213

5.1 数据库设计概述213

5.1.1 数据库设计的任务213

5.1.2 数据库设计的内容213

5.1.3 数据库设计的特点213

5.1.4 数据库设计的方法214

5.1.5 数据库设计阶段216

5.1.6 数据库设计过程的输入和输出218

5.2 需求分析219

5.2.1 需求分析的任务219

5.2.2 需求分析的方法220

5.2.3 评审222

5.3 概念结构设计223

5.3.1 概念模型的特点223

5.3.2 概念结构设计方法224

5.3.3 数据抽象与E-R模型设计226

5.3.4 采用E-R方法的概念设计步骤229

5.4 逻辑结构设计238

5.4.1 关系模式的设计问题238

5.4.2 逻辑结构设计的内容与步骤239

5.4.3 E-R图转换为关系模型241

5.4.4 关系模式的规范化242

5.4.5 关系模式的评价与优化243

5.4.6 设计用户子模式244

5.5 物理结构设计245

5.5.1 设计物理结构245

5.5.2 评价物理结构247

5.6 数据库的实施和维护247

5.6.1 数据库的实施247

5.6.2 其他设计249

5.6.3 数据库的运行与维护250

总结251

习题251

第6章 数据库的保护255

6.1 数据库的安全性管理255

6.1.1 安全性管理的方法和原理255

6.1.2 Oracle系统的安全措施259

6.2 数据库的完整性控制281

6.2.1 完整性约束的概念281

6.2.2 Oracle中的完整性约束289

6.2.3 OEM工具管理约束条件298

6.3 数据库的并发性控制301

6.3.1 并发控制的原理和方法301

6.3.2 Oracle系统中并发控制技术314

6.4 数据库的恢复319

6.4.1 数据库恢复的原理、方法和策略319

6.4.2 Oracle系统的备份与恢复技术325

总结344

习题344

第7章 Oracle PL/SQL高级应用348

7.1 PL/SQL程序设计348

7.1.1 PL/SQL的特点349

7.1.2 PL/SQL程序结构349

7.1.3 PL/SQL的流程控制结构358

7.1.4 出错处理366

7.1.5 游标370

7.2 存储过程和函数382

7.2.1 存储过程和函数与应用程序的区别382

7.2.2 开发存储过程和函数383

7.2.3 存储过程和函数的管理389

7.2.4 存储过程和函数的调用和测试391

7.2.5 存储过程和函数的安全性394

7.2.6 存储过程和函数的优点395

7.3 包395

7.3.1 包的组成396

7.3.2 开发包396

7.3.3 包的管理400

7.3.4 包的调用401

7.3.5 系统包402

7.3.6 包的优点402

7.4 触发器403

7.4.1 触发器的基本概念和类型403

7.4.2 DML触发器405

7.4.3 数据库事件触发器和DDL触发器420

7.4.4 INSTEAD OF触发器(替代触发器)424

总结426

习题426

第8章 数据库的发展方向429

8.1 分布式数据库系统429

8.1.1 分布式数据库系统的定义429

8.1.2 分布式数据库系统的特点429

8.1.3 分布式数据库的系统结构431

8.1.4 分布式数据库管理系统432

8.2 并行数据库系统434

8.2.1 并行数据库系统的概述434

8.2.2 并行数据库系统的功能435

8.2.3 并行数据库的体系结构435

8.2.4 并行数据库的并行处理技术436

总结438

习题438

附录A Oracle 11G综合练习题439

附录B 部分习题参考答案444

参考文献446

热门推荐