图书介绍

数据库原理与应用PDF|Epub|txt|kindle电子书版本网盘下载

数据库原理与应用
  • 孙建伶,林怀忠编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040198541
  • 出版时间:2006
  • 标注页数:222页
  • 文件大小:15MB
  • 文件页数:231页
  • 主题词:数据库系统-高等学校-教材

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.2 数据库的基本概念2

1.3 数据库的主要特征3

1.4 数据模型6

1.5 数据库用户和系统管理员7

1.6 数据库系统结构8

小结9

习题9

2.1.1 关系的数学定义10

2.1 关系模型的数据结构10

第2章 关系数据模型10

2.1.2 关系的性质12

2.2 关系模型的数据完整性12

2.3 关系代数14

2.3.1 基本的关系运算15

2.3.2 附加的关系运算20

2.3.3 关系代数表达式24

小结24

习题25

3.1.1 SQL的用途27

3.1.2 SQL标准27

第3章 关系数据库语言SQL27

3.1 SQL概述27

3.1.3 SQL的特点28

3.2 SQL表定义29

3.2.1 表生成29

3.2.2 表结构修改32

3.2.3 表删除33

3.3 SQL表查询33

3.3.1 单表查询34

3.3.2 多表查询37

3.3.3 嵌套查询41

3.3.4 集合查询43

3.4.1 记录插入44

3.4 SQL表更新44

3.4.2 记录删除45

3.4.3 记录修改45

3.5 SQL视图46

3.5.1 视图的定义46

3.5.2 视图的操作47

3.5.3 视图的作用48

3.6 SQL索引50

3.6.1 索引定义50

3.6.2 索引删除50

3.7 SQL的完整性控制50

3.7.1 断言50

3.7.2 触发器51

3.8 SQL的安全性控制52

3.8.1 用户身份鉴别53

3.8.2 权限管理53

3.8.3 审计54

3.9 嵌入式SQL55

3.9.1 概述55

3.9.2 不用游标的嵌入式SQL56

3.9.3 使用游标的嵌入式SQL58

3.9.4 嵌入式SQL的处理过程59

3.9.5 动态SQL60

小结61

习题62

第4章 实体-联系方法64

4.1 E-R模型的概念与表示65

4.1.1 实体65

4.1.2 联系66

4.1.3 弱实体集67

4.1.4 实体集的层次关系67

4.1.5 E-R图例68

4.2 实体-联系方法69

4.2.1 实体还是属性69

4.2.2 实体还是联系70

4.2.3 二元联系还是多元联系71

4.2.4 联系属性的放置72

4.3 实例——在线书店数据库73

4.3.1 需求描述73

4.3.2 实体认定73

4.3.3 联系认定73

4.3.4 E-R图74

4.4 E-R图向表的转换75

4.4.1 实体的转换75

4.4.2 联系的转换75

4.4.3 弱实体的转换76

4.4.4 实体层次的转换77

4.4.5 一些实际的考虑77

4.4.6 在线书店数据库78

小结79

习题80

第5章 关系数据库设计82

5.1 问题的提出82

5.2 函数依赖的概念83

5.3 关系模式的分解85

5.3.1 无损连接的分解85

5.3.2 依赖保持的分解88

5.4 范式及其规范化88

5.4.1 3NF89

5.4.2 BCNF89

5.4.3 规范化过程91

5.5.1 多值依赖的概念92

5.5 多值依赖92

5.5.2 4NF93

小结93

习题94

第6章 数据存储与查询优化95

6.1 物理存储95

6.1.1 物理存储介质95

6.1.2 缓冲区管理98

6.1.3 记录的存储99

6.1.4 文件组织方式102

6.2 索引结构105

6.2.1 B+树索引106

6.2.2 哈希索引110

6.3 查询处理过程114

6.3.1 查询处理过程概述114

6.3.2 查询优化的两种主要途径115

6.4 代数优化116

6.4.1 代数优化的等价变换规则117

6.4.2 基于规则的代数优化119

6.5 物理优化122

6.5.1 物理操作的代价估算122

6.5.2 选择操作的执行策略123

6.5.3 连接操作的执行策略124

6.5.4 查询计划的执行126

小结127

习题128

第7章 事务管理130

7.1 事务的基本概念130

7.1.1 事务的ACID性质130

7.1.2 事务执行的状态132

7.1.3 事务的并发执行133

7.2 事务的并发调度134

7.2.1 并发执行的潜在问题134

7.2.2 可串行化调度135

7.2.3 可恢复调度138

7.3.1 基本锁类型139

7.3 基于锁的并发控制139

7.3.2 两阶段封锁协议141

7.3.3 事务隔离级别142

7.3.4 死锁143

7.4 数据库恢复144

7.4.1 故障分类144

7.4.2 数据访问与可恢复性145

7.4.3 基于日志的恢复146

7.4.4 日志缓冲148

7.4.5 检查点方法149

7.4.6 备份与介质故障恢复150

7.4.7 灾难恢复与高可用性151

小结152

习题153

8.1 数据库设计过程155

第8章 数据库应用开发155

8.2 数据库应用系统结构159

8.2.1 C/S结构160

8.2.2 B/S结构161

8.3 ODBC162

8.3.1 ODBC简介162

8.3.2 ODBC数据源的设置164

8.3.3 ODBC应用开发167

8.3.4 C程序中的ODBC应用实例171

8.3.5 基于MFC的ODBC应用实例172

8.4.1 Java语言简介176

8.4 Java和JDBC176

8.4.2 JDBC简介177

8.4.3 JDBC 应用开发179

8.4.4 JDBC应用实例180

8.5 数据库与WWW182

8.5.1 WWW简介182

8.5.2 WWW与数据库访问183

8.6 JSP技术184

8.6.1 Servlet与JSP184

8.6.2 JSP语法概述185

8.6.3 JSP开发实例189

8.7.1 Delphi简介191

8.7 Delphi191

8.7.2 数据库访问技术192

8.7.3 常用数据库组件简介193

8.7.4 Delphi开发实例194

小结197

习题198

第9章 数据库技术的新进展199

9.1 面向对象数据库199

9.1.1 面向对象数据库的特点199

9.1.2 面向对象数据模型200

9.1.3 ODMG标准203

9.1.4 对象关系数据库的数据定义和查询204

9.2.1 分布式数据库的定义206

9.2 分布式数据库206

9.2.2 分布式数据库的特点207

9.2.3 分布式数据库的体系结构209

9.2.4 分布式数据存储和查询209

9.2.5 分布式事务处理212

9.3 数据仓库与数据挖掘213

9.3.1 数据仓库213

9.3.2 联机分析处理215

9.3.3 数据挖掘218

小结220

习题221

参考文献222

热门推荐