图书介绍

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

数据库理论与应用
  • 李合龙,董守玲,谢乐军等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302180265
  • 出版时间:2008
  • 标注页数:314页
  • 文件大小:89MB
  • 文件页数:329页
  • 主题词:数据库系统

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高级数据库阶段3

1.2数据库的基本概念4

1.2.1信息与数据4

1.2.2数据库5

1.2.3数据库系统5

1.3数据模型6

1.4数据库体系结构6

1.4.1数据独立性6

1.4.2数据库三级模式结构和二级功能映射7

1.5数据库的重要性及发展趋势8

1.5.1数据库的重要性8

1.5.2数据库的发展趋势9

小结10

综合练习110

第2章 数据模型13

2.1数据模型概述13

2.1.1数据模型的定义13

2.1.2数据模型中的一些基本概念14

2.2E-R模型15

2.3层次数据模型16

2.4网状数据模型17

2.5关系数据模型18

2.6数据模型与数据模式19

小结19

综合练习219

第3章 关系数据模型21

3.1关系模型的数据结构21

3.1.1关系21

3.1.2关系模式23

3.1.3关系数据库24

3.2关系数据操作24

3.2.1关系操作的分类24

3.2.2空值处理25

3.2.3关系代数和关系演算26

3.2.4关系数据语言26

3.3关系的完整性约束27

3.3.1实体完整性28

3.3.2参照完整性28

3.3.3用户定义的完整性28

3.3.4完整性约束的作用29

3.4关系代数29

3.4.1传统的集合运算30

3.4.2专门的关系运算31

3.5关系演算37

3.5.1元组关系演算37

3.5.2域关系演算40

3.5.3关系代数、元组演算、域演算的等价性41

小结41

综合练习341

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

4.1SQL概述45

4.2数据定义47

4.2.1SQL的基本数据类型48

4.2.2基本表的创建、修改和撤销48

4.2.3索引的创建和撤销51

4.3数据查询52

4.3.1SQL的查询语句53

4.3.2单表查询54

4.3.3连接查询60

4.3.4嵌套查询62

4.3.5集合查询65

4.4数据更新66

4.4.1插入数据66

4.4.2修改数据68

4.4.3删除数据68

4.5视图管理69

4.5.1视图的创建与删除69

4.5.2视图操作71

4.5.3视图的优点73

4.6数据控制74

4.6.1授予权限74

4.6.2收回权限76

4.7嵌入式SQL76

4.7.1嵌入式SQL的说明部分77

4.7.2嵌入式SQL的可执行语句78

4.7.3动态SQL简介80

4.8SQL Server简介81

4.8.1SQL Server的特点81

4.8.2SQL Server的性能83

4.8.3SQL Server的安装86

4.8.4SQL Server的管理工具90

4.8.5SQL Server的基本操作96

4.8.6SQL Server中的程序设计97

4.8.7存储过程100

小结102

综合练习4102

第5章 关系数据库的查询优化105

5.1查询优化概述105

5.2查询优化的必要性106

5.3关系代数表达式的等价变换108

5.4查询优化的一般准则110

5.5关系代数表达式的优化算法111

5.5.1语法树111

5.5.2优化算法111

小结115

综合练习5115

第6章 关系数据库规范化理论117

6.1问题的提出、分析和解决117

6.1.1问题的提出117

6.1.2问题的分析118

6.1.3问题的解决方案118

6.2规范化118

6.2.1函数依赖119

6.2.2范式120

6.2.31NF120

6.2.42NF121

6.2.53NF122

6.2.6BCNF123

6.2.7多值依赖125

6.2.84NF127

6.2.9规范化小结127

6.3数据依赖的公理系统128

6.3.1函数依赖的推理规则128

6.3.2函数依赖的闭包F+及属性的闭包X+F130

6.3.3最小函数依赖集130

6.4模式分解132

6.4.1模式分解的定义132

6.4.2分解的无损连接性的判别133

6.4.3保持函数依赖的模式分解134

小结137

综合练习6137

第7章 数据库设计140

7.1数据库设计概述140

7.1.1数据库设计的任务、内容和特点140

7.1.2数据库系统的生命周期141

7.2需求分析142

7.2.1需求分析的任务142

7.2.2需求分析的主要内容143

7.2.3需求分析的步骤144

7.2.4需求分析说明书145

7.3概念设计145

7.3.1概念结构设计概述145

7.3.2数据抽象与局部概念设计147

7.3.3全局概念设计150

7.4逻辑设计152

7.4.1E-R图向关系模型的转换152

7.4.2关系模型向RDBMS支持的数据模型转换155

7.4.3数据模型的优化156

7.4.4设计用户子模式156

7.5数据库的物理设计157

7.5.1集簇设计157

7.5.2索引设计158

7.5.3分区设计158

7.5.4评价物理设计159

7.6数据库的实施160

7.7数据库的维护161

小结162

综合练习7162

第8章 数据库的安全性和完整性165

8.1数据库的安全性165

8.1.1数据库安全性问题的提出165

8.1.2数据库安全性保护范围166

8.1.3数据库管理系统中的安全性保护167

8.1.4SQL中的安全性机制171

8.1.5数据库的安全标准173

8.2数据库的完整性174

8.2.1数据库完整性问题的提出174

8.2.2完整性基本概念175

8.2.3完整性约束条件175

8.2.4完整性规则和完整性控制176

8.2.5参照完整性控制179

8.2.6SQL中的完整性约束机制181

8.2.7触发器182

小结184

综合练习8185

第9章 数据库事务管理186

9.1事务的基本概念186

9.1.1事务186

9.1.2事务基本操作与活动状态188

9.1.3事务处理SQL语句189

9.2数据库恢复技术190

9.2.1数据库故障分类190

9.2.2数据库恢复的主要技术192

9.2.3数据库恢复策略195

9.2.4数据库的复制与镜像196

9.3并发控制196

9.3.1并发的概念196

9.3.2并发操作引发的问题197

9.3.3事务的并发控制199

9.3.4封锁201

9.3.5封锁粒度202

9.3.6封锁协议203

9.3.7活锁与死锁206

小结208

综合练习9208

第10章 对象数据库系统210

10.1对象数据库系统概述210

10.2对象数据类型211

10.2.1关系数据模型扩充212

10.2.2对象与类型213

10.2.3E-R的扩充——对象联系图214

10.2.4对象数据类型215

10.3ORDB中的定义语言215

10.4ORDB中的查询语言219

10.5面向对象数据库基本概念222

10.5.1对象222

10.5.2类型(类)224

10.6持久化C++系统227

10.6.1持久化语言与嵌入式语言的区别227

10.6.2持久化语言的基本概念228

10.6.3持久化C++系统229

10.7对象数据库管理系统229

10.7.1面向对象数据库管理系统229

10.7.2对象关系数据库管理系统231

小结232

综合练习10233

第11章 数据仓库234

11.1数据仓库的概念234

11.1.1数据仓库的特征235

11.1.2操作数据库系统与数据仓库的区别236

11.1.3数据仓库类型237

11.2数据仓库组织与体系结构237

11.2.1数据仓库体系结构238

11.2.2数据仓库的数据组织238

11.2.3粒度与分割239

11.2.4数据仓库的元数据240

11.3如何建立数据仓库241

11.3.1数据仓库的开发流程241

11.3.2数据仓库设计242

11.3.3数据抽取模块243

11.3.4数据维护模块243

11.4数据仓库应用244

11.5数据挖掘245

11.5.1数据挖掘的定义245

11.5.2数据挖掘技术分类245

11.5.3数据挖掘的基本过程246

小结247

综合练习11247

第12章 应用程序访问数据库249

12.1Delphi基本概念249

12.2Delphi开发环境250

12.3Delphi数据库组件251

12.4ADO组件252

12.4.1ADD组件概述252

12.4.2用ADO组件访问后台数据库253

12.5QuickReport报表设计257

12.6Delphi数据库应用程序开发259

小结262

综合练习12263

参考答案264

附录 实验298

参考文献314

热门推荐