图书介绍

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

数据库原理及应用
  • 罗佳,杨菊英,杨铸编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115439758
  • 出版时间:2016
  • 标注页数:332页
  • 文件大小:59MB
  • 文件页数:342页
  • 主题词:关系数据库系统-高等学校-教材

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 人工管理阶段2

1.1.2 文件系统阶段2

1.1.3 数据库系统阶段3

1.2 数据库的基本概念3

1.2.1 数据3

1.2.2 数据库3

1.2.3 数据库管理系统4

1.2.4 数据库系统4

1.3 数据模型5

1.3.1 两类数据模型5

1.3.2 概念模型5

1.3.3 关系模型9

1.4 数据库系统结构12

1.4.1 三级模式结构12

1.4.2 二级映像13

1.4.3 数据独立性13

1.5 数据库系统组成14

1.5.1 硬件14

1.5.2 软件15

1.5.3 人员15

本章小结16

练习题17

上机实训18

第2章 关系数据库20

2.1 关系模型基本概念20

2.1.1 关系模型结构20

2.1.2 关系模型的完整性21

2.2 关系的基本运算22

2.2.1 关系代数22

2.2.2 关系演算28

本章小结29

练习题29

上机实训31

第3章 关系数据库的规范化32

3.1 规范化的必要性32

3.2 模式的规范化34

3.2.1 函数依赖34

3.2.2 范式36

本章小结41

练习题41

上机实训42

第4章 关系数据库标准语言SQL44

4.1 SQL概述44

4.1.1 SQL的产生和发展44

4.1.2 SQL的特点45

4.1.3 SQL数据库的体系结构45

4.2 SQL数据定义功能46

4.2.1 数据库的定义和删除46

4.2.2 模式的定义和删除47

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

4.2.4 索引的定义和删除50

4.3 SQL数据操纵功能51

4.3.1 插入数据51

4.3.2 修改数据52

4.3.3 删除数据52

4.4 SQL数据查询功能53

4.4.1 单表查询54

4.4.2 多表查询63

4.4.3 嵌套查询67

4.4.4 集合查询75

4.4.5 带子查询的数据操纵语句77

4.5 视图79

4.5.1 视图的作用79

4.5.2 定义视图80

4.5.3 查询视图82

4.5.4 更新视图83

4.6 SQL数据控制功能84

4.6.1 授权与回收85

4.6.2 数据库角色87

本章小结89

练习题89

上机实训一92

上机实训二93

上机实训三95

第5章 数据库的安全与保护96

5.1 数据库的安全性控制96

5.1.1 用户标识和鉴别96

5.1.2 访问控制97

5.1.3 视图机制97

5.1.4 跟踪审计98

5.1.5 数据加密98

5.2 数据库的完整性控制98

5.2.1 完整性控制的含义98

5.2.2 完整性控制的构成99

5.2.3 完整性控制的实现100

5.3 数据库的并发控制102

5.3.1 事务概述103

5.3.2 并发控制104

5.3.3 并发控制方法106

5.3.4 封锁协议107

5.3.5 活锁和死锁109

5.3.6 并发调度的可串行性110

5.3.7 两段锁协议111

5.4 数据库备份与恢复112

5.4.1 数据库的故障种类112

5.4.2 数据备份113

5.4.3 数据库的恢复114

本章小结116

练习题116

上机实训117

第6章 SQL高级编程119

6.1 Transact-SQL语言119

6.1.1 数据类型119

6.1.2 变量和运算符120

6.1.3 流程控制语句123

6.1.4 函数129

6.1.5 游标136

6.2 存储过程138

6.2.1 存储过程的优点138

6.2.2 存储过程的类型139

6.2.3 存储过程的创建和执行140

6.2.4 存储过程的修改和删除142

6.2.5 存储过程与函数143

6.3 触发器144

6.3.1 触发器的组成144

6.3.2 触发器的工作原理144

6.3.3 触发器类型145

6.3.4 触发器的创建146

6.3.5 触发器的修改和删除149

6.3.6 触发器的优缺点149

本章小结150

练习题150

上机实训151

应用篇152

第7章 数据库应用系统开发152

7.1 数据库应用系统的类型152

7.1.1 C/S结构153

7.1.2 B/S结构154

7.1.3 C/S和B/S的区别155

7.2 数据库应用系统开发156

7.2.1 结构化生命周期法156

7.2.2 数据库设计步骤157

7.2.3 数据库设计规范163

7.3 数据库产品介绍165

7.3.1 Oracle165

7.3.2 SQL Server168

7.3.3 MySQL170

7.3.4 Sybase172

7.3.5 DB2174

7.4 编程语言介绍176

7.4.1 VC++176

7.4.2 Java177

7.4.3 C179

7.4.4 ASP181

7.4.5 JSP182

7.4.6 PHP183

7.5 数据库访问技术184

7.5.1 ODBC184

7.5.2 JDBC187

7.5.3 OLE DB189

7.5.4 ADO190

本章小结192

练习题192

上机实训193

第8章 C/S开发——学生成绩管理系统(SQL Server+Java)194

8.1 需求分析194

8.1.1 功能结构图194

8.1.2 数据流图195

8.1.3 E-R图195

8.1.4 数据表196

8.2 数据库设计——走进SQL Server 2014196

8.2.1 SQL Server 2014新特性197

8.2.2 SQL Server 2014安装与配置199

8.2.3 SQL Server 2014数据库操作211

8.3 界面设计——走进Java230

8.3.1 Java概述230

8.3.2 JDK安装与配置233

8.3.3 开发工具Eclise的使用235

8.3.4 JDBC的应用236

8.4 系统实现239

8.4.1 系统预览239

8.4.2 开发环境240

8.4.3 文件组织结构240

8.4.4 公共类240

8.4.5 登录模块设计与实现242

8.4.6 学生主窗体设计与实现245

8.4.7 教师主窗体设计与实现252

本章小结257

上机实训257

第9章 B/S开发——在线成绩管理系统(MySQL+PHP)258

9.1 PHP环境搭建258

9.1.1 PHP概述258

9.1.2 PHP程序工作流程260

9.1.3 PHP开发环境构建261

9.2 MySQL数据库269

9.2.1 MySQL简介269

9.2.2 启动与关闭MySQL服务器270

9.2.3 MySQL数据库操作271

9.3 PHP操作MySQL数据库280

9.4 系统实现285

9.4.1 系统浏览285

9.4.2 开发环境287

9.4.3 文件夹组织结构287

9.4.4 公共模块设计288

9.4.5 登录页面的设计与实现289

9.4.6 管理员主模块设计与实现290

9.4.7 学生主模块设计与实现298

本章小结299

上机实训299

提高篇300

第10章 大数据300

10.1 大数据概述300

10.1.1 大数据定义300

10.1.2 大数据的特征301

10.1.3 大数据产生的原因302

10.1.4 数据的量级303

10.1.5 大数据的数据类型304

10.1.6 大数据的潜在价值306

10.1.7 大数据的挑战306

10.2 大数据与商业智能307

10.2.1 商业智能的概念307

10.2.2 商业智能的架构体系308

10.2.3 商业智能的核心技术309

10.2.4 商业智能的研究内容和发展方向310

10.2.5 商业智能与大数据的结合应用311

10.3 大数据处理流程及相关工具介绍312

10.3.1 大数据处理一般流程312

10.3.2 大数据处理框架315

10.4 大数据核心技术——Hadoop318

10.4.1 MapReduce并行程序设计319

10.4.2 HDFS321

10.4.3 Hadoop的应用领域323

10.4.4 Hadoop的优点与不足323

10.4.5 Hadoop的发展趋势324

10.5 大数据的应用324

10.5.1 大数据的应用概述325

10.5.2 国内外大数据经典案例326

10.6 大数据热点问题328

10.7 大数据的发展趋势330

本章小结331

参考文献332

热门推荐