《数据库系统教程》

Enter Your Email
求助资料链接 (必填)
输入提取邮箱(必填)

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.1Oracle系统软件结构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.1SQL*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.3Oracle数据库并发控制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

1995《数据库系统教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由张健沛等编著 1995 北京:中国铁道出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

Enter Your Email
求助资料链接 (必填)
输入提取邮箱(必填)

高度相关资料

数据库系统基础教程(1999 PDF版)
数据库系统基础教程
1999 北京:清华大学出版社
ORACLE数据库系统( PDF版)
ORACLE数据库系统
ORACLE数据库系统( PDF版)
ORACLE数据库系统
数据库系统( PDF版)
数据库系统
数据库与数据库管理系统( PDF版)
数据库与数据库管理系统
数据库管理系统汉字DBASE教程(1988 PDF版)
数据库管理系统汉字DBASE教程
1988 深圳大学
数据库系统教程( PDF版)
数据库系统教程
ORACLE5.10版关系数据库系统教程(1990 PDF版)
ORACLE5.10版关系数据库系统教程
1990 中国科学院希望高级电脑技术公司
ORACLE5.10版关系数据库系统教程(1990 PDF版)
ORACLE5.10版关系数据库系统教程
1990 中国科学院希望高级电脑技术公司
数据库系统教程(1995 PDF版)
数据库系统教程
1995 天津:南开大学出版社
ORACLE数据库系统(1994 PDF版)
ORACLE数据库系统
1994 哈尔滨:哈尔滨工程大学出版社
ORACLE数据库系统实用教程(1993 PDF版)
ORACLE数据库系统实用教程
1993 上海:上海科学普及出版社
ORACLE数据库系统(1991 PDF版)
ORACLE数据库系统
1991 杭州:浙江大学出版社
Novell网络高级管理员教程(1998 PDF版)
Novell网络高级管理员教程
1998 重庆:重庆大学出版社
数据库系统原理教程(1998 PDF版)
数据库系统原理教程
1998 北京:清华大学出版社

访客求助条款:还望您仔细阅读以下条款,继续浏览或使用服务表示其均得到您的认可:



➊️ 条款:请支持正版图书。肯定和感激作者及出版商的社会贡献,以及国Jia在「教育公平」上作出的努力。

➋️️ 条款:向博主支付任何费用都意味着在访客的主观意识下雇佣博主,形成博主受雇于访客的劳务关系。

➌ 条款:严禁恶意雇佣博主处理违法、有伤民族感情、有违优良传统、安全法规之内容,雇方需承担相关后果。

➍ 条款:博主会对受雇之资料内容进行安全审查,故而请不要求助或发布任何不法内容,此类求助直接退款。

➎ 条款:通常2小时内完成求助,深夜的求助最迟第二天12点前,个别特别疑难的会提前告知在24小时内完成。

➏ 条款:若包含多册(如上、下册)每次求助仅受理一册,除非原本一本就包含上下册内容,而非分多本发行。

➐ 条款:因资料保存年代久远、或受当时印刷技术限制而可能导致的质量风险,求助者需明了并自行承担。

➑ 条款:雇佣博主为您从事资料处理服务是收费的,其设定参照了北京市 最低工资标准 时薪来推算。