Oracle应用开发

Oracle应用开发
作 者: 青岛东合信息技术有限公司 编
出版社: 电子工业出版社
丛编项: 高等院校软件专业方向系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机与互联网 数据库
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle应用开发》作者简介

内容简介

本书从数据库的基本概念出发,以Oracle 11g 数据库为背景详细地介绍了数据库的原理和数据库系统的开发技术。理论篇共分为11 章,分别介绍了关系型数据库的概念和理论、Oracle 数据库体系结构、SQL Developer 工具的使用、SQL 语句、函数、表、数据维护、视图、PL/SQL 语法、游标、函数异常、序列、触发器、数据恢复、并发控制以及数据库安全等内容。书中通过SQL Developer 和SQL *Plus 工具实现对Oracle的数据查询,并详细介绍如何通过SQL 语句实现表格、索引、约束、视图、存储过程、函数、触发器、序列以及PL/SQL 的编写。 本书重点突出、偏重应用,结合理论篇的实例和实践篇对贯穿案例的讲解、剖析及实现,使读者能迅速理解并掌握知识,全面提高动手能力。本书适应面广,可作为本科计算机科学与技术、软件外包专业、高职高专计算机软件、计算机网络、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。

图书目录

理论篇...............................................................................................................................1

第1 章 关系型数据库.........................................................................................................2

1.1 数据库概述.......................................................................................................................4

1.1.1 数据库基本概念..................................................................................................4

1.1.2 数据库发展史......................................................................................................6

1.1.3 数据库特征..........................................................................................................9

1.1.4 常见数据库..........................................................................................................9

1.2 数据模型......................................................................................................................... 11

1.2.1 概念模型............................................................................................................ 11

1.2.2 逻辑数据模型....................................................................................................14

1.3 关系模型理论.................................................................................................................18

1.3.1 关系....................................................................................................................20

1.3.2 关系模式............................................................................................................23

1.3.3 关系的完整性....................................................................................................24

1.3.4 关系代数............................................................................................................26

1.4 规范化理论.....................................................................................................................34

1.4.1 规范化理论的提出............................................................................................34

1.4.2 函数依赖............................................................................................................37

1.4.3 函数依赖定义的码............................................................................................40

1.4.4 范式及各范式的关系........................................................................................41

1.4.5 多值依赖............................................................................................................50

1.4.6 规范化思想........................................................................................................51

1.5 数据库设计.....................................................................................................................52

1.5.1 数据库设计特点................................................................................................53

1.5.2 需求分析............................................................................................................55

1.5.3 数据流图和数据字典........................................................................................57

1.6 概念结构设计.................................................................................................................58

1.6.1 概念结构设计定义............................................................................................59

1.6.2 概念结构设计的方法和步骤............................................................................60

1.6.3 数据抽象............................................................................................................61

1.6.4 E-R 图的生成.....................................................................................................62

1.7 逻辑结构设计.................................................................................................................66

1.7.1 初始关系模式设计.............................................................................................66

1.7.2 数据模型优化的方法.........................................................................................68

1.7.3 模式评价与改进................................................................................................68

小结....................................................................................................................70

练习..................................................................................................................70

第2 章 Oracle 数据库........................................................................................76

2.1 Oracle 数据库概述..........................................................................................................78

2.1.1 Oracle 数据库简介.............................................................................................78

2.1.2 Oracle 发展史.....................................................................................................79

2.1.3 Oracle 数据库的应用结构.................................................................................81

2.2 Oracle 体系结构..............................................................................................................83

2.3 Oracle 数据库存储结构..................................................................................................84

2.3.1 物理存储结构....................................................................................................85

2.3.2 逻辑存储结构....................................................................................................88

2.4 Oracle 数据库实例..........................................................................................................90

2.4.1 Oracle 实例概述.................................................................................................90

2.4.2 SGA ....................................................................................................................92

2.4.3 PGA ....................................................................................................................95

2.4.4 后台进程............................................................................................................97

小结..........................................................................................................101

练习.....................................................................................................................102

第3 章 SQL Developer 开发工具..............................................................................103

3.1 SQL Developer 概述....................................................................................................105

3.1.1 SQL Developer 简介........................................................................................105

3.1.2 SQL Developer 下载........................................................................................105

3.1.3 创建数据库连接..............................................................................................107

3.2 SQL Developer 基本操作.............................................................................................109

3.2.1 数据操作..........................................................................................................110

3.2.2 表的创建、修改..............................................................................................112

3.3 开发与调试...................................................................................................................116