图书介绍

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

数据库原理与应用 第2版
  • 李红编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040225115
  • 出版时间:2007
  • 标注页数:440页
  • 文件大小:49MB
  • 文件页数:454页
  • 主题词:数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理与应用 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库技术概述1

学习目标1

1.1 数据库的作用及相关概念2

1.1.1 数据与信息2

1.1.2 数据管理与数据库3

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

1.2 数据管理技术的发展6

1.2.1 手工管理阶段6

1.2.2 文件系统阶段6

1.2.3 数据库系统阶段7

1.3 数据库系统结构9

1.3.1 数据库系统的组成9

1.3.2 数据库体系结构14

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

1.4 数据模型22

1.4.1 概述22

1.4.2 层次数据模型24

1.4.3 网状数据模型26

1.4.4 关系数据模型28

1.4.5 面向对象数据模型29

1.5 数据库技术的发展30

1.5.1 数据库系统发展的3个阶段30

1.5.2 现代应用对数据库系统的新要求32

1.5.3 数据库技术的发展趋势34

本章小结39

习题139

案例140

第2章 关系数据库41

学习目标41

2.1 关系模型42

2.1.1 关系数据结构42

2.1.2 关系操作43

2.1.3 关系的完整性约束44

2.2 关系模式47

2.2.1 关系概念模式47

2.2.2 关系内模式48

2.2.3 关系外模式48

2.3 关系代数49

2.3.1 传统的集合运算50

2.3.2 特殊的关系运算52

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

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

2.4.2 函数依赖58

2.4.3 关系的范式及规范化60

2.4.4 关系分解原则65

本章小结68

习题268

案例271

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

学习目标72

3.1 SQL概述73

3.1.1 SQL的发展历程73

3.1.2 SQL的组成与功能73

3.1.3 SQL的特点74

3.1.4 SQL基本知识75

3.2 数据定义语言79

3.2.1 数据库79

3.2.2 表81

3.2.3 索引88

3.2.4 视图92

3.2.5 存储过程95

3.3 数据更新语言97

3.3.1 插入数据98

3.3.2 修改数据99

3.3.3 删除数据100

3.4 数据查询语言101

3.4.1 SELECT语句101

3.4.2 单表查询102

3.4.3 联接查询103

3.4.4 嵌套查询107

3.4.5 集合查询110

3.4.6 函数查询111

3.5 数据控制语言113

3.5.1 数据控制方法114

3.5.2 数据控制语句115

3.5.3 事务控制语句116

3.6 嵌入式SQL118

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

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

3.6.3 嵌入式SQL的实现120

3.6.4 游标121

3.6.5 嵌入式SQL的使用技术127

3.6.6 动态SQL131

本章小结133

习题3133

案例3135

实验136

第4章 关系数据库设计138

学习目标138

4.1 数据库设计概述139

4.1.1 数据库的设计特点139

4.1.2 数据库的设计方法141

4.1.3 数据库设计的基本步骤142

4.1.4 数据库设计过程中的各级模式145

4.2 需求分析145

4.2.1 需求分析的任务及其工作145

4.2.2 高校管理系统的信息需求146

4.3 概念结构设计148

4.3.1 重要性、设计策略及步骤148

4.3.2 概念模型150

4.3.3 实体-联系方法155

4.3.4 UML方法168

4.4 逻辑结构设计176

4.4.1 E-R模型向关系模型的转换177

4.4.2 UML模型向关系模型的映射181

4.4.3 数据模型的优化199

4.4.4 设计外模式200

4.5 物理结构设计200

4.5.1 物理结构设计的内容和方法201

4.5.2 关系模式存取方法选择202

4.5.3 确定数据库的存储结构203

4.5.4 评价物理结构204

4.6 数据库实施204

4.6.1 数据装载和应用程序的编制调试205

4.6.2 数据库的试运行205

4.7 数据库运行和维护206

本章小结207

习题4207

案例4209

实验209

第5章 数据库保护211

学习目标211

5.1 数据库完整性212

5.1.1 完整性约束的定义212

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

5.2 数据库安全性217

5.2.1 用户验证218

5.2.2 存取控制218

5.3 数据库并发控制220

5.3.1 事务220

5.3.2 事务的调度222

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

5.3.4 封锁225

5.4 数据库恢复229

5.4.1 故障的种类与恢复原理229

5.4.2 故障恢复技术231

5.4.3 故障恢复策略237

本章小结240

习题5240

案例5240

第6章 网络数据库242

学习目标242

6.1 网络数据库的产生与发展243

6.1.1 Web的产生与发展243

6.1.2 网络数据库的发展历程246

6.2 网络数据库的概念与特点249

6.2.1 网络数据库的概念249

6.2.2 网络数据库的特点250

6.3 网络数据库系统的工作模式251

6.3.1 C/S模式251

6.3.2 B/S模式254

6.3.3 混合模式及N层模式256

6.4 网络数据库的访问技术258

6.4.1 ODBC技术258

6.4.2 OLE DB技术270

6.4.3 JDBC技术272

6.4.4 对象/关系映射274

6.5 网络数据库的数据交换技术275

6.5.1 XML技术概述276

6.5.2 主要的数据交换技术280

6.6 网络数据库的Web应用281

6.6.1 Web应用体系结构281

6.6.2 常用的Web应用开发方式284

6.7 目前主流的网络数据库产品简介288

6.7.1 微软公司的SQL Server288

6.7.2 Oracle产品289

6.7.3 IBM DB2290

6.7.4 MySQL数据库290

6.7.5 Sybase290

6.7.6 Informix Dynamic Server产品291

本章小结291

习题6292

实验292

第7章 网络数据库管理系统SQL Server 2000295

学习目标295

7.1 SQL Server 2000简介296

7.1.1 SQL Server 2000的体系结构296

7.1.2 SQL Server 2000的特点298

7.1.3 SQL Server 2000的版本及安装环境299

7.2 SQL Server 2000的管理工具和实用程序302

7.2.1 服务管理器302

7.2.2 企业管理器302

7.2.3 查询分析器304

7.2.4 其他管理工具程序介绍305

7.3 SQL Server服务器管理308

7.3.1 创建服务器组308

7.3.2 服务器注册309

7.3.3 运行服务器314

7.3.4 服务器配置选项设置316

7.3.5 系统数据库320

7.3.6 系统表321

7.4 SQL Server 2000数据库操作322

7.4.1 SQL Server 2000数据库基本结构322

7.4.2 SQL Server 2000数据库的建立324

7.4.3 显示数据库信息327

7.4.4 修改数据库328

7.4.5 删除数据库330

7.5 SQL Server 2000数据库对象操作331

7.5.1 SQL Server 2000表操作331

7.5.2 SQL Server 2000视图操作336

7.5.3 SQL Server 2000索引操作339

7.5.4 SQL Server 2000存储过程342

7.5.5 SQL Server 2000的编程结构345

本章小结349

习题7349

实验349

第8章 分布式数据库系统352

学习目标352

8.1 概述353

8.1.1 分布式数据库系统的含义353

8.1.2 分布式数据库系统的特点355

8.1.3 分布式数据库系统的优缺点357

8.1.4 分布式数据库系统的分类及环境358

8.2 分布式数据存储359

8.2.1 数据分片359

8.2.2 数据分布361

8.3 分布式数据库系统的体系结构362

8.3.1 分布式数据库系统的模式结构362

8.3.2 分布透明性364

8.3.3 分布式数据库管理系统368

8.4 分布式处理371

8.4.1 查询处理372

8.4.2 事务处理376

8.4.3 并发控制377

8.4.4 分布恢复378

本章小结380

习题8380

讨论题381

第9章 XML数据库382

学习目标382

9.1 概述383

9.1.1 XML文档383

9.1.2 XML数据库385

9.2 XML数据模型386

9.2.1 XML DTD387

9.2.2 XML Schema389

9.3 纯XML数据库391

9.3.1 基本概念391

9.3.2 纯XML数据库管理系统393

9.4 XML数据库的数据存储396

9.4.1 纯XML数据库396

9.4.2 基于关系的XML数据库398

9.5 XML查询403

9.5.1 XQuery查询403

9.5.2 SQL/XML414

本章小结426

习题9427

实验429

附录430

参考文献439

相关网站441

热门推荐