图书介绍

数据库系统教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库系统教程
  • 张健沛等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113020941
  • 出版时间:1995
  • 标注页数:256页
  • 文件大小:13MB
  • 文件页数: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.1.2 数据管理技术的发展过程3

1.1.3 什么是数据库4

1.1.4 数据库系统的主要特征6

1.2 现实世界的数据描述9

1.2.1 现实世界9

1.2.2 信息世界10

1.2.3 计算机世界10

1.2.4 常用术语的说明11

1.3 数据模型11

1.3.2 网状模型12

1.3.1 层次模型12

1.3.3 关系模型13

1.3.4 各模型的比较14

1.4 数据库系统结构15

1.4.1 数据库系统结构的基本概念15

1.4.2 数据库系统的组成17

1.4.3 数据库管理系统19

1.4.4 数据库语言21

1.4.5 数据库管理员24

1.4.6 数据字典24

1.4.7 数据库系统的工作流程26

习题27

2.1 关系数据库的基本概念29

2.1.1 笛卡儿乘积29

第二章 关系数据库29

2.1.2 关系30

2.1.3 关键字30

2.1.4 关系模式30

2.1.5 关系模型31

2.1.6 关系数据库31

2.2 关系模型及其描述31

2.2.1 关系模型31

2.2.2 关系模式32

2.2.3 关系子模式33

2.2.4 关系模型的完整性规则34

2.3 关系数据库语言34

2.3.1 关系代数35

2.3.2 关系演算语言42

2.3.3 QBE语言46

2.3.4 关系数据库语言的评价48

习题48

第三章 关系数据库设计理论50

3.1 引言50

3.2 关系模式的规范化52

3.2.1 函数依赖52

3.2.2 第一范式54

3.2.3 第二范式55

3.2.4 第三范式56

3.2.5 BCNF57

3.3 函数依赖的公理系统58

3.3.1 引言58

3.3.2 Armstrong公理59

3.3.3 函数依赖集的等价与覆盖64

3.4.1 模式分解的等价问题67

3.4 关系模式的分解67

3.4.2 无损联接分解68

3.4.3 分解的函数依赖保持性72

3.4.4 模式分解算法74

3.5 多值依赖和关系的4NF78

3.5.1 多值依赖定义78

3.5.2 多值依赖公理80

3.5.3 第四范式(4NF)81

3.6 联接依赖和关系的5NF82

3.6.1 联接依赖82

3.6.2 第五范式84

习题85

4.1 查询优化概述87

第四章 查询优化87

4.2 查询优化的一般策略88

4.3 基于关系代数表达式的优化算法89

4.3.1 关系代数表达式的等价变换规则89

4.3.2 关系代数表达式的优化算法90

4.4 分解查询的优化方法92

4.4.1 分解处理92

4.4.2 结局处理95

4.5 连接运算的优化97

4.5.1 实现二元连接运算的几种常用方法97

4.5.2 n元连接的优化99

习题105

5.1.1 数据库设计的主要内容106

5.1 数据库设计概述106

第五章 数据库设计106

5.1.2 数据库设计方法简介107

5.1.3 数据库设计步骤108

5.2 需求分析110

5.3 概念模型设计112

5.3.1 设计局部E-R模型113

5.3.2 将各局部E-R模型综合成总体E-R模型114

5.4 逻辑结构设计118

5.4.1 概念模型向网状模型转换118

5.4.2 概念模型向关系模型转换120

5.4.3 规范化理论的应用121

5.4.4 模型的评价与改进122

5.5.1 数据簇集设计123

5.5 数据库物理设计123

5.5.2 索引的选择126

5.6 数据库的实施与维护128

5.6.1 数据库数据的装入128

5.6.2 数据库的试运行129

5.6.3 数据库的运行和维护130

习题130

第六章 数据库保护133

6.1 引言133

6.2 数据库的安全性133

6.2.1 用户标识和鉴定134

6.2.2 授权规则134

6.2.3 数据分级法135

6.2.4 数据加密135

6.3.1 完整性的破坏原因136

6.3 数据库的完整性136

6.3.2 完整性规则137

6.4 数据库的并发控制137

6.4.1 排它型封锁和PX协议139

6.4.2 可串行化、死锁和活锁139

6.4.3 时间标志法140

6.5 数据库的恢复141

6.5.1 数据库故障和数据库恢复142

6.5.2 恢复方法142

6.6 数据库的再组织143

6.6.1 再组织的必要性143

6.6.2 影响再组织点的因素143

6.6.3 再组织点的选取144

习题144

7.1.1 分布式数据库系统概述145

第七章 数据库系统的研究与发展145

7.1 分布式数据库系统145

7.1.2 分布式数据库系统的组成149

7.2 面向对象数据库系统154

7.2.1 传统的关系数据库系统的不足之处155

7.2.2 对象概念的实质155

7.2.3 面向对象数据库技术的产生156

7.2.4 面向对象模型156

7.2.5 面向对象数据库管理系统157

7.3 一些新型的数据库158

7.3.1 演绎数据库158

7.3.2 模糊数据库159

7.3.3 模糊演绎数据库160

7.3.5 主动数据库161

7.3.4 巨型数据库161

7.3.6 多媒体数据库162

7.3.7 集成的工程数据库163

7.3.8 联邦数据库163

7.3.9 时态数据库163

习题164

第八章 Oracle关系数据库系统概述165

8.1 Oracle系统软件结构165

8.1.1 Oracle RDBMS166

8.1.2 Oracle数据库的结构167

8.2 Oracle产品结构167

8.2.1 Oracle RDBMS产品构成168

8.2.2 Oracle外围产品168

习题169

9.1.2 SQL*PLUS命令170

9.1.3 运行SQL*PLUS170

第九章 SQL*PLUS语言170

9.1.1 SQL语言170

9.1 概述170

9.2 数据定义171

9.2.1 定义表171

9.2.2 修改表结构173

9.2.3 删除表定义173

9.2.4 表的重新命名174

9.3 数据操纵174

9.3.1 插入数据174

9.3.2 修改数据175

9.4 数据查询176

9.3.3 删除数据176

9.4.1 简单查询177

9.4.2 空值的处理179

9.4.3 表连接操作181

9.4.4 集合运算182

9.4.5 子查询184

9.4.6 树型信息的查询187

9.5 视图192

9.5.1 视图的定义192

9.5.2 视图查询193

9.5.3 视图更新193

习题194

10.1 概述195

10.2 预编译接口195

第十章 Oracle应用程序设计195

10.3 PRO*C197

10.3.1 程序首部197

10.3.2 程序体201

10.3.3 动态SQL语句208

习题212

第十一章 应用生成器SQL*FORM213

11.1 SQL*FORM的基本概念213

11.1.1 FORM的组成213

11.1.2 当前的概念和事务214

11.1.3 SQL*FORM中的功能键和窗口214

11.2 FORM的定义和屏幕设计215

11.2.1 FORM的生成和定义215

11.2.2 块级设计216

11.2.3 域级设计219

11.2.4 屏幕设计223

11.3 触发器设计225

11.3.1 触发器的基本概念225

11.3.2 触发器的类型和用途227

11.3.3 编写触发器的命令230

11.3.4 触发器的定义过程233

11.4 触发器的运行与结果235

11.4.1 触发器的执行235

11.4.2 一个触发器的执行过程235

11.4.3 触发器执行的结果与后果235

11.4.4 一个触发器的执行结果及原因236

习题237

12.1.1 存储结构238

12.1 Oracle数据库存储组织238

第十二章 Oracle数据库管理238

12.1.2 存储管理239

12.2 Oracle安全管理243

12.2.1 系统安全性授权243

12.2.2 审计247

12.2.3 利用视图实施安全性控制250

12.3 Oracle数据库并发控制250

12.3.1 事务250

12.3.2 并发控制251

12.4 Oracle数据库恢复253

12.4.1 BI文件的恢复253

12.4.2 AI文件的恢复255

习题255

参考文献256

热门推荐