图书介绍

数据库原理与应用 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理与应用 第2版
  • 高凯主编;张雪梅,倪素虹,张永强副主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121278815
  • 出版时间:2016
  • 标注页数:260页
  • 文件大小:45MB
  • 文件页数:268页
  • 主题词:数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理与应用 第2版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 数据库管理阶段3

1.1.4 大数据阶段5

1.2 数据库的基本概念6

1.2.1 数据(信息)6

1.2.2 数据库、数据库管理系统6

1.2.3 数据库系统7

1.3 数据模型7

1.3.1 数据模型的组成要素8

1.3.2 数据建模8

1.4 数据库系统结构13

1.4.1 三级模式13

1.4.2 二级映像14

1.4.3 采用三级模型二级映像结构的优点14

1.5 数据库管理系统的功能、组成、工作方式15

1.5.1 功能15

1.5.2 组成15

1.5.3 工作方式16

1.6 数据库产品及传统的关系型数据库系统面临的挑战17

1.6.1 数据库产品17

1.6.2 传统的关系型数据库系统面临的挑战19

1.7 小结20

习题120

第2章 关系型数据库基础21

2.1 关系模型的基本概念21

2.1.1 域、笛卡儿积、关系、关系模式21

2.1.2 码24

2.2 关系模型的完整性约束25

2.2.1 实体完整性规则26

2.2.2 参照完整性规则26

2.2.3 用户自定义完整性规则27

2.3 关系操作27

2.3.1 关系数据语言27

2.3.2 关系代数27

2.4 小结36

习题236

第3章 SQL的数据定义和完整性约束38

3.1 SQL概述38

3.1.1 SQL的发展历史38

3.1.2 SQL的特点39

3.1.3 SQL数据库的体系结构40

3.2 SQL Server介绍40

3.2.1 SQLServer的发展历史41

3.2.2 Transact-SQL42

3.3 SQL的数据定义46

3.3.1 数据库的定义与删除46

3.3.2 基本表的定义、修改和删除47

3.3.3 索引的建立和删除51

3.4 SQL的数据操纵和完整性约束的作用52

3.4.1 插入数据和完整性约束的作用52

3.4.2 删除数据和完整性约束的作用53

3.4.3 修改数据和完整性约束的作用54

3.5 小结55

习题355

第4章 SQL的数据查询56

4.1 SQL的数据查询命令56

4.2 简单查询57

4.2.1 简单无条件查询57

4.2.2 简单条件查询57

4.2.3 使用BETWEEN…AND…的查询58

4.2.4 字符串匹配查询59

4.2.5 空值查询60

4.2.6 使用IN的查询60

4.2.7 DISTINCT短语的作用61

4.2.8 存储查询结果61

4.2.9 查询结果的排序61

4.2.10 TOP短语的作用62

4.2.11 集合运算62

4.3 连接查询64

4.3.1 一般连接64

4.3.2 别名和自连接查询66

4.3.3 外连接查询66

4.4 分组及汇总查询67

4.4.1 一般汇总查询67

4.4.2 使用GROUP BY的分组汇总查询67

4.4.3 带明细的分组汇总查询68

4.5 嵌套查询69

4.5.1 内外层不相关的嵌套查询69

4.5.2 内外层互相关的嵌套查询71

4.5.3 使用EXISTS的嵌套查询72

4.6 需要查询支持的数据操作74

4.6.1 插入操作74

4.6.2 修改操作75

4.6.3 删除操作75

4.7 视图及其操作75

4.7.1 视图的建立和删除76

4.7.2 视图的使用77

4.7.3 视图的作用79

4.8 小结79

习题480

第5章 关系型数据库编程基础81

5.1 应用程序访问数据库81

5.1.1 嵌入式SQL81

5.1.2 DAO和OLE DB85

5.1.3 ODBC86

5.1.4 JDBC87

5.1.5 ADO和ADO.NET89

5.2 存储过程91

5.2.1 基本概念91

5.2.2 Transact-SQL基本语法92

5.2.3 创建和执行存储过程94

5.2.4 存储过程的修改和删除97

5.2.5 获得有关存储过程的信息98

5.3 触发器98

5.3.1 基本概念98

5.3.2 创建触发器99

5.3.3 禁止和启用触发器101

5.3.4 修改和删除触发器101

5.4 小结102

习题5102

第6章 关系数据及其规范化理论103

6.1 问题的提出103

6.1.1 关系模式中可能存在的问题103

6.1.2 解决的方法104

6.2 函数依赖104

6.2.1 函数依赖的基本概念105

6.2.2 函数依赖的推理规则106

6.2.3 码的函数依赖表示109

6.2.4 最小函数依赖集109

6.3 规范化111

6.3.1 范式111

6.3.2 模式分解115

6.3.3 关系模式规范化步骤120

6.4 小结121

习题6121

第7章 数据库设计122

7.1 数据库设计概述122

7.1.1 数据库设计的任务和特点122

7.1.2 数据库设计方法123

7.1.3 数据库设计步骤123

7.1.4 数据库设计过程中的各级模式125

7.2 需求分析125

7.2.1 需求分析的任务125

7.2.2 需求分析的方法和工具126

7.2.3 需求分析的结果127

7.3 概念结构设计127

7.3.1 概念模型及表示方法127

7.3.2 概念结构设计的方法130

7.3.3 概念设计的步骤131

7.4 逻辑结构设计136

7.4.1 从E-R模型到关系模式的转换136

7.4.2 逻辑结构的优化138

7.4.3 设计用户子模式139

7.5 数据库的物理设计140

7.5.1 数据库物理设计的内容和方法140

7.5.2 确定数据库的物理结构140

7.5.3 评价物理结构141

7.6 数据库的实施和维护142

7.6.1 建立数据库和应用程序的调试142

7.6.2 数据库的试运行和测试142

7.6.3 数据库的运行和维护143

7.7 数据库设计实例144

7.7.1 需求分析144

7.7.2 概念结构设计147

7.7.3 逻辑结构设计150

7.7.4 数据库的物理设计和实施152

7.8 小结154

习题7154

第8章 数据库的安全性155

8.1 数据库安全性概述155

8.2 用户标识与鉴别156

8.3 存取控制157

8.3.1 自主存取控制(DAC)方法157

8.3.2 强制存取控制(MAC)方法161

8.3.3 基于角色的存取控制(RBAC)模型162

8.4 其他安全控制方法164

8.4.1 视图机制164

8.4.2 审计165

8.4.3 数据加密166

8.4.4 统计数据库安全性166

8.5 常见数据库管理系统的安全控制167

8.5.1 SQLServer的安全控制167

8.5.2 Oracle的安全控制170

8.5 小结173

习题8173

第9章 数据库恢复和并发控制175

9.1 事务175

9.1.1 事务的基本概念175

9.1.2 事务的性质175

9.2 数据库恢复技术176

9.2.1 故障的种类176

9.2.2 恢复的实现技术177

9.2.3 故障恢复策略179

9.3 常见数据库的恢复技术182

9.3.1 SQLServer数据库的恢复技术182

9.3.2 Oracle数据库的恢复技术183

9.4 并发控制185

9.4.1 并发操作带来的问题185

9.4.2 封锁186

9.4.3 并发调度的可串行性189

9.4.4 两段锁协议190

9.4.5 封锁的粒度191

9.5 常见数据库的并发控制技术193

9.5.1 SQLServer的封锁方式193

9.5.2 Oracle的封锁方式193

9.6 小结194

习题9194

第10章 基于关系型数据库的Web应用196

10.1 数据库应用体系结构概述196

10.1.1 基于C/S模式的体系结构196

10.1.2 基于B/S模式的体系结构197

10.2 常见的Web服务器简介198

10.2.1 IIS198

10.2.2 Tomcat199

10.2.3 WebLogic200

10.3 服务器端的动态网页技术200

10.3.1 JSP200

10.3.2 基于ASP.NET构建Web应用程序204

10.4 客户端网页设计相关技术简介204

10.4.1 基于CSS+DIV构建网页205

10.4.2 客户端脚本语言JavaScript简介206

10.5 基于XML的数据库信息管理209

10.5.1 XML及其与数据库的互操作210

10.5.2 XML的基本规范和简单结构211

10.5.3 XML数据的显示211

10.5.4 将数据库信息转换为XML212

10.6 小结214

习题10215

第11章 大数据应用背景下的数据管理技术216

11.1 大数据及其主要特点216

11.2 传统数据处理方式面临的挑战217

11.3 大数据应用背景下的数据管理特点及部分数据管理产品218

11.3.1 大数据应用背景下的数据管理特点218

11.3.2 基于文档数据模型的数据管理产品218

11.3.3 基于键-值对数据模型的数据管理产品220

11.3.4 分布式缓存数据管理产品MemCached221

11.3.5 基于倒排索引的数据管理产品及ELK架构224

11.4 小结224

习题11224

第12章 关系型数据库应用系统案例分析225

12.1 系统设计225

12.1.1 需求分析225

12.1.2 概念结构设计226

12.1.3 数据库设计227

12.2 功能模块设计230

12.2.1 系统功能模块230

12.2.2 界面设计230

12.3 功能实现步骤231

12.3.1 数据库创建231

12.3.2 公用模块设计231

12.3.3 添加app.config文件236

12.4 管理员端程序设计步骤236

12.4.1 用户管理界面236

12.4.2 用户管理信息编辑界面设计239

12.4.3 登录窗体的设计242

12.5 系统运行与调试244

12.5.1 调试方法244

12.5.2 调试过程245

12.5.3 排错246

12.6 小结247

习题12247

附录A 实验248

实验1 初识SQL Server2012248

实验2 数据定义和数据操纵250

实验3 数据查询252

实验4 视图的创建与使用253

实验5 存储过程和触发器255

实验6 数据库的安全性255

参考文献257

后记259

热门推荐