图书介绍

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

数据库原理及应用
  • 安迎建等编 著
  • 出版社: 北京市:中国石化出版社
  • ISBN:7801644972
  • 出版时间:2004
  • 标注页数:211页
  • 文件大小:21MB
  • 文件页数: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.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.3角色表示要点22

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

2.2基本E-R图要点22

2.2.1 基本要点22

2.3属性23

2.3.1属性的类型23

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

2.4映射约束24

2.4.1 映射的基数(Mapping Cardinalities)24

2.5弱实体集(WeakEntity Set)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

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

第三章关系模型36

3.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.8 θ连接51

3.3.7更名运算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 SQLServer概述61

4.1.1 SQL Server的特点61

4.1.3 SQLServer的客户软件62

4.1.2 SQLServer的主要服务62

4.1.4 T-SQL(Transact-SQL)65

4.2 SQLServer的体系结构65

4.2.1 SQLServer的程序接口65

4.2.2数据对象接口65

4.2.3分层通信体系结构66

4.3 SQL Server安全策略66

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

4.3.SQL SerVer服务器的安全模式66

4.3.3 SQL Server的特殊用户67

4.4 SQL Server数据库67

4.4.1 SQLServer数据库类型67

4.4.2系统数据库68

4.4.4 SQLServer数据库对象69

4.4.5创建用户数据库69

4.4.3用户数据库69

4.4.6创建数据库的方法70

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

4.4.8创建数据库时的选项73

4.4.9创建数据库示例73

4.4.10删除数据库74

4.5.3在Query Analyzer查询表75

4.5.2 Enterprise manager创建表75

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

4.5创建和查询表75

练习题76

第五章数据库语言SQL77

5.1 SQL特点77

5.2 SQL.数据定义功能77

5.2.1域定义77

5.2.2基本表的定义78

5.2.5 SQL数据定义特点80

5.2.4数据库的建立与撤销80

5.2.3索引的定义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.2删除操作90

5.4 SQL的数据修改功能90

5.4.1插入操作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

7.1.2事务特性(ACID)130

7.1.1 事务定义130

7.1 事务概念130

第七章事务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.5.2 冲突指令135

7.5.1指令的顺序135

7.5 可串行化135

7.4.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

9.2 RDBMS的局限157

9.2.1表达能力有限157

9.1新的数据库应用157

第九章面向对象数据库及对象-关系数据库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.11 复杂值和复杂对象的创建177

9.6.2.9嵌套177

9.6.2.10函数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 SQLServer的加锁类型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

热门推荐