当前位置:首页 > 工业技术
数据库系统概论
数据库系统概论

数据库系统概论PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:马锦忠,陆正康,陈学德等
  • 出 版 社:南京:南京大学出版社
  • 出版年份:1995
  • ISBN:7305028088
  • 页数:183 页
图书介绍:
《数据库系统概论》目录

第一章 概述 1

1.1 引言 1

1.2 什么是数据库 2

1.3 数据库结构 3

1.4 数据库管理系统 6

1.5 数据描述语言和数据操纵语言 7

1.5.1 数据描述语言 7

1.6 数据库系统 8

1.5.2 数据操纵语言 8

练习题 11

第二章 数据模型 12

2.1 什么是数据模型 12

2.2 E-R数据模型 13

2.2.1 E-R数据模型的主要概念 14

22.2 E-R图 15

2.3 层次数据模型简介 19

2.3.1 层次模型的数据结构与约束 19

2.3.2 层次模型的数据操作 21

2.4 网状数据模型简介 23

2.4.1 网状模型的数据结构与约束 24

2.4.2 网状模型的数据操作 27

2.5 关系模型 28

2.6 小结 30

练习题 32

3.1 关系模型的基本概念 33

3.1.1 关系的数学定义 33

第三章 关系数据库 33

3.1.2 关系模式 35

3.1.3 关系数据库 36

3.1.4 关系模型的三要素 36

3.2 关系代数 38

3.2.1 关系代数中的五种基本运算 38

3.2.2 关系代数其它四种运算 39

3.3 关系演算 41

3.3.1 元组关系演算 41

3.3.2 域关系演算 44

练习题 45

第四章 关系数据库标准语言——SQL 48

4.1 SQL语言概述 48

4.2 SQL数据定义功能 49

4.2.1 基本表的定义和修改 49

4.2.2 索引的建立和删除 50

4.3 SQL数据操纵功能 51

4.3.1 SQL查询语句 51

4.3.1.1 简单查询 52

4.3.1.2 库函数查询 53

4.3.1.3 使用谓词BETWEEN、IN和LIKE的查询 54

4.3.1.4 连接查询 54

4.3.1.5 嵌套查询 55

4.3.1.6 SQL语言中的并、交、差操作 57

4.3.2 SQL更新语句 58

4.4 视图 61

4.4.1 视图的定义 61

4.4.3 视图的更新 62

4.4.2 视图的查询 62

4.5 SQL数据控制功能 64

4.5.1 使用权的授予 64

4.5.2 使用权的收回 65

练习题 66

第五章 关系数据库系统——SYBASE 67

5.1 SYBASE系统概述 67

5.1.1 SYBASE的主要特点 67

5.1.2 SYBASE软件的组成 68

5.1.2.1 SYBASE SQL Server 69

5.1.2.2 SYBASE SQL Toolset 71

5.1.2.3 接口软件 73

5.2 SYBASE系统安全性、完整性、并发性控制 76

5.2.1 SQL Server的结构特征 76

5.2.2 SYBASE数据库的基本对象 77

5.2.3 SQL Server安全管理 78

5.2.4 SQL Server完整性控制 79

5.2.5 SQL Server并发控制 80

6.1 问题的提出 83

第六章 关系数据理论 83

6.2 规范化 84

6.2.1 函数依赖 84

6.2.2 关键字 85

6.2.3 范式 86

6.2.4 2NF 87

6.2.5 3NF 88

6.2.6  BCNF 89

6.2.7 多值依赖 90

6.2.8 4NF 93

6.2.9 规范化小结 94

6.3 函数依赖公理 95

6.4 关系模式的分解 98

6.4.1 关系模式分解的三个定义 99

6.4.2 分解的无损连接性和保持函数依赖性 100

6.4.3 关系模式分解的算法 102

6.4.4 小结 104

练习题 106

7.1 DBMS的结构 107

第七章 DBMS及查询优化 107

7.2 语言处理 108

7.3 模式转换 109

7.4 数据存取 111

7.5 数据库物理组织 112

7.6 一些主要的关系数据库管理系统 113

7.7 查询优化概述 114

练习题 117

第八章 数据库设计 118

8.1 引言 118

8.2 用户需求分析 120

8.3 概念结构设计 123

8.4 逻辑结构设计 125

8.5 物理结构设计 129

8.6 数据库设计专家系统 129

练习题 132

9.1.1 什么是分布式数据库 133

9.1 概述 133

第九章 分布式数据库 133

9.1.2 分布式数据库的开发动力 135

9.1.3 分布式数据库的技术问题 136

9.1.4 分布式数据库管理系统 138

9.1.4.1 分布式数据库管理系统的基本组成 138

9.1.4.2 分布式数据库管理系统的同构性与异构性 139

9.2 分布式数据库原理 140

9.2.1 分布式数据库的模式结构与分布透明性 140

9.2.1.1 分布式数据库的模式结构 140

9.2.1.2 数据分片 141

9.2.1.3 分布透明性 144

9.2.2 分布式查询优化 145

9.2.2.1 分布式查询优化问题 146

9.2.2.2 分布式查询优化的目标 146

9.2.2.3 连接查询的优化 147

9.2.2.4 分布式查询优化的重要性 148

9.2.3.1 分布式事务管理概述 151

9.2.3 分布式事务管理 151

9.2.3.2 并发控制 153

9.2.3.3 恢复机制 159

9.2.4 分布式数据库管理 160

9.2.4.1 分布式数据库的目录管理 161

9.2.4.2 授权与保护 161

9.3 分布式数据库实验系统与产品 163

9.3.1 实验系统与产品概述 163

9.3.2 Sybase System 10的分布式数据库管理功能 168

第十章 数据库技术发展概述 176

10.1 新一代数据库技术的需求 176

10.1.1 新的应用领域 176

10.1.2 新的应用领域对数据库技术的要求 176

10.2 面向对象数据库(OODB) 178

10.2.1 面向对象数据库的主要概念 178

10.2.2 对象类之间的联系 179

10.2.3 面向对象数据库系统 180

10.3 关于新一代数据库系统的争论及发展趋势 182

返回顶部