-
内容大纲
本书是一本结合数据库技术的新近发展和作者多年的教学实践经验编写而成的学习用书。本书主要介绍数据库的基本原理和Oracle数据库的相关技术,并兼顾培养国产数据库人才的需要,介绍国产openGauss数据库的相关内容。本书配合大量的代码示例、习题和上机实践练习,强化读者对基本概念的理解,并训练他们的实际动手能力,最后通过一个综合项目案例,带领读者体验真实的项目开发。通过阅读本书,读者能够快速掌握常用数据库系统开发的原理、技巧和应用等相关知识。本书免费提供教学课件(PPT)、案例源代码和习题参考答案等教学资源。
本书共18章。第1~4章介绍数据库的基本概念、关系模型、关系代数、规范化理论等;第5~6章介绍数据库设计的详细步骤及数据库开发环境;第7~10章介绍Oracle数据库体系结构、表空间和数据文件管理、Oracle模式对象、SQL基础知识;第11~15章介绍PL/SQL编程基础、存储过程与函数的创建、触发器和包的创建与应用、Oracle安全性管理、数据库备份和恢复;第16~18章介绍大数据和云计算相关数据库应用知识、openGauss数据库基础,最后通过一个数据库应用综合项目案例介绍Oracle开发的经验和技巧。附录以电子文档的形式提供本书实验指导以及Oracle常用技巧和认证考试等相关学习资料。
本书内容丰富,讲解循序渐进,非常适合数据库尤其Oracle数据库的初学者阅读,对于Oracle数据库管理和开发人员,也是不可多得的参考书。另外,本书也可作为高等院校相关专业的教材和教学参考书。 -
作者介绍
方巍 博士、博士后、副教授、硕导、高级工程师。美国佛罗里达大学访问学者、中国计算机学会高级会员、ACM会员、中国系统分析师协会(CSAI)顾问团专业顾问、江苏省计算机学会会员和江苏省人工智能学会委员、江苏省政府采购招标评审专家。有多年的Java EE和数据库软件开发与设计经验,深入理解数据库系统的应用与开发过程。目前已主持了2项省部级项目和3项市厅级项目,参与了国家自然科学基金、教育部重点科研项目、江苏省重大科技支撑计划等国家级和省部级科研项目共8项。在国际和国内相关学术会议和核心期刊上发表了论文20余篇,其中被SCI和EI检索15篇。获得了国家发明专利授权7项和软件著作权8项。研究兴趣包括信息集成、云计算和大数据挖掘等。 -
目录
第1章 数据库概述
1.1 数据库系统概述
1.1.1 数据库与数据库管理系统简介
1.1.2 数据库系统简介
1.1.3 数据库管理技术的发展
1.2 数据库系统结构
1.2.1 数据库系统的三级模式结构
1.2.2 数据库的二级映像功能和数据独立性
1.2.3 数据库管理系统的工作过程
1.3 常用数据库简介
1.3.1 关系型数据库
1.3.2 非关系型数据库
1.3.3 云数据库
1.4 Oracle数据库简介
1.4.1 Oracle数据库的发展历程
1.4.2 Oracle数据库的特点
1.4.3 Oracle数据库的工作模式
1.4.4 Oracle数据库的应用结构
1.5 国产数据库简介
1.5.1 国产数据库的发展现状
1.5.2 华为数据库简介
1.6 本章小结
1.7 习题与实践练习
第2章 数据模型
2.1 数据模型简介
2.1.1 数据模型的概念
2.1.2 数据模型的三要素
2.2 概念模型
2.2.1 基本概念
2.2.2 概念模型的E-R图表示
2.3 逻辑模型
2.3.1 层次模型
2.3.2 网状模型
2.3.3 关系模型
2.3.4 面向对象模型
2.4 概念模型向逻辑模型的转换
2.5 本章小结
2.6 习题与实践练习
第3章 关系模型与关系代数
3.1 关系模型
3.1.1 关系数据结构
3.1.2 关系操作
3.1.3 关系的完整性
3.2 关系代数及其运算
3.2.1 关系的数学定义
3.2.2 关系代数概述
3.2.3 传统的集合运算
3.2.4 专门的关系运算
3.3 关系演算
3.3.1 元组关系演算
3.3.2 域关系演算
3.4 关系代数表达式的优化
3.5 SQL简介
3.6 本章小结
3.7 习题与实践练习
第4章 关系型数据库设计理论
4.1 关系型数据库设计理论概述
4.2 函数依赖
4.2.1 函数依赖的概念
4.2.2 函数依赖的类型
……
第5章 数据库设计
第6章 数据库开发环境
第7章 Oracle数据库体系结构
第8章 表空间和数据文件管理
第9章 Oracle模式对象
第10章 SQL基础知识
第11章 PL/SQL编程基础
第12章 存储过程、触发器、函数和包
第13章 事务和锁
第14章 Oracle安全性管理
第15章 数据库备份和恢复
第16章 大数据和云计算
第17章 openGauss数据库
第18章 数据库应用综合项目案例
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...