图书介绍

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

数据库原理与应用 第2版
  • 宋金玉,陈萍,陈刚编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302372424
  • 出版时间:2014
  • 标注页数:349页
  • 文件大小:60MB
  • 文件页数:362页
  • 主题词:数据库系统-教材

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数据管理技术的发展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的客户/服务器体系结构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关系操作46

3.2关系代数47

3.2.1传统的集合运算48

3.2.2专门的关系运算50

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

3.3关系演算56

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

3.3.2元组关系演算57

3.3.3域关系演算59

3.4小结61

习题62

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

4.1SQL语言概述67

4.2SQL中的数据定义70

4.2.1基本表的定义70

4.2.2基本表的修改74

4.2.3基本表的删除75

4.3SQL中的数据查询75

4.3.1 SQL的单表查询76

4.3.2 SQL的连接查询83

4.3.3 SQL的嵌套查询86

4.3.4 SQL的集合查询94

4.4 SQL中的数据更新95

4.4.1 SQL插入数据语句95

4.4.2 SQL修改数据语句96

4.4.3 SQL删除数据语句97

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

4.4.5触发器100

4.5 SQL中的视图105

4.5.1视图的概念105

4.5.2视图的定义106

4.5.3视图删除107

4.5.4视图的查询108

4.5.5视图的更新109

4.5.6视图的作用111

4.6 SQL中的授权控制113

4.7小结119

习题119

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

5.1关系模式的设计问题124

5.2关系模式的规范化125

5.2.1函数依赖125

5.2.2基于函数依赖的范式127

5.2.3多值依赖与4NF131

5.2.4关系模式的规范化133

5.3函数依赖的理论134

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

5.3.2 Armstrong公理135

5.3.3属性集闭包136

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

5.3.5候选键及其求解方法140

5.4模式分解142

5.4.1模式分解的概念143

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

5.4.3模式分解算法147

5.5小结150

习题151

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

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

6.2磁盘上数据的存储157

6.2.1磁盘的物理特性158

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

6.3文件的组织结构161

6.3.1定长记录162

6.3.2变长数据和记录164

6.3.3列存储165

6.4文件的存储结构166

6.4.1堆文件166

6.4.2顺序文件166

6.4.3聚集文件167

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

6.4.5 SQL Server的文件存储170

6.5索引173

6.5.1索引的概念174

6.5.2聚集索引和非聚集索引175

6.5.3稠密索引和稀疏索引179

6.5.4多级索引182

6.5.5倒排索引和文档检索184

6.5.6位图索引185

6.6索引文件的结构187

6.6.1 B+树187

6.6.2散列索引193

6.7小结194

习题195

第7章 关系查询与优化198

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

7.2查询分析与预处理200

7.3代数优化202

7.3.1代数优化的必要性202

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

7.4物理优化209

7.4.1操作符的实现算法210

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

7.5小结218

习题219

第8章 事务管理222

8.1事务的概念222

8.1.1概念的引入222

8.1.2事务的定义223

8.1.3事务的ACID特性225

8.1.4事务的管理226

8.2事务的恢复227

8.2.1故障及其错误状态227

8.2.2恢复的实现技术229

8.2.3恢复的策略232

8.3并发控制238

8.3.1并发控制的必要性238

8.3.2封锁技术243

8.4小结263

习题264

第9章 数据库设计267

9.1数据库设计概述267

9.1.1数据库设计的内容267

9.1.2数据库设计的方法267

9.1.3数据库设计的阶段268

9.2需求分析270

9.2.1需求分析的任务270

9.2.2需求分析的方法271

9.3概念设计275

9.3.1 E-R模型276

9.3.2概念模型设计方法277

9.4逻辑结构设计280

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

9.4.2关系模式的优化284

9.4.3用户外模式的设计284

9.5物理设计285

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

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

9.6数据库的实施与维护287

9.6.1数据库数据的装入287

9.6.2数据库的运行和维护288

9.7小结289

习题289

第10章 数据库编程292

10.1嵌入式SQL292

10.1.1嵌入式SQL的处理过程292

10.1.2嵌入式SQL语句与主语言之问的通信293

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

10.1.4游标的使用295

10.2存储过程297

10.2.1存储过程的类型297

10.2.2存储过程的创建和执行299

10.2.3存储过程的优点302

10.3函数303

10.3.1系统函数303

10.3.2用户自定义函数306

10.4ODBC编程309

10.4.1 ODBC工作原理310

10.4.2 ODBC的工作流程313

10.5 ADO.NET317

10.5.1 ADO.NET的起源318

10.5.2 ADO.NET的对象模型319

10.5.3 ADO.NET的数据访问320

10.6小结325

习题326

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

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

11.1.1关系数据库的缺陷327

11.1.2第三代数据库系统329

11.1.3数据库技术的发展329

11.2分布式数据库系统331

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

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

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

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

11.3.1数据仓库338

11.3.2联机分析处理342

11.4数据挖掘技术343

11.4.1数据挖掘的概念344

11.4.2频繁项集挖掘344

11.4.3发现相似的项345

11.4.4大规模数据的聚簇346

11.5小结348

习题348

参考文献349

热门推荐