图书介绍

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

数据库原理与应用
  • 徐保民,孙丽君,李爱萍编著 著
  • 出版社: 北京:人民邮电出版社
  • 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章 关系数据库语言SQL64

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 使用SQL85

4.6.1 嵌入式SQL语言85

4.6.2 ODBC90

4.6.3 JDBC93

4.6.4 SQLJ97

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

热门推荐