图书介绍

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

数据库原理及应用
  • 孙梅,张寿华,孙浩军编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113074235
  • 出版时间:2007
  • 标注页数:251页
  • 文件大小:16MB
  • 文件页数:266页
  • 主题词:数据库系统-高等学校-教材

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-2 数据处理与数据管理1

第1章 数据库概论1

1-1-3 数据库的基本概念2

1-2 数据管理技术的发展3

1-2-1 人工管理阶段3

1-2-2 文件系统阶段4

1-2-3 数据库系统阶段5

1-3 数据模型5

1-3-1 数据模型的组成要素6

1-3-2 概念数据模型7

1-3-3 层次模型9

1-3-4 网状模型9

1-3-5 关系模型10

1-4-1 三级模式结构11

1-3-6 面向对象数据模型11

1-4 数据库的体系结构11

1-4-2 数据独立性12

1-5 数据库管理系统13

1-5-1 数据库管理系统(DBMS)的主要功能13

1-5-2 DBMS的程序组成14

1-5-3 用户访问数据的过程15

1-6 数据库系统16

1-6-1 DBS的组成16

1-6-2 DBS的特点17

习题18

第2章 关系数据库基础知识20

2-1 关系模型20

2-1-1 关系模型的基本术语20

2-1-2 关系模式和关系数据库22

2-2-1 关系模型的三要素23

2-2 关系的完整性23

2-2-2 实体完整性24

2-2-3 参照完整性25

2-2-4 用户定义的完整性25

2-3 关系代数25

2-3-1 传统的集合运算26

2-3-2 专门的关系运算27

2-4 关系演算32

2-4-1 元组关系演算32

2-4-2 域关系演算33

习题33

第3章 关系数据库SQL语言35

3-1 SQL语言概况35

3-1-1 SQL发展35

3-1-2 SQL语言的功能36

3-1-3 SQL语言特点36

3-1-4 SQL数据库的体系结构37

3-2 SQL的数据定义38

3-2-1 定义基本表38

3-2-2 基本表的修改与删除41

3-2-3 索引的建立和删除42

3-3 SQL的数据查询43

3-3-1 单表查询45

3-3-2 连接查询51

3-3-3 子查询53

3-3-4 集合查询58

3-4 SQL的数据更新59

3-4-1 SQL数据插入59

3-4-2 SQL数据修改60

3-4-3 SQL数据删除61

3-5 视图61

3-5-1 视图的定义和删除62

3-5-3 视图的更新63

3-5-2 视图的查询63

3-5-4 视图的优点64

3-6 SQL的数据控制功能64

3-6-1 权限与角色64

3-6-2 权限与角色授予和收回65

3-7 嵌入式SQL67

3-7-1 嵌入式SQL概述67

3-7-2 游标的使用68

3-7-3 动态SQL69

3-8 存储过程71

3-8-1 存储过程概述71

3-8-2 存储过程的优点72

3-8-3 存储过程的分类73

3-8-4 存储过程的创建74

3-8-6 修改存储过程77

3-8-5 删除存储过程77

习题78

第4章 数据库的完整性与安全性80

4-1 数据库的完整性80

4-2 SQL Server 2000的完整性83

4-2-1 SQL Server实现数据完整性的方法83

4-2-2 SQL Server 2000支持的约束84

4-2-3 SQL Server中的触发器85

4-2-4 创建约束的其他选项86

4-3 数据库的安全性88

4-3-1 安全性分级88

4-3-2 数据库安全控制的一般方法89

4-4 SQL Server的安全体系结构和安全认证模式90

4-4-1 SQL Server的安全体系结构90

4-4-2 SQL Server 2000的安全认证模式91

4-5-1 数据库系统登录管理92

4-5-2 数据库用户管理92

4-5 SQL Server 2000数据库安全性管理92

4-5-3 数据库系统角色管理93

4-5-4 SQL Server权限管理94

习题96

第5章 关系数据库的模式设计97

5-1 问题的提出97

5-2 函数依赖99

5-2-1 函数依赖的定义99

5-2-2 码100

5-2-3 函数依赖的推理规则101

5-2-4 函数依赖集的等价与覆盖102

5-3 模式分解的特性103

5-3-1 模式分解的三个定义103

5-4 关系模式的规范化105

5-4-1 第一范式105

5-3-2 分解的无损连接性和保持函数依赖性105

5-4-2 第二范式106

5-4-3 第三范式107

5-4-4 BC范式107

5-4-5 多值依赖108

5-4-6 第四范式109

5-4-7 模式分解的算法110

习题112

6-1-1 数据库和信息系统114

第6章 数据库设计114

6-1 数据库设计概述114

6-1-2 数据库设计的特征115

6-1-3 数据库设计方法115

6-1-4 数据库设计的步骤117

6-2 需求分析118

6-2-1 需求分析的任务118

6-2-2 需求分析方法119

6-2-3 数据字典(DD)120

6-3 概念结构设计122

6-3-1 概念模型122

6-3-2 数据抽象与局部E-R模型设计123

6-3-3 视图的集成与优化125

6-4 逻辑结构设计126

6-4-1 E-R图向关系模型的转换127

6-4-2 数据模型的优化128

6-4-3 设计用户外模式129

6-5 物理结构设计130

6-5-1 数据库的存取方法130

6-5-2 确定数据库的存储结构132

6-5-3 物理结构性能评价133

6-6 数据库的实现与维护133

6-6-1 数据库系统的实现133

6-6-3 数据库的运行和维护134

6-6-2 数据库系统的试运行134

习题135

第7章 查询优化137

7-1 查询优化概述137

7-2 查询优化的一般策略139

7-3 基于关系代数表达式的优化算法139

7-3-1 关系代数表达式的等价变换规则139

7-3-2 关系代数表达式的优化步骤140

7-4 分解查询的优化方法144

7-4-1 分解处理144

7-4-2 结局处理147

7-5 连接运算的优化148

7-6 代价估算优化150

7-6-1 查询执行代价的组成和代价模型151

7-6-2 选择操作的代价估算152

7-6-3 连接操作的代价估算153

习题155

第8章 事务处理157

8-1 事务157

8-1-1 事务的概念157

8-1-2 事务的性质158

8-1-3 事务的状态159

8-2 恢复技术160

8-2-1 故障种类160

8-2-2 数据库恢复的原理161

8-3 数据库恢复的技术163

8-3-1 事务故障的恢复163

8-3-2 系统故障的恢复163

8-3-3 介质故障的恢复164

8-3-4 具有检查点的恢复技术164

8-3-5 数据库镜像技术166

8-4-2 SQL Server的数据备份和恢复策略167

8-4-1 SQL Server的备份形式和操作方式167

8-4 SQL Server 2000的恢复技术167

8-5 并发控制引论168

8-5-1 并发的目的168

8-5-2 并发操作带来的问题169

8-6 封锁170

8-6-1 封锁协议170

8-6-2 活锁和死锁171

8-7 并发调度的可串行性174

8-8 协议174

8-8-1 两段锁协议174

8-8-2 基于时间戳的协议175

8-8-3 乐观协议177

8-9 封锁的粒度178

8-9-1 多粒度封锁178

8-9-2 意向锁178

8-10-2 SQL Server的空间管理及锁的级别179

8-10-1 SQL Server的事务类型179

8-10 SQL Server 2000的并发控制技术179

8-10-3 SQL Server锁的类型180

习题181

第9章 数据库管理系统182

9-1 DBMS概述182

9-1-1 DBMS的基本功能182

9-1-2 DBMS和操作系统183

9-1-3 DBMS的进程结构185

9-1-4 DBMS的系统结构187

9-2 语言处理层188

9-2-1 语言处理层的任务188

9-2-2 解释方法190

9-2-3 预编译方法190

9-3 数据存取层191

9-3-1 数据存取层的系统结构192

9-3-2 存取层的功能子系统193

9-3-3 缓冲区管理195

习题195

第10章 数据库访问技术196

10-1 ODBC196

10-1-1 ODBC概述196

10-1-2 配置ODBC数据源200

10-1-3 ODBC API使用基础203

10-2 JDBC206

10-2-1 JDBC介绍206

10-2-2 JDBC的结构208

10-2-3 JDBC接口概述210

10-3 ADO简介211

10-3-1 OLE DB概述211

10-3-2 ADO概述212

习题218

11-1 客户机/服务器系统219

第11章 网络环境下的数据库系统219

11-1-1 客户机/服务器数据库系统220

11-1-2 客户机/服务器数据库系统的实现220

11-1-3 客户机/服务器数据库系统的特点222

11-2 分布式数据库223

11-2-1 分布式数据库的概念223

11-2-2 分布式数据库系统的特点224

11-2-3 分布式数据库系统的体系结构225

11-2-4 分布式查询处理227

11-2-5 分布式事务处理228

11-2-6 Web与数据库的连接231

习题234

第12章 数据库新技术与新应用235

12-1 面向对象数据库235

12-1-1 面向对象数据库的主要概念235

12-1-2 对象类之间的联系237

12-1-3 面向对象数据库系统(OODBS)238

12-2 多媒体数据库239

12-2-1 多媒体数据管理的基本要求和功能239

12-2-2 多媒体数据库的结构240

12-2-3 多媒体数据库的实现242

12-3 主动数据库243

12-3-1 主动数据库的产生及描述243

12-3-2 主动数据库管理系统的实现244

12-3-3 主动数据库的研究进展246

12-3-4 主动数据库的应用246

12-4 数据仓库与数据挖掘246

12-4-1 数据仓库的概念及特点247

12-4-2 数据仓库的工具248

12-4-3 数据挖掘249

习题251

参考文献252

热门推荐