图书介绍

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

数据库原理及应用
  • 赵鲁涛,张志刚主编;李晔,安璐,吕国才参编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111568346
  • 出版时间:2017
  • 标注页数:249页
  • 文件大小:49MB
  • 文件页数:259页
  • 主题词:关系数据库系统-高等学校-教材

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.2 数据管理技术的产生和发展3

1.2.1 人工管理阶段3

1.2.2 文件系统阶段3

1.2.3 数据库系统阶段4

1.3 数据库系统的组成5

1.3.1 数据库6

1.3.2 数据库管理系统6

1.3.3 应用系统7

1.3.4 数据库管理员7

1.4 数据库系统结构7

1.4.1 数据库系统模式的概念8

1.4.2 数据库系统的三级模式结构8

1.4.3 数据库的二级映像与数据独立性9

1.5 常见数据库管理系统10

1.5.1 Oracle10

1.5.2 SQL Server10

1.5.3 Access10

1.5.4 MySQL11

1.6 小结11

习题12

第2章 数据模型14

2.1 数据模型的概念、组成及类型14

2.1.1 数据模型的概念14

2.1.2 数据模型的组成要素14

2.1.3 数据模型的类型15

2.2 概念模型16

2.2.1 概念模型概述16

2.2.2 信息世界中的基本概念16

2.2.3 实体联系方法18

2.3 三大逻辑数据模型20

2.3.1 层次模型20

2.3.2 网状模型21

2.3.3 关系模型22

2.4 小结23

习题24

第3章 关系数据库26

3.1 关系数据库系统概述26

3.1.1 关系数据库系统的产生26

3.1.2 关系数据模型概述26

3.2 关系数据模型27

3.2.1 关系数据模型的数据结构和基本术语27

3.2.2 关系的形式定义29

3.2.3 关系的性质30

3.3 关系的完整性31

3.3.1 实体完整性32

3.3.2 参照完整性32

3.3.3 用户定义完整性33

3.4 关系代数34

3.4.1 关系代数概述34

3.4.2 传统的集合运算35

3.4.3 专门的关系运算37

3.4.4 基本运算及变换43

3.4.5 关系代数的一般书写方法43

3.5 小结44

习题45

第4章 结构化查询语言SQL49

4.1 SQL语言概述49

4.2 电子商务客户端管理数据库50

4.3 SQL的数据定义功能51

4.3.1 基本表的定义51

4.3.2 修改表结构54

4.3.3 删除表54

4.3.4 索引的定义54

4.3.5 索引的删除55

4.4 SQL的数据查询功能56

4.4.1 简单查询57

4.4.2 连接查询61

4.4.3 嵌套查询62

4.4.4 集合查询65

4.5 SQL的数据操纵功能65

4.5.1 插入数据65

4.5.2 修改数据67

4.5.3 删除数据67

4.6 视图68

4.6.1 定义视图68

4.6.2 查询视图70

4.6.3 更新视图71

4.6.4 视图的作用73

4.7 SQL的数据控制功能74

4.7.1 授权74

4.7.2 收回权限76

4.8 嵌入式SQL76

4.8.1 嵌入式SQL一般形式及相关规定76

4.8.2 游标77

4.8.3 不用游标的SQL语句78

4.8.4 使用游标的SQL语句78

4.8.5 动态SQL简介79

4.9 小结80

习题81

第5章 关系数据库的规范化理论84

5.1 规范化问题的提出84

5.1.1 关系模式的表示84

5.1.2 设计中常见的问题84

5.2 函数依赖86

5.2.1 函数依赖的定义86

5.2.2 函数依赖的三种基本情形87

5.2.3 码(键)87

5.3 函数依赖的公理系统88

5.3.1 函数依赖集的完备性88

5.3.2 函数依赖的推理规则89

5.4 范式90

5.4.1 第一范式(1NF)91

5.4.2 第二范式(2NF)92

5.4.3 第三范式(3NF)93

5.4.4 BC范式(BCNF)93

5.5 多值依赖与4NF94

5.5.1 多值依赖94

5.5.2 第四范式——4NF96

5.6 关系模式的规范化97

5.6.1 规范化的含义97

5.6.2 关系规范化的过程97

5.6.3 关系规范化的要求98

5.7 小结98

习题99

第6章 数据库恢复技术103

6.1 事务103

6.1.1 事务的定义103

6.1.2 实例103

6.1.3 事务的特性103

6.2 数据库恢复概述104

6.3 故障的种类105

6.3.1 事务故障(UNDO)105

6.3.2 系统故障(UNDO+REDO)105

6.3.3 介质故障105

6.3.4 计算机病毒或恶意攻击106

6.4 恢复的实现技术106

6.4.1 数据转储106

6.4.2 登记日志文件(Logging)108

6.5 恢复策略109

6.5.1 事务故障的恢复109

6.5.2 系统故障的恢复110

6.5.3 介质故障的恢复111

6.6 小结111

习题112

第7章 并发控制114

7.1 并发控制概述115

7.2 封锁116

7.3 封锁协议117

7.4 活锁和死锁119

7.4.1 活锁119

7.4.2 死锁119

7.5 并发调度的可串行性121

7.6 两段锁协议122

7.7 封锁的粒度124

7.8 小结124

习题126

第8章 数据库结构设计129

8.1 数据库概念设计129

8.1.1 概念设计的任务129

8.1.2 概念设计的依据及过程129

8.1.3 概念设计实例131

8.2 数据库逻辑设计133

8.2.1 概述133

8.2.2 逻辑设计实例133

8.3 小结134

习题135

第9章 数据库安全137

9.1 计算机系统安全性概述137

9.2 数据库安全性控制137

9.2.1 用户标识与鉴别138

9.2.2 存取控制138

9.3 SQL Server的安全性139

9.3.1 SQL Server的安全机制139

9.3.2 SQL Server的身份认证模式139

9.4 数据库存取控制方法140

9.4.1 用户权限140

9.4.2 授权与回收140

9.4.3 数据库角色143

9.5 其他数据库的安全性手段144

9.5.1 视图机制144

9.5.2 审计145

9.6 小结145

习题146

第10章 现代数据库技术及其发展148

10.1 面向对象数据库148

10.1.1 面向对象数据库概述148

10.1.2 面向对象数据模型149

10.2 实时数据库151

10.2.1 实时数据库概述151

10.2.2 实时数据库的作用151

10.3 时空数据库152

10.3.1 时空数据库概述152

10.3.2 时空数据模型153

10.4 多媒体数据库154

10.4.1 多媒体数据库概述154

10.4.2 多媒体数据模型154

10.4.3 多媒体数据库管理系统155

10.5 云计算下数据库的发展155

10.5.1 云计算155

10.5.2 云数据库156

10.5.3 云数据库的发展趋势157

10.6 大数据下数据库的发展157

10.6.1 大数据时代的外部环境的变化157

10.6.2 大数据时代下数据库的发展趋势与影响158

10.6.3 结语159

10.7 小结160

习题161

第11章 ADO.NET入门教程162

11.1 ADO.NET的基本概念162

11.1.1 .NET162

11.1.2 ASP.NET163

11.1.3 ADO.NET164

11.2 ADO.NET的组件165

11.2.1 Connection166

11.2.2 Command167

11.2.3 DataReader169

11.2.4 DataAdapter170

11.2.5 DataSet171

11.3 ADO.NET的执行过程172

11.3.1 ADO.NET的两种连接方式172

11.3.2 ADO.NET在连接环境中的执行过程173

11.3.3 ADO.NET在非连接环境中的执行过程174

11.4 小结175

习题176

第12章 数据库应用系统访问技术177

12.1 数据库访问技术177

12.1.1 ODBC177

12.1.2 OLE DB177

12.1.3 DAO177

12.1.4 JDBC178

12.2 Visual Studio中的Windows窗体程序178

12.2.1 在Visual Studio中建立Windows窗体178

12.2.2 Windows窗体中的数据控件及其应用180

12.3 Visual Studio中的WebForm网页程序184

12.3.1 在Visual Studio中建立WebForm应用程序184

12.3.2 ASP.NET服务器控件及其应用185

12.4 主流Web开发技术189

12.4.1 ASP.NET189

12.4.2 JSP189

12.4.3 SSH189

12.4.4 Spring MVC189

12.4.5 ASP.NET MVC190

12.5 小结190

习题191

第13章 数据库应用系统开发实例192

13.1 系统概述192

13.2 需求分析192

13.2.1 用户模块193

13.2.2 商品-购物模块193

13.2.3 商品-管理模块193

13.2.4 购物车模块193

13.2.5 订单模块194

13.3 概念模型194

13.4 数据表195

13.5 C/S架构举例197

13.5.1 连接数据库的控件的配置与数据库连接字的设置198

13.5.2 商品管理模块199

13.6 B/S架构举例207

13.6.1 页面架构207

13.6.2 IIS部署214

13.7 小结220

习题221

第14章 上机实验222

14.1 SQL Server2016安装222

14.2 SQL Server认识实验234

14.3 DBMS管理表数据240

14.4 完整性约束242

14.5 结构化查询244

14.6 数据备份和恢复245

14.7 数据库应用系统开发(概念设计和逻辑设计)246

14.8 数据库应用系统开发(实际开发与编码实现)247

参考文献249

热门推荐