图书介绍

数据库原理与应用pdf电子书版本下载

数据库原理与应用
  • 徐保民,孙丽君,李爱萍编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711517072X
  • 出版时间:2008
  • 标注页数:288页
  • 文件大小:39MB
  • 文件页数:298页
  • 主题词:数据库系统-高等学校-教材

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 数据库管理系统 1

1.1.3 数据库系统和数据库应用系统 2

1.2 数据库管理系统的发展 2

1.2.1 早期数据库管理系统 2

1.2.2 关系数据库系统 3

1.2.3 数据库系统的研究与发展 5

1.3 数据库系统的结构 9

1.3.1 体系结构 9

1.3.2 模式结构 10

1.4 数据库管理系统组成 12

习题 13

第2章 关系代数 14

2.1 关系代数概述 14

2.2 关系代数操作 14

2.2.1 关系中的集合操作 14

2.2.2 笛卡儿积 16

2.2.3 投影 17

2.2.4 选择 17

2.2.5 连接 18

2.2.6 除 20

2.3 包上关系操作 21

2.3.1 并、交、差 21

2.3.2 笛卡儿积 23

2.3.3 投影 23

2.3.4 选择 23

2.3.5 连接 23

2.4 关系演算 23

2.4.1 元组关系演算 23

2.4.2 域关系演算 26

2.4.3 关系运算的安全性和等价性 28

2.5 关系代数操作的实现算法 28

2.5.1 集合操作的实现算法 29

2.5.2 笛卡儿积的实现算法 30

2.5.3 选择运算的实现算法 30

2.5.4 投影运算的实现算法 31

2.5.5 连接运算的实现算法 31

2.6 查询优化 31

2.6.1 查询优化概述 31

2.6.2 关系代数等价变换规则 32

2.6.3 查询优化算法 34

习题 36

第3章 关系数据库 37

3.1 数据模型 37

3.1.1 概念层数据模型 37

3.1.2 组织层数据模型 40

3.2 关系模型 41

3.2.1 数据结构 41

3.2.2 关系运算 41

3.2.3 完整性约束 41

3.2.4 常见数据库对象 42

3.3 SQL Server的数据库 45

3.3.1 系统数据库 45

3.3.2 数据库对象 46

3.3.3 管理数据库 49

3.3.4 主要数据库对象管理 54

3.3.5 生成关系图 60

3.4 案例说明 61

习题 63

第4章 关系数据库语言SQL 64

4.1 SQL语言概述 64

4.2 SQL的数据类型 65

4.3 关系模式定义 65

4.3.1 表与约束 66

4.3.2 索引 68

4.3.3 视图 69

4.3.4 访问控制 71

4.4 数据查询 72

4.4.1 单表查询 73

4.4.2 多表查询 75

4.4.3 嵌套查询 77

4.4.4 SQL中的分组与聚集 80

4.4.5 查询求值小结 82

4.5 数据更新 82

4.5.1 插入数据 82

4.5.2 删除数据 83

4.5.3 修改数据 84

4.6 使用SQL 85

4.6.1 嵌入式SQL语言 85

4.6.2 ODBC 90

4.6.3 JDBC 93

4.6.4 SQLJ 97

4.7 SQL Server的T-SQL语言概述 98

习题 106

第5章 关系数据库模式设计 108

5.1 函数依赖 108

5.1.1 函数依赖的定义 108

5.1.2 关系的键 109

5.1.3 函数依赖分类 109

5.2 关系模式规范化 110

5.2.1 第一范式 110

5.2.2 第二范式 111

5.2.3 第三范式 111

5.2.4 Boyce Codd范式 112

5.2.5 第四范式 113

5.3 关系模式分解 114

5.3.1 函数依赖公理系统 114

5.3.2 关系模式分解 115

习题 117

第6章 数据库的存储结构 118

6.1 物理存储介质 118

6.1.1 存储系统层次 118

6.1.2 磁盘存储器的结构 120

6.1.3 SQL Server的存储体系结构 121

6.1.4 SQL Server的I/O体系结构 121

6.2 文件的组织 122

6.2.1 文件的逻辑结构 122

6.2.2 文件的物理结构 123

6.2.3 数据元素的表示 123

6.2.4 SQL Server数据库的存储结构 124

6.3 索引 125

6.3.1 聚簇索引 125

6.3.2 非聚簇索引 126

6.3.3 稠密索引 126

6.3.4 稀疏索引 127

6.3.5 多级索引 128

6.3.6 散列索引 130

6.3.7 关系代数表达式与索引的存储结构 134

6.3.8 SQL Server数据库的索引结构 134

习题 137

第7章 数据库设计 139

7.1 需求分析 139

7.1.1 信息收集 139

7.1.2 信息建模 140

7.1.3 需求说明 142

7.1.4 案例分析 142

7.2 概念结构设计 146

7.2.1 概念结构设计的方法 147

7.2.2 数据抽象与局部视图设计 147

7.3 逻辑结构设计 151

7.3.1 逻辑结构设计的过程 151

7.3.2 关系数据库的逻辑设计 151

7.4 物理结构设计 153

7.4.1 确定数据库的存储结构 153

7.4.2 确定数据库的存取方式 153

7.4.3 对物理结构进行评价 155

7.5 数据库实现和维护 155

7.5.1 数据库实现 155

7.5.2 数据库维护 156

7.6 UML在数据库设计中的应用 157

7.6.1 UML概述 157

7.6.2 创建概念数据模型 159

7.6.3 类图映射到关系表 162

习题 164

第8章 数据库保护 166

8.1 数据库的安全性 166

8.1.1 安全控制模型 166

8.1.2 数据库的安全控制技术 167

8.1.3 SQL Server的安全管理 167

8.2 数据完整性控制 170

8.2.1 数据完整性控制的基本概念 170

8.2.2 完整性约束分类 171

8.3 SQL Server的数据完整性 172

8.3.1 数据完整性的种类 172

8.3.2 数据完整性的具体实现 172

8.4 数据库的并发控制 182

8.4.1 事务及并发控制的基本概念 182

8.4.2 并发控制 184

8.4.3 SQL Server的并发控制机制 189

8.5 数据库备份与恢复 191

8.5.1 数据库故障的种类 191

8.5.2 数据库归档 192

8.5.3 数据库恢复 194

8.6 SQL Server的数据备份和还原 195

8.6.1 基于SSMS的数据备份和还原 196

8.6.2 基于T-SQL的数据备份和还原 201

习题 210

第9章 数据库应用系统开发 212

9.1 系统设计 212

9.1.1 需求分析 212

9.1.2 系统功能描述 213

9.1.3 系统功能模块划分 213

9.2 数据库设计 215

9.2.1 概念结构设计 215

9.2.2 逻辑结构设计 217

9.2.3 数据表的创建 217

9.2.4 创建存储过程 218

9.3 详细设计与编码 219

9.3.1 连接数据库 219

9.3.2 浏览管理员信息 219

9.3.3 删除管理员信息 221

9.3.4 添加新管理员信息 224

9.3.5 更新管理员信息 225

习题 227

附录A 数据库管理系统SQL Server 2005简介 230

附录B Web数据库简介 241

附录C ASP.NET简介 246

附录D ASP.NET应用程序开发环境简介 274

参考文献 288

精品推荐