图书介绍

数据库原理与应用PDF|Epub|txt|kindle电子书版本网盘下载

数据库原理与应用
  • 李红主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040116952
  • 出版时间:2003
  • 标注页数:317页
  • 文件大小:30MB
  • 文件页数:330页
  • 主题词:数据库(学科: 高等学校) 数据库

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 数据与信息2

1.1.2 数据管理与数据库3

1.1.3 数据库管理系统与管理信息系统5

1.2 数据管理技术的发展6

1.2.1 手工管理阶段7

1.2.2 文件系统阶段7

1.2.3 数据库系统阶段9

1.3 数据库系统结构11

1.3.1 数据库体系结构11

1.3.2 数据库系统的组成16

1.3.3 数据库应用系统体系结构21

1.4 数据模型25

1.4.1 概述25

1.4.2 层次数据模型27

1.4.3 网状数据模型29

1.4.4 关系数据模型31

1.4.5 面向对象数据模型33

小结34

习题135

案例135

第2章 关系数据库37

学习目标37

2.1 关系模型37

2.1.1 关系数据结构37

2.1.2 关系操作38

2.1 3 完整性约束39

2.2 关系模式41

2.2.1 关系概念模式41

2.2.2 关系内模式43

2.2.3 关系外模式43

2.3 关系代数43

2.3.1 传统的集合运算43

2.3.2 特殊的关系运算45

2.4 关系数据库规范化理论48

2.4.1 关系模式规范化的必要性48

2.4.2 数据依赖49

2.4.3 范式与规范化51

2.4.4 关系分解原则57

小结60

习题260

案例263

第3章 关系数据库的标准语言SQL65

学习目标65

3.1 SQL概述65

3.1.1 SQL的发展历程65

3.1.2 SQL的组成与功能66

3.1.3 SQL语言的特点66

3.1.4 SQL基本知识68

3.2 数据定义语言73

3.2.1 数据库73

3.2.2 表75

3.2.3 索引83

3.2.4 视图88

3.2.5 存储过程92

3.3 数据更新语言94

3.3.1 插入数据95

3.3.2 修改数据97

3.3.3 删除数据99

3.4 数据查询语言99

3.4.1 SELECT语句100

3.4.2 单表查询101

3 4.3 连接查询103

3.4.4 嵌套查询108

3.4.5 集合查询112

3 4.6 函数查询114

3.5 数据控制语言116

3.5.1 数据控制方法116

3.5.2 数据控制语句117

3.5.3 事务控制语句119

3.6 嵌入式SQL120

3.6.1 嵌入式SQL的形式及处理过程121

3.6.2 SQL与宿主语言间的通信122

3.6.3 嵌入式SQL的实现123

3.6.4 游标124

3.6.5 动态SQL127

小结127

习题3128

案例3130

实验131

第4章 关系数据库设计133

学习目标133

4.1 概念模型133

4.1.1 信息的三个世界134

4.1.2 概念模型的基本概念135

4.1.3 实体联系方法138

4.1.4 E-R模型的设计问题141

4.1.5 E-R模型的扩充145

4.2 数据库设计步骤148

4.2.1 需求分析148

4.2.2 概念结构设计151

4.2.3 逻辑结构设计154

4.2.4 物理设计159

4.2.5 数据库实施160

4.2.6 数据库运行和维护161

4.3 网络环境下的数据库应用规划162

4.3.1 需求分析162

4.3.2 安全问题162

4.3.3 体系结构164

4.3.4 系统平台的选择165

小结166

习题4167

案例4167

实验168

第5章 数据库保护169

学习目标169

5.1 数据库完整性169

5.1.1 完整性约束的定义170

5.1.2 完整性约束的检查和处理173

5.2 数据库安全性175

5.2.1 用户验证176

5.2.2 存取控制176

5.3 数据库并发控制179

5.3.1 事务179

5.3.2 事务的串行调度、并发调度及其可串行化181

5.3.3 事务并发执行所带来的问题183

5.3 4 封锁184

5.4 数据库恢复189

5.4.1 数据库系统的故障189

5.4.2 基于日志文件的数据恢复技术190

5 4.3 数据转储及介质故障的恢复193

5.4.4 检查点方法195

小结197

习题5197

案例5197

第6章 面向对象数据库及对象-关系数据库199

学习目标199

6.1 面向对象数据库系统简介199

6.1.1 面向对象方法学的特点199

6.1.2 面向对象数据库系统的概念200

6.1.3 问题与局限性200

6.2 面向对象数据模型概念201

6.2.1 对象201

6.2.2 类202

6.2.3 消息203

6.2.4 继承203

6.3 面向对象数据库204

6.3.1 面向对象数据库系统概述204

6.3.2 面向对象数据库系统的基本特征205

6.3.3 面向对象数据库管理系统211

6.3.4 面向对象数据库系统的基本功能和实现途径215

6.4 对象-关系数据库系统216

6.4.1 特点216

6.4.2 对象-关系数据库技术217

6.4.3 对象-关系数据库系统与产品219

6.5 面向对象数据库与对象-关系数据库的比较221

小结222

习题6223

第7章 C/S数据库和Web数据库224

学习目标224

7.1 C/S体系结构224

7.1.1 C/S结构224

7.1.2 C/S结构的主要技术特征226

7.1.3 C/S结构的组成226

7 1.4 三层C/S结构227

7.2 C/S数据库技术230

7.2.1 C/S数据库技术概述230

7.2.2 C/S结构的数据库系统236

7.3 Web数据库与应用239

7.3.1 Web数据库的分类239

7.3.2 Web数据库技术要点241

7.3.3 Web数据库应用的构成及一般结构242

小结247

习题7248

案例7248

实验249

第8章 开放的客户端开发及主流数据库产品250

学习目标250

8.1 开放式客户体系结构250

8 1.1 ODBC250

8.1.2 JDBC252

8.2 面向网络的Java编程语言255

8.2.1 Java出现的背景255

8.2.2 Java语言对软件开发技术的影响255

8.2.3 Java语言的应用前景256

8.2.4 Java的数据库应用开发展望256

8.3 用Delphi开发数据库应用系统257

8.3.1 Delphi概述257

8.3.2 Delphi的数据库特性257

8.3.3 Delphi数据库的体系结构258

8.3.4 数据访问部件258

8.3.5 数据控制部件259

8.3.6 数据库窗体专家和数据库操作台259

8.4 用PowerBuilder开发数据库应用260

8.4.1 PowerBuilder的特点260

8.4.2 PowerBuilder数据库管理261

8.4.3 PowerBuilder的事务处理262

8.5 SQL Server2000263

8.5.1 SQLServer 2000的发展历程263

8.5.2 SQL Server 2000概述264

8.5.3 SQL Server 2000的特性265

8.5.4 SQLServet基本工具266

8.5.5 使用SQLServer 2000的电子商务268

8.6 Oracle数据库270

8.6.1 Oracle数据库系统的特点270

8.6.2 Oracle的存储结构271

8.6.3 Oracle的分布式数据库管理272

8.6.4 Oracle与SQL Servet 2000的比较272

8.7 Informix数据库276

8.7.1 Informix数据库管理276

8.7.2 Internet上的Informix数据库277

小结280

习题8280

案例8281

实验281

第9章 数据库技术的发展283

学习目标283

9.1 数据库系统的三个发展阶段283

9.1.1 第一代的数据库系统——层次和网状数据库系统283

9.1.2 第二代数据库系统——关系数据库系统284

9.1.3 新一代数据库系统285

9.2 数据仓库285

9.2.1 数据仓库的概念285

9.2.2 数据集市289

9.2.3 数据仓库的系统结构291

9.2.4 数据仓库的关键技术294

9.2.5 数据挖掘295

9.3 分布式数据库系统296

9.3.1 分布式数据库系统概述296

9.3.2 分布式数据库系统的模式结构297

9.3.3 分布式数据库管理系统298

9.3.4 数据分布298

9.3.5 分布透明性300

9.4 并行数据库系统302

9.4.1 并行数据库系统体系结构302

9.4.2 并行数据库系统中数据的划分技术304

9.4.3 并行查询处理技术305

9.5 其他新型的数据库系统309

9.5.1 多媒体数据库系统309

9.5.2 模糊数据库系统309

9.5.3 主动数据库系统309

小结310

习题9311

案例9311

附录312

参考文献及网站316

热门推荐