图书介绍

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

数据库原理及应用
  • 安迎建等编 著
  • 出版社: 北京:中国石化出版社
  • ISBN:7801644972
  • 出版时间:2004
  • 标注页数:211页
  • 文件大小:23MB
  • 文件页数:224页
  • 主题词:数据库系统

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.2 数据管理的三个阶段2

1.1.3 数据库技术发展的三个阶段5

1.1.4 工程/科学领域数据处理的发展6

1.1.5 数据库发展的新趋势7

1.2 计算机集成化8

1.2.1 在CAX中对CIM的要求8

1.2.2 计算机集成化的方法9

补充材料11

练习题19

第二章 实体-联系模型20

2.1 基本概念20

2.2 基本E-R图要点22

2.2.1 基本要点22

2.2.2 码在E-R图中的表示22

2.2.3 角色表示要点22

2.3 属性23

2.3.1 属性的类型23

2.3.2 属性在E-R图中的表示23

2.4 映射约束24

2.4.1 映射的基数24

2.5 弱实体集26

2.6 扩展E-R特性27

2.7 E-R图表示汇总29

2.8 E-R模型设计要点30

2.9 概念数据库设计过程31

2.10 E-R模型向关系模式的转换32

练习题35

第三章 关系模型36

3.1 数据视图和数据模式36

3.1.1 数据库系统的三级模式结构36

3.1.2 应用访问数据库数据的过程37

3.2 数据库设计实例37

3.2.1 实例模型37

3.2.2 层次数据模型38

3.2.3 网状数据库模型41

3.2.4 关系模型44

3.3 关系代数47

3.3.1 选择运算48

3.3.2 投影48

3.3.3 并运算48

3.3.4 差运算49

3.3.5 交运算50

3.3.6 广义笛卡尔积运算50

3.3.7 更名运算51

3.3.8 θ连接51

3.3.9 自然连接52

3.3.10 除运算52

3.3.11 除定义53

3.3.12 赋值运算54

3.3.13 广义投影55

3.3.14 外连接55

3.3.15 聚集函数56

3.3.16 数据库修改(删除、插入、修改)56

3.3.17 元组关系演算57

3.3.18 域关系演算59

练习题60

第四章 SQL Server数据库管理61

4.1 SQL Server概述61

4.1.1 SQL Server的特点61

4.1.2 SQL Server的主要服务62

4.1.3 SQL Server的客户软件62

4.1.4 T-SQL(Transact-SQL)65

4.2 SQL Server的体系结构65

4.2.1 SQL Server的程序接口65

4.2.2 数据对象接口65

4.2.3 分层通信体系结构66

4.3 SQL Server安全策略66

4.3.1 SQL Server使用两级安全策略验证用户66

4.3.2 SQL Server服务器的安全模式66

4.3.3 SQL Server的特殊用户67

4.4 SQL Server数据库67

4.4.1 SQL Server数据库类型67

4.4.2 系统数据库68

4.4.3 用户数据库69

4.4.4 SQL Server数据库对象69

4.4.5 创建用户数据库69

4.4.6 创建数据库的方法70

4.4.7 创建数据库的语句格式73

4.4.8 创建数据库时的选项73

4.4.9 创建数据库示例73

4.4.10 删除数据库74

4.5 创建和查询表75

4.5.1 使用T-SQL命令创建表75

4.5.2 Enterprise manager创建表75

4.5.3 在Query Analyzer查询表75

练习题76

第五章 数据库语言SQL77

5.1 SQL特点77

5.2 SQL数据定义功能77

5.2.1 域定义77

5.2.2 基本表的定义78

5.2.3 索引的定义80

5.2.4 数据库的建立与撤销80

5.2.5 SQL数据定义特点80

5.3 SQL数据查询功能81

5.3.1 SQL数据查询基本结构81

5.3.2 select子句81

5.3.3 重复元组的处理81

5.3.4 from子句82

5.3.5 where子句82

5.3.6 更名运算82

5.3.7 字符串操作83

5.3.8 元组显示顺序83

5.3.9 集合操作84

5.3.10 分组和聚集函数84

5.3.11 空值85

5.3.12 嵌套子查询86

5.3.13 派生关系89

5.4 SQL的数据修改功能90

5.4.1 插入操作90

5.4.2 删除操作90

5.4.3 更新操作91

5.5 视图92

5.6 SQL数据控制功能93

5.6.1 安全性控制93

5.6.2 完整性控制95

5.6.3 SQL中完整性约束98

5.7 嵌入式SQL99

5.7.1 为什么使用嵌入式SQL99

5.7.2 嵌入式SQL执行过程99

5.7.3 需要解决的几个问题100

练习题102

第六章 关系数据库理论及数据库设计104

6.1 关系模式的设计问题104

6.1.1 函数依赖105

6.1.2 第一范式——1NF106

6.1.3 第二范式——2NF107

6.1.4 第三范式——3NF108

6.1.5 BCNF108

6.1.6 多值依赖Vs函数依赖110

6.1.7 第四范式——4NF111

6.2 函数依赖的推理规则112

6.2.1 逻辑蕴涵112

6.2.2 Armstrong公理系统112

6.3 模式分解117

6.3.1 无损连接分解118

6.3.2 保持函数依赖的分解121

6.3.3 连接依赖127

6.3.4 投影-连接范式(PJNF)128

第七章 事务130

7.1 事务概念130

7.1.1 事务定义130

7.1.2 事务特性(ACID)130

7.2 事务状态131

7.3 事务调度131

7.3.1 事务的调度131

7.3.2 并行Vs串行131

7.3.3 事务执行示例132

7.3.4 SQL中一致性级别的定义133

7.3.5 丢失修改133

7.3.6 读脏数据134

7.3.7 不能重复读134

7.3.8 发生幻象134

7.4 可恢复性134

7.4.1 可恢复调度134

7.4.2 无级联调度135

7.5 可串行化135

7.5.1 指令的顺序135

7.5.2 冲突指令135

7.5.3 冲突等价136

7.5.4 冲突可串行化136

7.5.5 视图等价136

7.5.6 视图可串行化137

7.5.7 冲突可串行化判定138

7.5.8 视图可串行化判定139

7.5.9 带标记的优先图的构造139

练习题140

第八章 数据库系统体系结构141

8.1 集中式系统141

8.2 客户-服务器系统142

8.3 并行系统143

8.3.1 并行数据库系统的特点143

8.3.2 互连网络结构144

8.3.3 并行数据库体系结构145

8.4 分布式数据库系统146

8.4.1 基本定义146

8.4.2 D-DBS的特点147

8.4.3 D-DBS的体系结构148

8.4.4 分布式数据存储148

8.4.5 分布式查询处理151

8.4.6 通讯代价模型154

8.5 多媒体数据库系统155

8.5.1 多媒体数据库理论及技术的支持155

8.5.2 多媒体DBMS和媒体独立性155

8.5.3 媒体DBMS应能支持155

8.5.4 多媒体DBMS结构155

8.5.5 多媒体数据库的存储结构155

第九章 面向对象数据库及对象-关系数据库157

9.1 新的数据库应用157

9.2 RDBMS的局限157

9.2.1 表达能力有限157

9.2.2 类型有限158

9.2.3 类型系统的任务158

9.2.4 结构与行为的分离158

9.2.5 版本与长事务158

9.3 DBMS分类矩阵159

9.3.1 思考159

9.3.2 矩阵分析159

9.3.3 DBMS需求160

9.4 面向对象基本概念162

9.4.1 对象162

9.4.2 对象类162

9.4.3 继承163

9.4.4 多重继承164

9.4.5 对象标识符(OID)165

9.4.6 对象包含166

9.4.7 面向对象的语言167

9.5 持久化程序设计语言167

9.5.1 关于持久化程序设计语言的概述167

9.5.2 持久化C++系统168

9.6 对象关系数据库171

9.6.1 概念数据模型(ODL)171

9.6.2 对象-关系数据模型171

9.6.2.1 嵌套关系171

9.6.2.2 复杂类型与面向对象172

9.6.2.3 有结构的类型和集合体类型172

9.6.2.4 类型继承173

9.6.2.5 表级继承174

9.6.2.6 引用类型175

9.6.2.7 与复杂类型有关的查询175

9.6.2.8 解除嵌套176

9.6.2.9 嵌套177

9.6.2.10 函数177

9.6.2.11 复杂值和复杂对象的创建177

9.6.2.12 OO数据库与OR数据库比较178

9.6.2.13 E-R模型178

9.6.2.14 对象-联系图178

9.6.2.15 BORDB的定义语言179

9.6.2.16 ORDB的查询语言179

第十章 数据库操作技术181

10.1 并发控制181

10.1.1 并发控制的例子181

10.1.2 进程同步控制的基本概念184

10.1.3 SQL Server的加锁类型185

10.2 数据库恢复185

10.3 SQL Server的事务处理过程187

10.4 事务恢复和检查点187

10.5 SQL Server的数据备份与恢复188

10.6 恢复系统和用户数据库190

10.7 ADO应用191

10.8 产品数据管理(PDM)193

10.9 几种不同的数据库连接示例195

10.9.1 利用ODBC连接数据库195

10.9.2 利用ADO数据控件连接数据库199

10.9.3 利用ADO数据对象连接数据库201

10.9.4 在ASP页面上利用ADO连接数据库202

第十一章 数据库存储205

11.1 物理存储介质205

11.1.1 特性205

11.1.2 介质分类205

11.1.3 存储层次206

11.1.4 磁盘性能估计206

11.2 RAID207

11.2.1 廉价磁盘冗余阵列(RAID)207

11.2.2 RAID级别208

热门推荐