图书介绍

数据库系统基础教程pdf电子书版本下载

数据库系统基础教程
  • 姚春龙等编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810772589
  • 出版时间:2003
  • 标注页数:248页
  • 文件大小:15MB
  • 文件页数:258页
  • 主题词:暂缺

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.2数据库技术的发展 6

1.2数据模型 7

1.2.1数据模型的组成 8

1.2.2层次数据模型 9

1.2.3网状数据模型 12

1.2.4关系数据模型 15

1.2.5面向对象数据模型 18

1.3数据库系统 20

1.3.1数据库系统的组成 20

1.3.2数据库系统的结构 21

习 题 25

第2章关系数据库 27

2.1关系模型 27

2.1.1 基本概念 27

2.1.2关系形式化定义 28

2.1.3关系的完整性 31

2.2关系代数 33

2.2.1传统的集合运算 33

2.2.2专门的关系运算 35

2.2.3关系代数查询实例 40

2.3关系演算 41

2.3.1 元组关系演算语言ALPHA 41

2.3.2域关系演算语言QBE 45

习 题 50

3.1 SQL语言概况 52

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

3.2 SQL语言的数据定义功能 53

3.2.1基本表的定义 54

3.2.2基本表的修改与删除 57

3.2.3索引的建立和撤消 58

3.3 SQL语言数据操纵功能 59

3.3.1 SQL数据查询 59

3.3.2 SQL数据插入 74

3.3.3 SQL数据删除 75

3.3.4 SQL数据修改 76

3.4视 图 77

3.4.1视图的定义和删除 77

3.4.2视图的查询 78

3.4.3视图的更新 78

3.4.4视图的优点 79

3.5 SQL语言的数据控制功能 80

3.5.1权限与角色 80

3.5.2权限与角色授予和收回 81

3.6嵌入式SQL 82

3.6.1嵌入式SQL概述 83

3.6.2嵌入式SQL数据库访问过程 84

3.6.3不使用游标的嵌入式SQL语句 85

3.6.4使用游标的嵌入式SQL语句 87

3.6.5动态SQL语句 88

习 题 90

第4章关系数据理论 91

4.1问题的提出 91

4.2规范化 94

4.2.1 函数依赖 94

4.2.2码 95

4.2.3 范式 96

4.2.4 2NF 96

4.2.5 3NF 98

4.2.6 BCNF 98

4.2.7多值依赖 99

4.2.8 4NF 102

4.2.9规范化小结 103

4.3 *数据依赖的公理系统 103

4.4例题及分析 107

习 题 116

第5章数据库设计 119

5.1数据库设计概述 119

5.1.1数据库设计问题 119

5.1.2数据库设计方法和步骤 119

5.2实体-联系模型 121

5.3 E-R模型向关系模型的转换 126

5.4 E-R模型设计实例 131

5.4.1概念结构设计(设计E-R模型) 131

5.4.2逻辑结构设计 133

5.4.3数据库的实施 136

5.4.4在数据库设计中应注意的问题 138

习 题 139

第6章数据库管理 141

6.1引 言 141

6.2数据库的完整性 141

6.2.1数据库完整性分类 142

6.2.2完整性约束条件与DBMS的完整性控制 143

6.2.3 SQL Server的数据完整性 144

6.2.4存储过程 148

6.2.5触发器 149

6.3数据库的安全性 155

6.3.1定义视图 155

6.3.2访问控制 156

6.3.3数据加密 158

6.3.4数据库审计 158

6.3.5 SQLServer的安全性机制 158

习 题 172

7.1.2事务的操作 173

7.1.1事务的概念 173

7.1事务 173

第7章数据库的恢复 173

7.1.3事务的状态 174

7.1.4事务的性质 175

7.2 SQL的事务管理 176

7.3数据库恢复及故障 177

7.4数据库恢复的原理 178

7.4.1数据转储 178

7.5数据库恢复技术 179

7.4.2登记日志文件 179

7.6 SQL Server的备份策略与方案 182

7.7并发控制 183

7.7.1并发控制引起的问题 183

7.7.2封锁 186

7.7.3封锁协议 186

7.7.4活锁与死锁 187

7.7.5并发调度的可串行性 189

7.7.6协议 190

7.7.7封锁粒度 190

7.7.8插入和删除操作 191

习 题 193

第8章 关系系统的查询优化 194

8.1 引 言 194

8.2代数优化 196

8.3物理优化 200

8.4代价估算优化 202

8.5 SQL Server的查询优化 204

习 题 206

9.1.1 ODBC介绍 208

9.1 ODBC 208

第9章数据库访问技术 208

9.1.2数据源 211

9.1.3 ODBC API使用基础 217

9.2 *JDBC 220

9.2.1 JDBC介绍 220

9.2.2 JDBC的结构 223

9.2.3 JDBC接口概貌 224

9.3 ADO简介 225

9.3.1 OLE DB概述 225

9.3.2 ADO概述 226

习 题 231

第10章数据库新技术与新应用 233

10.1分布式数据库系统 233

10.1.1 分布式数据库的定义及特点 233

10.1.2分布式数据库系统的环境 234

10.1.3分布式数据库系统的体系结构 235

10.1.4分布式数据库系统研究现状及应用前景 238

10.2主动数据库系统 239

10.2.1 主动数据库的产生及描述 239

10.2.2主动数据库管理系统 240

10.2.3主动数据库系统的实现 241

10.2.4主动数据库的研究进展 242

10.3数据挖掘技术 243

10.3.1数据挖掘的概念及挑战 243

10.3.2数据挖掘的分析方法 244

10.3.3数据挖掘系统的体系结构及运行过程 245

10.3.4数据挖掘的应用 246

习 题 247

参考文献 248

精品推荐