图书介绍

数据库原理与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理与应用
  • 宋金玉等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302258162
  • 出版时间:2011
  • 标注页数:311页
  • 文件大小:85MB
  • 文件页数:324页
  • 主题词:数据库系统-高等学校-教材

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

1.2.1数据库5

1.2.2数据库管理系统9

1.2.3数据库系统10

1.3数据库系统体系结构12

1.3.1数据库系统的三级模式结构13

1.3.2二级映射与数据独立性17

1.3.3 DBMS的模块组成19

1.3.4 DBMS的客户服务器(ClientServer)体系结构20

1.4小结22

习题23

第2章 数据模型26

2.1现实世界客观对象的抽象过程26

2.2概念模型27

2.3数据模型概述29

2.3.1关系模型31

2.3.2半结构化数据模型32

2.3.3面向对象数据模型35

2.4小结36

习题36

第3章 关系数据库理论38

3.1关系模型概述38

3.1.1关系的数据结构38

3.1.2关系的完整性约束43

3.1.3关系操作45

3.2关系代数47

3.2.1传统的集合运算47

3.2.2专门的关系运算49

3.2.3用关系代数表达式实现关系查询53

3.3关系演算54

3.3.1关系演算中关系的表示55

3.3.2元组关系演算55

3.3.3域关系演算57

3.4小结59

习题59

第4章 关系数据库标准查询语言SQL65

4.1 SQL语言概述65

4.2 SQL中的数据定义68

4.2.1基本表的定义68

4.1.2基本表的修改72

4.1.3基本表的删除73

4.3 SQL中的数据查询73

4.3.1 SQL的单表查询74

4.3.2 SQL的连接查询80

4.3.3 SQL的嵌套查询82

4.3.4 SQL的集合查询90

4.4 SQL中的数据更新90

4.4.1 SQL插入数据语句90

4.4.2 SQL修改数据语句92

4.4.3 SQL删除数据语句92

4.4.4更新操作的完整性检查93

4.4.5触发器95

4.5 SQL中的视图100

4.5.1视图的概念100

4.5.2视图的定义100

4.5.3视图删除101

4.5.4视图的查询102

4.5.5视图的更新103

4.5.6视图的作用105

4.6 SQL中的授权控制107

4.7小结112

习题112

第5章 关系模式的规范化设计117

5.1关系模式的设计问题117

5.2关系模式的规范化118

5.2.1函数依赖118

5.2.2基于函数依赖的范式120

5.2.3多值依赖与4NF124

5.2.4关系模式的规范化126

5.3函数依赖的理论127

5.3.1函数依赖集的逻辑蕴含127

5.3.2 Armstrong公理128

5.3.3属性集闭包129

5.3.4函数依赖集等价和最小函数依赖集131

5.3.5候选键及其求解方法133

5.4模式分解135

5.4.1模式分解的概念136

5.4.2无损连接分解和保持函数依赖分解137

5.4.3模式分解算法140

5.5小结143

习题144

第6章 数据库的存储管理148

6.1数据库存储管理的数据148

6.2磁盘上数据的存储150

6.2.1磁盘的物理特性150

6.2.2磁盘上数据的缓冲存取151

6.3文件的组织结构154

6.3.1定长记录154

6.3.2变长数据和记录156

6.3.3列存储158

6.4文件的存储结构158

6.4.1堆文件158

6.4.2顺序文件159

6.4.3聚集文件160

6.4.4散列文件(直接文件)161

6.5索引文件的概念162

6.5.1索引的概念163

6.5.2聚集索引和非聚集索引164

6.5.3稠密索引和稀疏索引168

6.5.4多级索引171

6.5.5倒排索引和文档检索173

6.5.6位图索引174

6.6索引文件的结构176

6.6.1 B+树176

6.6.2散列索引182

6.7小结183

习题184

第7章 关系查询与优化187

7.1数据库系统的查询处理步骤187

7.2查询分析与预处理189

7.3代数优化191

7.3.1代数优化的必要性191

7.3.2基于代数等价的启发式优化194

7.4物理优化198

7.4.1操作符的实现算法198

7.4.2基于代价的物理优化方法204

7.5小结207

习题208

第8章 事务管理211

8.1事务的概念211

8.1.1概念的引入211

8.1.2事务的定义212

8.1.3事务的ACID特性214

8.1.4事务的管理215

8.2事务的恢复216

8.2.1故障及其错误状态216

8.2.2恢复的实现技术218

8.2.3恢复的策略220

8.3并发控制227

8.3.1并发控制的必要性227

8.3.2封锁技术232

8.4小结241

习题242

第9章 数据库设计245

9.1数据库设计概述245

9.1.1数据库设计的内容245

9.1.2数据库设计的方法245

9.1.3数据库设计的步骤246

9.2需求分析248

9.2.1需求分析的任务248

9.2.2需求分析的方法249

9.2.3数据字典251

9.3概念设计253

9.3.1 E-R模型254

9.3.2概念模型设计方法255

9.4逻辑结构设计258

9.4.1 E-R图向关系模型的转换258

9.4.2数据模型的优化262

9.4.3用户外模式的设计262

9.5物理设计263

9.5.1确定数据库的存储结构263

9.5.2确定数据库的存取方法264

9.6数据库的实施与维护265

9.6.1数据库数据的装入265

9.6.2数据库的运行和维护265

9.7小结266

习题267

第10章 数据库编程270

10.1嵌入式SQL270

10.1.1嵌入式SQL的处理过程270

10.1.2嵌入式SQL语句与主语言之间的通信271

10.1.3建立和关闭数据库连接272

10.1.4游标的使用273

10.2存储过程275

10.2.1 PLSQL的块结构275

10.2.2 PLSQL的存储过程278

10.3 ODBC编程279

10.3.1 ODBC工作原理280

10.3.2 ODBC的工作流程283

10.4小结288

习题288

第11章 数据库技术的新发展289

11.1数据库技术的发展趋势289

11.1.1关系数据库的缺陷289

11.1.2第三代数据库系统291

11.1.3数据库技术的发展291

11.2分布式数据库系统293

11.2.1分布式数据库系统的概念294

11.2.2分布式数据库系统面临的新问题295

11.2.3分布式数据库系统的体系结构及功能组成300

11.3数据仓库与联机分析处理300

11.3.1数据仓库300

11.3.2联机分析处理(OLAP)304

11.4数据挖掘技术305

11.4.1数据挖掘的概念306

11.4.2频繁项集挖掘306

11.4.3发现相似的项307

11.4.4大规模数据的聚簇308

11.5小结310

习题310

参考文献311

热门推荐