图书介绍

数据库原理及技术应用教程 Oracle2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理及技术应用教程 Oracle
  • 刘甫迎,饶斌,刘焱编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113104269
  • 出版时间:2009
  • 标注页数:410页
  • 文件大小:87MB
  • 文件页数:424页
  • 主题词:关系数据库-数据库管理系统,Oracle-高等学校-教材

PDF下载


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

下载说明

数据库原理及技术应用教程 OraclePDF格式电子书版下载

下载的文件为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.2数据库的由来和发展2

1.2.1人工管理阶段3

1.2.2文件系统阶段4

1.2.3数据库阶段4

1.2.4高级数据库阶段6

1.3数据库的体系结构10

1.4数据库系统和DBA(数据库管理员)13

1.5数据库管理系统(DBMS)16

习题18

第2章 关系模型及Oracle网格计算数据库20

2.1关系模型的基本概念20

2.1.1关系的定义20

2.1.2关系模型21

2.1.3关系数据语言概述22

2.2关系代数23

2.2.1传统的集合运算23

2.2.2专门的关系运算24

2.3关系演算28

2.3.1元组关系演算28

2.3.2域关系演算30

2.4关系数据库标准语言——SQL30

2.5Oracle对象关系数据库系统33

2.5.1Oracle系统的特点、产品结构及组成34

2.5.2Oracle的体系结构(实例的进程结构和内存结构)36

2.5.3Oracle的配置方案42

2.5.4Oracle运行过程43

2.6Oracle的网格计算43

2.6.1网格计算基础43

2.6.2Oracle11g的网格基础架构45

2.7Oracle的安装与使用环境47

2.7.1产品的获取47

2.7.2Oracle Database的安装47

2.7.3Oracle数据库文件目录结构51

2.7.4安装Oracle Database后的程序组与服务53

习题59

第3章 实体-联系模型(E-R Model)61

3.1实体和实体集合61

3.2联系和联系集合62

3.3属性、映射限制和关键字63

3.3.1属性63

3.3.2映射限制63

3.3.3关键字64

3.4E-R图和将之归纳为表66

3.4.1实体-联系图(E-R图)66

3.4.2把E-R图转变为表68

3.5概括和聚集70

3.5.1概括70

3.5.2聚集71

3.6E-R数据库模式设计72

3.6.1映射基本集72

3.6.2实体集和联系集的使用72

3.6.3扩展E-R特征的使用73

习题73

第4章 Oracle的SQL和PL/SQL74

4.1Oracle的SQL语言74

4.1.1Oracle的SQL介绍74

4.1.2SQL的简单查询(SELECT)74

4.2创建、修改、删除表(Table)76

4.2.1创建表(CREATE TABLE)76

4.2.2修改表结构82

4.2.3索引的定义83

4.2.4删除表、索引84

4.3模式对象、直接量、函数和表达式84

4.3.1模式对象84

4.3.2对象及成分的命名85

4.3.3直接量86

4.3.4LOB数据类型87

4.3.5空值87

4.3.6伪列88

4.3.7注释88

4.3.8运算符89

4.3.9函数91

4.3.10表达式与条件93

4.4插入、修改和删除表数据93

4.4.1将新行插入(INSERT)表93

4.4.2修改(UPDATE)表的行94

4.4.3从表删除(DELETE)行95

4.5SQL的数据查询95

4.5.1连接查询95

4.5.2嵌套查询96

4.5.3分组计算查询97

4.5.4集合的并运算97

4.6视图98

4.6.1视图定义98

4.6.2视图查询98

4.6.3视图修改99

4.7Oracle的PL/SQL100

4.7.1什么是PL/SQL100

4.7.2PL/SQL的结构101

4.7.3控制结构108

4.7.4游标(CURSOR)111

习题114

第5章 关系数据库设计理论118

5.1引言118

5.2函数依赖119

5.3范式121

5.3.1第一范式(1NF)121

5.3.2第二范式(2NF)122

5.3.3第三范式(3NF)122

5.3.4BC范式(BCNF)123

5.4多值依赖和第四范式(4NF)124

5.5连接依赖和第五范式(5NF)126

5.5.1连接依赖126

5.5.2第五范式(5NF)127

习题127

第6章 PowerDesigner CASE技术129

6.1什么是CASE工具129

6.2PD分析设计过程及若干级建模技术132

6.2.1PD的分析设计过程132

6.2.2PD的若干级建模功能134

6.3PD的功能135

6.3.1PD的一般功能135

6.3.2PD 12.5的主要特征136

6.4PD的分析设计环境136

6.4.1安装PD136

6.4.2PD用户界面138

6.4.3PD的分析设计环境140

6.4.4PD的公共资源141

习题142

第7章 数据库设计与维护143

7.1数据库设计概述143

7.1.1数据库设计步骤、生存期及其他143

7.1.2数据库设计的需求分析145

7.2用PD创建CDM147

7.2.1概念数据模型(CDM)基础147

7.2.2用PD建立CDM149

7.2.3定义业务规则152

7.2.4定义CDM中的域154

7.2.5定义数据项155

7.2.6定义实体158

7.2.7定义联系162

7.2.8定义继承166

7.2.9定义检查约束参数168

7.2.10由CDM生成PDM169

7.3用PD创建物理数据模型(PDM)171

7.3.1PDM及其与DBMS的关系171

7.3.2建立物理数据模型(PDM)172

7.3.3定义索引174

7.3.4定义视图176

7.3.5PDM中的用户管理177

7.3.6检查PDM中的对象177

7.3.7逆向工程177

7.4数据库的实现与维护179

7.4.1数据库的实现与维护概述179

7.4.2由PDM生成数据库SQL脚本181

7.5用Oracle SQL建立数据库182

7.5.1数据库结构和空间管理(数据文件、日志文件、表空间、段、模式和模式对象)182

7.5.2用Oracle SQL建立和修改数据库189

7.5.3初始化参数文件198

7.5.4数据字典(Data Dictionary)199

习题201

第8章 数据库保护203

8.1数据库的安全性203

8.1.1数据库的存取控制和用户的建立204

8.1.2特权和角色208

8.1.3审计213

8.2数据完整性213

8.2.1完整性约束214

8.2.2数据库触发器214

8.3并发控制217

8.3.1数据不一致的类型218

8.3.2封锁218

8.3.3Oracle多种一致性模型218

8.3.4封锁机制219

8.3.5手工的数据封锁221

8.4数据库后备和恢复以及高可用性221

8.4.1数据库恢复所使用的结构221

8.4.2在线及归档日志222

8.4.3数据库后备、Oracle数据卫士和数据库恢复227

8.4.4Oracle的闪回技术238

8.4.5Oracle RAC技术247

8.4.6自动存储管理(ASM)249

习题250

第9章 Oracle企业管理器(Oracle Enterprise Manager)252

9.1企业管理器的框架结构、安装及配置252

9.1.1OEM的架构252

9.1.2OEM的安装、配置及启动256

9.2使用企业管理器管理Oracle系统263

9.2.1建立和管理数据库(数据库配置、数据文件管理)263

9.2.2数据库用户管理271

9.2.3方案和表管理273

9.2.4管理视图、索引和触发器278

9.3使用企业管理器维护Oracle系统283

9.3.1管理(本地)表空间283

9.3.2浏览预警文件信息284

9.4使用企业管理器进行性能调整284

9.5OEM Grid Control网格控制管理286

9.5.1启动和访问OEM网格控制286

9.5.2使用网格控制监管全部Oracle环境289

9.5.3管理Oracle RAC295

习题297

第10章 分布式数据库系统298

10.1概述298

10.1.1分布式数据库的特征299

10.1.2全功能分布式数据库的规则和目标300

10.2分布式数据库的连接301

10.2.1分布式数据库全局名和数据库链302

10.2.2连接客户(client)和服务器(server)304

10.2.3连接服务器(server)到其他服务器(server)304

10.3分布式查询处理及其他305

10.3.1建立分布式查询305

10.3.2在分布式事务(distributed transaction)中的其他语句306

10.4事务管理307

10.4.1事务307

10.4.2Oracle的事务管理307

10.5多协议信息交换309

10.5.1Oracle Net309

10.5.2Oracle Net连接组分310

10.5.3多协议交换311

10.5.4配置Oracle Net客户机(client)313

10.5.5配置listener314

10.5.6配置Oracle Net服务器315

10.5.7启动listener316

10.6表快照与复制316

10.6.1人工复制表316

10.6.2用触发器(TRIGGERS)复制表317

10.6.3自动复制和更新表317

10.7用Oracle Net配置助手工具配置客户端317

10.7.1配置连接数据库317

10.7.2客户端测试322

习题322

第11章 数据库应用程序开发工具——Oracle Developer Suite323

11.1Oracle Developer Suite概述323

11.2Forms Developer326

11.2.1Form应用基础326

11.2.2Form应用设计331

11.2.3创建主从型Form334

11.2.4项属性335

11.2.5创建Form应用程序337

11.2.6触发器341

11.3Reports Developer347

11.3.1Reports Builder基础347

11.3.2创建一个简单的报表348

11.3.3创建图形(graphics)353

11.3.4在主界面中调用报表356

11.4Oracle J2EE高级技术与JDeveloper357

11.4.1Java2企业版(J2EE)357

11.4.2Oracle的J2EE技术与OC4J360

11.4.3Oracle Java商业组件(BC4J)363

11.4.4JDeveloper366

11.5Oracle互联网服务器与应用376

11.5.1认识Oracle互联网服务器376

11.5.2Oracle互联网服务器应用378

习题379

第12章 综合应用实例——图书管理信息系统381

12.1一个简单的图书管理信息系统381

12.2图书数据库上Form的建立383

习题390

附录A“数据库原理及技术(Oracle)”教学大纲391

附录B实验指导书393

附录C专业实习(Oracle)——实时应用集群(RAC)安装与配置指导书398

参考文献410

热门推荐