当前位置:首页 > 工业技术
现代数据库系统实用教程
现代数据库系统实用教程

现代数据库系统实用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:徐洁磐,张剡,封玲编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115147477
  • 页数:253 页
图书介绍:本书是一本关于现代数据库系统基本原理与实用技术的教材。
《现代数据库系统实用教程》目录

第1章 数据库系统概述 1

1.1 数据库系统的发展及当前主流 1

1.1.1 数据库系统发展简史 1

1.1.2 当前数据库主流产品介绍 2

1.2 数据库系统的若干基本概念 3

1.3 应用环境与数据库系统的发展 8

1.4 数据库系统的特点 11

习题1 12

第1章复习指导 12

第2章 数据模型 14

2.1 数据模型的基本概念 14

2.3.1 E-R模型 15

2.3 概念世界与概念模型 15

2.2 数据模型的四个世界 15

2.3.2 面向对象模型 20

2.4 信息世界与逻辑模型 22

2.4.1 概述 22

2.4.2 关系模型与关系模型数据库管理系统 23

2.4.3 面向对象模型与面向对象数据库管理系统 28

2.5 计算机世界与物理模型 28

2.5.1 数据库的物理存储介质 28

2.5.2 磁盘存储器及其操作 29

2.5.3 文件系统 32

2.5.4 数据库存储结构 33

习题2 34

第2章复习指导 35

3.1 关系数据库系统概述 37

第3章 关系数据库系统介绍 37

3.2 关系模型的数学基础——关系代数 38

3.2.1 关系的表示 38

3.2.2 关系操纵的表示 39

3.2.3 关系模型与关系代数 41

3.2.4 关系代数中的扩充运算 41

3.2.5 关系代数实例 44

3.2.6 关系代数与关系数据库系统 45

3.3 关系数据库语言SQL 46

3.3.1 SQL概貌 46

3.3.2 SQL的功能 48

习题3 49

第3章复习指导 50

4.1.2 SQL Server2000的版本 51

4.1.3 SQL Server2000的运行平台 51

第4章 关系数据库管理系统SQL Server2000 51

4.1.1 SQL Server2000的应用环境与结构模式 51

4.1 SQL Server2000系统概貌 51

4.1.4 一个典型的系统架构 53

4.1.5 SQL Server2000组成 54

4.1.6 SQL语言 57

4.2 SQL Server2000的功能与特色 57

4.2.1 SQL Server2000的特色 57

4.2.2 SQL Server2000的基本功能 58

4.2.3 SQL Server2000的扩充功能 60

习题4 60

第4章复习指导 60

5.1 关系数据库管理系统的数据定义功能介绍 62

第5章 关系数据库管理系统中数据定义及相关SQL语句 62

5.2 SQL的数据定义语句 63

5.2.1 SQL基本数据类型 63

5.2.2 SQL的模式定义语句 63

5.2.3 SQL的基表定义语句 64

5.2.4 SQL的索引定义语句 65

5.3 SQL Server2000中的数据定义功能 66

习题5 67

第5章复习指导 68

第6章 关系数据库管理系统的数据操纵及相关SQL语句 69

6.1 关系数据库管理系统的数据操纵功能介绍 69

6.2 SQL的数据操纵语句 70

6.2.1 SQL的查询语句 70

6.2.2 SQL的更新语句 77

6.2.3 SQL的统计、计算及分类语句 79

6.3 关系数据库管理系统的视图功能与相关的SQL语句 81

6.3.1 关系数据库管理系统的视图功能 81

6.3.2 SQL有关视图的语句 81

6.4 SQL Server2000中数据操纵及视图功能 82

习题6 83

第6章复习指导 85

第7章 关系数据库管理系统数据控制功能及相关SQL语句 87

7.1 关系数据库管理系统控制功能概述 87

7.2 关系数据库的安全性控制 87

7.2.1 数据库安全的基本概念与内容 88

7.2.2 数据库的安全标准 90

7.2.3 SQL对数据库安全的支持 92

7.2.4 SQL Server2000中的数据安全性功能 94

7.3.1 关系数据库完整性控制的功能 98

7.3.2 完整性规则的三个内容 98

7.3 关系数据库的完整性控制 98

7.3.3 完整性约束的设置、检查与处理 99

7.3.4 触发器 101

7.3.5 SQL Server2000中的数据完整性功能 102

7.4 事务处理 104

7.4.1 事务 104

7.4.2 事务的性质 105

7.4.3 事务活动 106

7.4.4 有关事务的SQL语句 106

7.4.5 SQL Server2000中的事务功能 106

7.5.1 事务的并发执行 107

7.5 并发控制技术 107

7.5.2 封锁 110

7.5.3 封锁协议 110

7.5.4 两阶段封锁协议 112

7.5.5 封锁粒度 112

7.5.6 活锁与死锁 113

7.6 数据库故障恢复技术 114

7.6.1 概述 114

7.6.2 数据库故障分类 114

7.6.3 数据库故障恢复三大技术 115

7.6.4 恢复策略 116

7.6.5 SQL Server2000中的故障恢复技术 117

习题7 117

第7章复习指导 119

8.1 概述 122

8.1.1 数据交换模型 122

8.1.2 数据交换的五种方式 122

第8章 关系数据库系统中的数据交换原理 122

8.2 数据交换的管理 124

8.2.1 会话管理 124

8.2.2 连接管理 125

8.2.3 游标管理 126

8.2.4 诊断管理 126

8.2.5 动态SQL 127

8.3 数据交换的流程 128

习题8 129

第8章复习指导 129

9.2 SQL Server2000中的人机交互方式功能 131

第9章 数据交换之一——人机交互方式 131

9.1 人机交互方式概述 131

9.3 SQL Server2000中的人机交互方式的操作 132

9.3.1 企业管理器 132

9.3.2 SQL查询分析器 136

9.3.3 事件探查器 138

9.4 SQL Server2000中的人机交互方式的操作例子 139

习题9 144

第9章 复习指导 144

第10章 数据交换之二——自含式SQL及T-SQL 146

10.1 自含式SQL概述 146

10.2 T-SQL介绍 146

10.2.1 数据类型、变量与表达式 147

10.2.2 核心SQL操作 148

10.2.3 数据交换操作 149

10.2.4 算法程序设计语言中的程序流控制及输出语句 151

10.2.5 函数 151

10.2.6 文本、图像操作 152

10.3 T-SQL的编程 152

习题10 153

第10章复习指导 154

第11章 数据交换之三——调用层接口及ODBC 155

11.1 调用层接口概述 155

11.2 C/S结构方式 155

11.3 ODBC介绍 156

11.3.1 ODBC接口 157

11.3.2 ODBC工作流程 158

11.3.3 ODBC函数集 162

11.4 存储过程 163

习题11 164

第11章复习指导 164

第12章 数据交换之四——Web数据库与ADO接口 166

12.1 Web方式概述 166

12.2 因特网与Web应用 166

12.3 Web数据库介绍 167

12.4 B/S结构方式 168

12.5 ASP接口方式 169

12.6 ADO控件 169

习题12 172

第12章复习指导 173

13.1 规范化方法的起因 175

第13章 关系数据库的规范化方法 175

13.2 函数依赖 177

13.3 函数依赖与范式 179

13.4 范式间关系 183

13.5 规范化所引起的一些问题 184

13.6 关系数据库规范化的非形式化判别法 185

习题13 185

第13章复习指导 186

第14章 数据库设计 188

14.1 数据库设计概述 188

14.2 数据库设计的需求分析 189

14.2.1 需求调查 189

14.2.2 需求分析 189

14.2.3 数据需求分析说明书 191

14.3 数据库概念设计 192

14.3.1 数据库概念设计概述 192

14.3.2 数据库概念设计的过程 193

14.3.3 数据库概念设计说明书 196

14.4 数据库的逻辑设计 196

14.4.1 数据库逻辑设计基本方法 196

14.4.2 关系视图设计 198

14.4.3 数据库逻辑设计说明书 199

14.5 数据库的物理设计 199

14.5.1 存取方法设计 200

14.5.2 存储结构设计 200

14.5.3 数据库物理设计说明书 201

第14章复习指导 202

习题14 202

第15章 数据库管理 205

15.1 数据库管理概述 205

15.2 数据库管理的内容 205

15.3 数据库管理员DBA 209

习题15 210

第15章复习指导 210

第16章 数据库系统的应用 212

16.1 概述 212

16.2 数据库在事务处理领域中的应用 212

16.2.1 电子商务 213

16.2.2 企业资源规划 214

16.2.3 客户关系管理 216

16.3.1 数据库在工程领域中的应用及工程数据库介绍 219

16.3 数据库在非事务处理领域中的应用 219

16.3.2 数据库在多媒体领域中的应用及多媒体数据库介绍 221

16.3.3 数据库在GIS中的应用及空间数据库介绍 224

16.4 数据库在分析领域中的应用 226

16.4.1 决策支持系统 226

16.4.2 数据仓库的基本原理 228

16.4.3 联机分析处理OLAP 232

16.4.4 数据挖掘 238

16.4.5 DSS中的建模与展示 239

16.4.6 DSS整体结构 240

习题16 240

第16章复习指导 241

附录:“数据库课程”实验指导书 244

参考文献 253

相关图书
作者其它书籍
返回顶部