图书介绍

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

数据库原理
  • 吴洪潭主编;王德林等编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118030589
  • 出版时间:2003
  • 标注页数:216页
  • 文件大小:19MB
  • 文件页数:228页
  • 主题词:

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.2 数据库的发展历史3

1.2.1 人工管理阶段(20世纪50年代中期以前)3

1.2.2 文件系统阶段(20世纪50年代后期到60年代中期)3

1.2.3 数据库系统阶段(20世纪60年代后期至今)3

1.3 数据库系统5

1.3.1 数据库系统的组成5

1.3.2 数据库系统的三级模式结构6

1.3.3 数据库管理系统7

1.4 数据模型9

1.4.1 三个世界9

1.4.2 数据模型的三要素11

1.4.3 实体模型11

1.4.4 几种主要的数据模型14

习题20

第2章 关系数据库21

2.1 关系模型的基本概念21

2.1.1 笛卡尔积(Cartesian Product)21

2.1.2 关系(Relation)22

2.1.4 关系模式(Relation Schema)23

2.1.3 码(Key)23

2.1.5 完整性约束(Integrity Constrain)25

2.2 关系代数26

2.2.1 传统的集合运算26

2.2.2 专门的关系运算27

2.3 关系演算33

2.3.1 元组关系演算33

2.3.2 域关系演算35

习题36

第3章 SQL语言38

3.1 SQL概述38

3.2.1 基本表39

3.2 SQL数据定义39

3.2.2 索引42

3.2.3 视图43

3.3 SQL数据查询45

3.3.1 简单查询47

3.3.2 多表查询51

3.3.3 聚合和分组56

3.3.4 子查询60

3.3.5 空值65

3.4 SQL数据操纵66

3.4.1 插入数据66

3.4.2 删除数据67

3.4.3 修改数据68

3.4.4 更新视图69

3.5 SQL数据控制70

3.5.1 安全控制70

3.5.2 事务管理71

3.6 嵌入式SQL74

3.6.1 一般格式74

3.6.2 SQLCA74

3.6.3 主变量75

3.6.4 游标75

3.6.5 动态SQL77

习题79

4.1 问题的提出81

第4章 关系数据库设计理论81

4.2 函数依赖84

4.2.1 基本概念84

4.2.2 函数依赖的逻辑蕴涵86

4.2.3 码86

4.3 Armstrong公理系统87

4.3.1 Armstrong公理87

4.3.2 公理的推论87

4.3.3 公理的完备性88

4.3.4 属性闭包的计算89

4.3.5 函数依赖集的等价、覆盖和最小依赖集90

4.4.1 多值依赖92

4.4 多值依赖与连接依赖92

4.4.2 连接依赖94

4.5 关系模式的分解95

4.5.1 无损连接性95

4.5.2 依赖保持性97

4.6 关系模式的规范化98

4.6.1 第1范式(1NF)98

4.6.2 第2范式(2NF)99

4.6.3 第3范式(3NF)100

4.6.4 BCNF102

4.6.5 第4范式(4NF)104

4.6.6 第5范式(5NF)104

习题105

第5章 数据库保护107

5.1 数据库的安全性107

5.1.1 数据库安全性的含义107

5.1.2 数据库安全控制的一般方法107

5.2 完整性控制112

5.2.1 数据库完整性的含义112

5.2.2 完整性规则的组成112

5.2.3 完整性约束条件113

5.2.4 实现参照完整性115

5.3 并发控制与加锁117

5.3.1 数据库并发性的含义117

5.3.2 并发控制概述118

5.3.3 封锁及封锁协议119

5.3.4 封锁出现的问题及解决方法122

5.4 数据库的恢复124

5.4.1 数据库恢复的含义124

5.4.2 数据库恢复的原理及其实现技术125

5.4.3 数据库的故障和恢复策略127

习题129

第6章 数据库设计130

6.1 数据库设计概述130

6.1.1 什么是数据库设计130

6.1.2 数据库设计的特点131

6.1.3 数据库设计的方法131

6.1.4 数据库设计的步骤132

6.2 需求分析135

6.2.1 需求分析的任务135

6.2.2 系统需求分析方法137

6.3 概念结构设计139

6.3.1 概念模型的特点139

6.3.2 概念结构设计的方法与步骤139

6.3.3 数据抽象与局部E-R模型设计140

6.3.4 视图的集成142

6.4 逻辑结构设计145

6.4.1 逻辑结构设计的任务和步骤145

6.4.2 E-R图向数据模型的转换146

6.4.3 数据模型的优化147

6.4.4 设计用户子模式148

6.5 数据库物理设计149

6.5.1 确定数据库的物理结构149

6.5.2 评价物理结构151

6.6 数据库实施151

6.6.1 建立实际数据库结构151

6.6.2 装入数据152

6.6.3 应用程序编码与调试152

6.6.4 数据库试运行153

6.6.5 整理文档153

6.7 数据库运行和维护153

6.7.3 重新组织和构造数据库154

6.7.1 维护数据库的安全性与完整性154

6.7.2 监测并改善数据库性能154

习题155

第7章 数据库新技术156

7.1 分布式数据库156

7.1.1 分布式数据库的定义156

7.1.2 分布式数据库的特点157

7.1.3 分布式数据库管理系统158

7.1.4 分布式数据库的体系结构160

7.1.5 分布式数据库设计161

7.1.6 分布式查询164

7.2.1 面向对象数据模型165

7.2 面向对象数据库165

7.2.2 面向对象数据库语言167

7.3 数据仓库168

7.3.1 什么是数据仓库169

7.3.2 为什么需要数据仓库170

7.3.3 数据仓库的体系结构170

习题171

第8章 Oracle数据库入门172

8.1 什么是Oracle数据库172

8.1.1 Oracle数据库的概念172

8.2.1 Oracle数据库的基本结构173

8.2 Oracle服务器173

8.1.2 Oracle数据库的特点173

8.2.2 表空间174

8.2.3 Oracle系统的组成175

8.2.4 Oracle实例177

8.3 Oracle 8 for Windows NT的安装177

8.4 Oracle的常见操作180

8.4.1 Oracle服务器的配置180

8.4.2 Oracle的登录181

8.4.3 注册新用户184

8.4.4 启动与关闭数据库185

8.4.5 存储管理器188

8.4.6 模式管理器190

8.5 创建Oracle数据库191

8.5.1 数据库助手192

8.5.2 选择创建方式192

8.5.3 设置数据库信息193

8.5.4 设置控制文件参数193

8.5.5 建立表空间193

8.5.6 设置重做日志文件参数194

8.5.7 设置SGA参数194

8.5.8 创建数据库196

8.6 SQL*PLUS197

8.6.1 登录到SQL*PLUS197

8.6.2 SQL*PLUS编辑器198

8.6.3 SQL*PLUS的使用举例199

习题202

第9章 新一代数据库应用快速开发工具204

9.1 PowerBuilder204

9.1.1 PowerBuilder的特点205

9.1.2 PowerBuilder 8.0的开发环境206

9.1.3 PowerBuilder 8.0的开发步骤208

9.2 Delphi208

9.2.1 Delphi的特点209

9.2.2 Delphi 6的新特征210

9.2.3 Delphi 6的开发环境211

9.2.4 Delphi 6的开发步骤213

习题215

参考文献216

热门推荐