图书介绍

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

数据库原理及应用开发
  • 潘瑞芳,朱永玲主编;叶福军,卫伟,赵春明副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508430093
  • 出版时间:2005
  • 标注页数:294页
  • 文件大小:19MB
  • 文件页数:308页
  • 主题词:数据库系统-高等学校-教材

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.1.1 数据管理技术的发展1

1.1.2 数据库技术主要研究领域1

目录1

1.2 数据库系统的基本概念2

1.3 数据模型3

1.3.1 现实世界的抽象过程3

1.3.2 概念模型3

1.3.3 数据模型6

1.4 数据库体系结构8

1.4.1 模式8

1.4.2 外模式8

1.4.4 映象9

1.5 小结9

1.4.3 内模式9

习题10

第2章 关系数据库11

2.1 关系模型11

2.1.1 基本概念11

2.1.2 关系数据库12

2.2 数据完整性13

2.2.1 实体完整性约束13

2.2.2 参照完整性约束13

2.3.1 传统的集合运算14

2.2.3 用户自定义完整性约束14

2.3 关系代数14

2.3.2 专门的关系运算16

2.4 查询优化18

2.4.1 查询优化的概念及策略18

2.4.2 关系代数等价变换规则19

2.5 小结20

习题20

3.1.2 SQL语言的分类22

3.1.1 SQL语言的基本概念22

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

3.1 SQL语言概述22

3.1.3 SQL支持的数据库模式23

3.1.4 标准SQL语言与数据库产品中的SQL语言24

3.2 数据定义24

3.2.1 模式的定义和删除24

3.2.2 创建基本表25

3.2.3 修改表结构27

3.2.4 删除基本表27

3.3 数据更新28

3.2.5 创建索引28

3.2.6 删除索引28

3.3.1 在表中插入数据29

3.3.2 在表中修改数据31

3.3.3 在表中删除数据32

3.4 数据查询33

3.4.1 SELECT语句的格式33

3.4.2 简单查询33

3.4.3 选择查询36

3.4.4 分组查询39

3.4.5 查询结果排序40

3.4.6 连接查询41

3.4.7 嵌套查询42

3.4.8 使用聚集函数查询45

3.4.9 子查询与数据更新48

3.4.10 集合运算51

3.5 视图52

3.5.1 视图的作用52

3.5.2 视图的定义52

3.5.4 使用视图操作表数据53

3.5.3 视图的删除53

3.6 SQL的数据完整性约束55

3.6.1 事务55

3.6.2 完整性约束57

3.7 触发器63

3.7.1 触发器的作用63

3.7.2 触发器的组成63

3.7.3 触发器的操作63

3.8.1 存储过程的基本概念64

3.8.2 存储过程的定义64

3.8 存储过程64

3.8.3 存储过程的执行65

3.8.4 存储过程的删除65

3.9 嵌入式SQL语言66

3.9.1 嵌入式SQL语言的基本概念66

3.9.2 嵌入式SQL语言需解决的问题66

3.9.3 嵌入式SQL语言的语法格式66

3.9.4 嵌入式SQL与宿主语言之间的信息传递66

3.9.5 游标68

3.10 小结69

习题70

第4章 关系数据库规范化理论72

4.1 问题的提出72

4.1.1 存在异常的关系模式73

4.1.2 异常原因分析74

4.1.3 异常问题的解决74

4.2 函数依赖75

4.2.1 函数依赖的基本概念75

4.2.2 键的函数依赖表述76

4.3.1 第一范式77

4.3 关系模式的规范化77

4.3.2 第二范式78

4.3.3 第三范式79

4.3.4 BCNF范式80

4.3.5 多值依赖与第四范式81

4.3.6 连接依赖与第五范式84

4.3.7 关系模式的规范化步骤85

4.4 数据依赖的公理系统86

4.5 关系模式的分解89

4.5.1 模式分解中存在的问题89

4.5.2 无损连接90

4.5.3 保持函数依赖93

4.6 小结95

习题95

第5章 数据库设计与管理97

5.1 数据库设计概述97

5.1.1 数据库设计方法97

5.1.2 数据库设计的一般步骤98

5.2 需求分析100

5.3.1 概念设计概述102

5.3 概念结构设计102

5.3.2 局部概念模型设计103

5.3.3 全局概念模型设计105

5.4 逻辑结构设计107

5.4.1 E-R模式到关系模式的转换107

5.4.2 关系模式的优化110

5.4.3 设计用户外模式111

5.5 物理结构设计111

5.5.1 选择存取方法111

5.6 数据库的管理113

5.5.2 确定存储结构113

5.5.3 物理结构设计的评价113

5.6.1 数据库的实施114

5.6.2 数据库的运行和维护115

5.7 小结116

习题116

第6章 数据库保护117

6.1 数据库安全性117

6.1.1 数据库安全性问题的概述117

6.1.2 数据库的安全性机制119

6.1.3 SQL Server的安全性策略123

6.2 数据库完整性127

6.2.1 数据库完整性的概述127

6.2.2 数据库完整性的分类127

6.2.3 数据库完整性的定义与验证129

6.2.4 SQL Server的完整性策略130

6.3 数据库的并发控制131

6.3.1 数据库并发控制问题的提出131

6.3.2 基于封锁的并发控制132

6.3.3 并发控制的可串行性136

6.3.4 SQL Server的并发控制机制138

6.4 数据库的故障恢复140

6.4.1 数据库故障的种类140

6.4.2 数据库恢复的实现技术141

6.4.3 数据库的恢复策略142

6.4.4 SQL Server的数据恢复技术143

6.5 小结144

习题145

7.1.2 系统安全要求146

7.1.1 用户业务构架146

第7章 数据库应用设计案例146

7.1 系统需求简介146

7.2 系统设计147

7.2.1 系统设计考虑的主要内容147

7.2.2 系统的体系结构147

7.2.3 系统软件开发平台147

7.2.4 系统的总体功能模块148

7.3 系统需求分析149

7.3.1 数据流程图149

7.3.2 建立数据字典152

7.4 系统概念模型描述154

7.4.1 构成系统的实体型154

7.4.2 系统局部E-R图154

7.4.3 系统合成E-R图156

7.5 系统的逻辑设计157

7.5.1 转化为关系数据模型157

7.5.2 关系数据模型的优化与调整158

7.5.3 数据库表的结构158

7.6.2 定义数据库162

7.6.1 独立磁盘冗余阵列162

7.6 数据库的物理设计162

7.6.3 创建表163

7.7 高校教务信息管理系统主窗体的创建166

7.7.1 创建工程项目166

7.7.2 创建高校教务信息管理系统的主窗体166

7.7.3 创建主窗体的菜单167

7.7.4 创建公用模块168

7.8 系统用户管理模块的创建170

习题173

7.9 小结173

第2篇 新技术应用篇174

第8章 数据库新技术概论174

8.1 数据库发展的途径174

8.1.1 数据库技术与应用领域的结合174

8.1.2 数据库技术与多学科技术的有机结合174

8.1.3 数据库相关技术的改进175

8.2 面向对象数据库系统175

8.2.1 面向对象数据库管理系统的基本特征175

8.2.2 面向对象数据库的实现方法175

8.2.3 面向对象数据库的发展与应用176

8.3 并行数据库管理系统与分布式数据库管理系统177

8.3.1 并行数据库管理系统177

8.3.2 分布式数据库管理系统178

8.3.3 并行数据库系统和分布式数据库系统的区别179

8.4 空间数据库180

8.4.1 空间数据的特性180

8.4.2 空间数据库的应用180

8.5.1 移动数据库的特点181

8.5 移动数据库管理181

8.5.2 移动数据库系统的体系结构182

8.5.3 移动数据库的应用182

8.6 其他新型数据库183

8.6.1 知识数据库183

8.6.2 微小型数据库183

8.6.3 主动数据库184

8.6.4 工程数据库184

8.6.5 时态数据库184

8.7 小结184

习题185

9.1 多媒体数据库的发展和研究186

第9章 多媒体数据库技术简介186

9.2 多媒体数据库的基本特征187

9.3 多媒体数据库的基本技术189

9.4 多媒体数据库的几种实现方法190

9.4.1 从关系数据模型发展看多媒体数据库190

9.4.2 面向对象多媒体数据库191

9.4.3 分布式超媒体数据库191

9.5.2 流式传输的基本原理192

9.5.3 流媒体系统的组成192

9.5.1 流媒体技术192

9.5 流媒体技术192

9.5.4 VOD视频点播技术193

9.6  小结193

习题194

第10章 网络数据库技术195

10.1 Web数据库概述195

10.1.1 Web及其工作模式195

10.1.3 网络环境下的Web数据库196

10.1.2 Web数据库的概念196

10.2 Web数据库访问技术197

10.2.1 通用网关接口CGI198

10.2.2 服务器应用程序编程接口API198

10.2.3 因特网数据库连接器IDC198

10.2.4 先进数据库连接器ADC199

10.2.5 Java/JDBC语言编程199

10.2.6 动态服务器页面ASP199

10.3.4 Oracle200

10.3.3 DB2通用数据库200

10.3.2 MySQL200

10.3.1 SQL Server200

10.3 常用Web数据库介绍200

10.4 应用开发平台201

10.4.1 ASP201

10.4.2 PHP207

10.4.3 JSP209

10.5 小结213

习题214

11.1 研究背景215

第11章 数据挖掘技术简介215

11.2 数据挖掘基本任务216

11.3 数据挖掘研究的理论基础217

11.4 实现数据挖掘的4个关键218

11.5 市场现状及发展前景218

11.6 数据挖掘的主要工具219

11.7 小结219

习题220

12.1.1 数据库产品选择221

12.1 数据库编程基础221

第12章 数据库编程技术221

12.1.2 数据库体系结构选择222

12.1.3 数据库接口标准选择228

12.2 PowerBuilder 8.0的数据库编程技术230

12.2.1 PowerBuilder 8.0中的事务管理230

12.2.2 PowerScriipt语言231

12.2.3 动态SQL语句的使用232

12.2.4 设备管理系统案例235

12.3 ASP访问Web数据库技术243

习题246

12.4 小结246

第13章 使用ADO.NET存取数据库247

13.1 ADO.NET简介247

13.1.1 ADO.NET与ADO的区别247

13.2.1 ADO.NET存取数据库的步骤248

13.2.2 通过ADO.NET连接数据库248

13.2 简单存取数据库248

13.1.2 Managed Provider和DataSet248

13.2.3 数据库连接文件250

13.2.4 ADO.NET连接数据库的3种方法250

13.3 使用DataReader与DataSet存取数据库254

13.3.1 DataReader控件254

13.3.2 DataSet对象254

13.4 ADO.NET数据库基本操作257

13.4.1 插入记录257

13.4.2 修改记录和删除记录260

13.5.2 DataGrid控件266

13.5.1 Data Binding的概念266

13.5 数据绑定技术266

13.5.3 DataList控件268

13.5.4 Repeater控件271

13.5.5 Repeater、DataList和DataGrid控件274

13.6 小结275

习题275

实验一 数据库系统设计277

实验二 关系数据模型的设计277

第14章 实验计划和实施要求277

第3篇 实验操作篇277

实验三 数据库的建立278

实验四 数据库备份和恢复279

实验五 数据库的定义、建立和维护279

实验六 数据库的简单查询和简单连接查询282

实验七 数据统计查询285

实验八 数据库的更新和视图287

实验九 数据库的连接查询和嵌套查询289

实验十 组合查询及查询的综合应用291

参考文献294

热门推荐