当前位置:首页 > 工业技术
Oracle 9i应用系统开发技术
Oracle 9i应用系统开发技术

Oracle 9i应用系统开发技术PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:李代平编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2004
  • ISBN:7502434097
  • 页数:486 页
图书介绍:本书介绍了Oracle 9i数据库系统在多个领域中,数据库应用系统开发过程中所需要的知识和技术。
《Oracle 9i应用系统开发技术》目录

目 录 1

第1章可行性研究 1

1.1可行性的任务与步骤 1

1.1.1研究任务 1

1.1.2研究步骤 3

1.2系统分析简介 4

1.2.1系统分析员 5

1.2.2系统分析员任务 5

1.2.4通信技术 6

1.2.3面临的问题域 6

1.3分析原理 8

1.3.1 信息域 8

1.3.2建立模型 9

1.3.3分解 10

1.4成本与效益分析 10

1.5可行性研究的文档 12

1.6项目开发计划 13

第2章系统分析 15

2.1结构化分析 15

2.1.1自顶向下逐层分解 16

2.1.2结构化分析步骤 17

2.2系统流程图 18

2.3数据流图 19

2.3.1基本图形符号 19

2.3.2画数据流图 21

2.3.3结构化分析方法的应用 23

2.4数据字典 26

2.4.1内容及格式 26

2.4.2数据字典的实现 28

2.5面向对象分析的基本过程 29

2.5.1过程简述 29

2.5.2基本模型 31

2.5.3主要活动 32

2.6发现对象方法 33

2.6.1 系统责任 33

2.6.2问题域研究方法 34

2.6.3确定系统边界 35

2.6.4发现对象 36

2.6.5审查和筛选 39

2.6.6建立类图的对象层 41

2.7定义属性 42

2.7.1对象的属性和服务 42

2.7.3定义属性 43

2.7.2表示法 43

2.8定义服务 45

2.8.1状态转换图 45

2.8.2行为分类 47

2.8.3发现服务方法 48

2.9定义结构 50

2.9.1一般特殊结构 50

2.9.2发现一般-特殊结构 52

2.9.3结构的简化 53

2.9.4多继承与多态性 55

2.9.5整体-部分结构 58

2.9.6整体-部分结构表示法 60

2.9.7发现整体-部分结构方法 61

2.10实例连接 63

2.10.1实例连接概念 63

2.10.2实例连接表示法 64

2.10.3建立实例连接方法 65

2.11 消息连接 67

2.11.1消息的概念 67

2.11.2表示方法 69

2.11.3建立消息连接方法 70

2.12建立功能模型 71

2.12.3描述处理框功能 72

2.12.1画出基本系统模型图 72

2.12.2画出功能级数据流图 72

第3章系统设计 73

3.1设计基本原理 73

3.1.1抽象 73

3.1.2 细化 74

3.1.3模块化 74

3.1.4软件体系结构 75

3.1.5程序结构 76

3.1.6数据结构 77

3.1.7软件过程 78

3.2.1软件结构图 79

3.2体系结构设计 79

3.2.2扇出和扇入与深度和宽度 80

3.2.3模块的耦合 81

3.2.4模块的内聚 83

3.2.5 结构设计一般准则 86

3.3 结构化设计 86

3.3.1数据流的类型 86

3.3.2 过程步骤 87

3.3.3变换分析设计 88

3.3.4事务分析设计 90

3.3.5混合流设计 91

3.3.6 结构化设计方法应用示例 92

3.3.7设计后的处理 92

3.4详细设计 93

3.4.1 结构化语言 93

3.4.2判定表 94

3.4.3判定树 95

3.5 结构化程序设计 96

3.5.1 结点 96

3.5.2三种基本控制结构 96

3.5.3 过程设计语言 97

3.6面向对象设计 100

3.6.1转向面向对象的设计 100

3.6.2 面向对象抽象方法 101

3.6.3信息隐藏 101

3.6.4模块化 101

3.6.5类的设计准则 101

3.6.6 面向对象设计的基本原理 101

3.6.7软件复用 102

3.6.8面向对象设计的步骤 102

3.7数据库系统模型和结构 102

3.7.2网状模型 103

3.7.1 层次模型 103

3.7.3关系模型 104

3.8数据库管理系统 106

3.9关系数据库的范式理论 107

3.9.1数据依赖 108

3.9.2关系模式的操作异常 108

3.9.3范式 109

3.10 EAR方法 114

3.10.1 EAR图 114

3.10.2 EAR方法向关系数据库转换 115

4.1 三层结构理论 117

第4章网络数据库开发理论 117

4.2应用举例 120

4.2.1设计中间层 122

4.2.2 设置DCOM 124

4.2.3 设计表示层 125

4.2.4 C/S/S模式下的动态查询技术 127

第5章大型数据库管理方法 135

5.1数据的选择 135

5.1.1基础数据 135

5.1.2 Select语句 143

5.1.3数据关联 144

5.2视图 145

5.1.4数据选择的难点 145

5.3.1 逻辑备份 147

5.3.2物理备份 147

5.3数据备份和恢复 147

5.3.3数据库备份的难点 148

5.3.4数据的恢复 151

5.4使用PL/SQL语言 153

5.4.1 PL/SOL的结构 153

5.4.2 PLSOL转化为SQL 154

5.5 过程函数 155

5.5.1存储过程的创建 156

5.6 Oracle的调整 157

5.5.2 函数的创建 157

5.6.1优化程序 158

5.6.2生成统计数字 159

5.6.3 SOL的调整 162

5.6.4调试一个Oracle数据库 168

5.6.5调试SGA 169

第6章解决方案与数据库设计 174

6.1数据库逻辑设计 174

6.1.1最终产品 174

6.1.2优化软结构 174

6.1.4合理的逻辑设计 178

6.1.3扩展OFA 178

6.1.5解决方案 179

6.2数据库物理设计 180

6.2.1数据库文件设计 180

6.2.2 I/O权值估计的检验 188

6.2.3如何解决磁盘不足的问题 189

6.2.4解决方案 190

6.2.5文件位置 193

6.2.6数据库空间使用概述 194

6.2.7重新确定数据文件大小 198

6.2.8数据库文件的移动 199

6.2.9段空间的重新分配方法 200

6.2.10物理条件的满足 202

6.3 Windows NT上的联网技术 202

6.3.1 Oracle和Windows NT 203

6.3.2 Oracle和Net8 204

6.3.3配置Windows NT为后端服务器 206

6.4配置客户机/服务器和Web环境 208

6.4.1客户机/服务器处理概述 208

6.4.2瘦客户机配置概述 210

6.4.3配置服务器 211

6.4.4配置客户机 212

6.5.1回滚段的管理 214

6.5技术难点及解决方案 214

6.5.2数据库碎片整理 215

6.5.3数据库空间管理 215

第7章Oracle 9i的对象技术 217

7.1 Oracle 9i的对象技术的基本概念 217

7.1.1主要的术语 217

7.1.2 Oracle 9i对象类型实现的限制 218

7.2 Oracle 9i的对象类型 218

7.2.1定义一个对象类型 218

7.2.3创建一个对象 220

7.2.2使用构造成员方法 220

7.2.4使用map和order成员方法 221

7.3在数据库中存储对象 223

7.3.1使用对象表 224

7.3.2使用对象列 226

7.3.3使用对象视图 229

第8章开发工具 230

8.1生成器 230

8.1.1方案生成器 230

8.1.2项目生成器 234

8.2.1表格简介 238

8.2表格 238

8.2.2表格中对象 239

8.2.3表格的制作思路 241

8.3表格生成器 244

8.3.1对象导航器 244

8.3.2布局编辑器 245

8.3.3触发器 246

8.4报表生成器 248

8.4.1报表生成器的功能 248

8.5图形生成器 249

8.5.1图形生成器的功能 249

8.4.2创建报表的步骤 249

8.5.2创建图表的步骤 250

8.6菜单 250

8.6.1菜单介绍 250

8.6.2菜单编辑器 251

8.6.3创建菜单 252

8.6.4使用菜单 252

第9章用VB开发财务管理系统 254

9.1. 系统简介 254

9.1.1系统结构 254

9.1.3系统界面介绍 257

9.1.2系统功能 257

9.1.4系统中采用的新技术 258

9.2数据结构 259

9.2.1数据字典描述 259

9.2.2系统表单 259

9.3流程及使用说明 261

9.3.1系统操作框图 261

9.3.2系统实现方法 261

9.4相关程序代码 283

10.1概述 307

10.1.1 C++Builder的特点 307

第10章用C++Builder开发医疗保险系统 307

10.1.2建立数据库访问通道 308

10.1.3 Oracle分布式数据库结构 309

10.1.4数据库基本理论 309

10.1.5实现设计所需要的软件 311

10.2系统的可行性分析 312

10.2.1技术可行性 312

10.2.2经济可行性 313

10.3系统开发需求 313

10.3.1系统组成 313

10.4.1 Oracle 9i的安装 314

10.3.2系统的数据流图 314

10.4设计实现 314

10.4.2服务器的安装配置 316

10.4.3数据模型的逻辑、物理设计 316

10.4.4代码编写过程中常遇的问题 322

10.5系统演示效果 325

10.5.1账户登记界面图 344

10.5.2账户查询界面图 344

10.5.3药品管理界面图 345

10.5.4创建初始化测试数据的过程 345

11.1概述 347

11.1.1数据库技术的发展与应用 347

第11章用PHP开发“专线网点” 347

业务系统 347

11.1.2 Intemet的现状和发展 348

11.1.3 WWW网络下的Web数据库 349

11.2项目介绍及设计软件的选取 350

11.2.1选择Oracle作为数据库 350

管理系统 350

11.2.2选择PHP 进行面向Internet开发 351

11.3 可行性分析 353

11.3.1技术可行性 353

11.2.3实现设计的软件 353

11.3.2经济可行性和操作可行性 354

11.3.3系统数据流图 354

11.4系统开发要求 355

11.4.1客户/服务器结构模式的数据库 355

11.4.2系统功能需求分析 356

11.4.3数据模型的逻辑设计 359

11.4.4系统流程图 362

11.5设计实现 363

11.5.1环境设置 363

11.5.2数据库的实现 365

11.5.3重点、难点的分析和解决方案 368

11.6演示效果 383

11.6.1用户登陆效果图 383

11.6.2系统主页面效果图 384

11.6.3用户档案查询效果图 384

11.6.4用户档案查询结果效果图 384

第12章C++开发方法与应用 386

12.1开发实例和数据库 386

12.1.1开发实例介绍 386

12.1.2实例数据库介绍 387

12.2 将dbf文件加载到Oracle数据库中 390

12.2.2将数据装入非空表 391

12.2.1关于被装载数据的载体 391

12.2.3指定数据装载到哪个表 392

12.2.4字段在记录的位置描述 392

12.2.5关于导致错误的记录 393

12.2.6如何执行SQL*Loader 393

12.3 FoxPro中的dbf文件简介 395

12.3.1 dbf文件的结构 395

FoxPro数据类型的对应关系 396

12.3.3该程序所要完成的任务 396

12.3.2 Oracle的数据类型 396

12.3.4具体的实现方法 397

12.4 BFILE(外部LOB对象)的存取 407

12.4.1什么是LOB 407

12.4.2 内部LOB 408

12.4.3 外部LOB 408

12.4.4创建一个含有LOB 的表 408

12.4.5特殊的LOB——BFILE 409

12.4.6创建目录对象 410

12.4.7如何在BFILE列中插入一个值 410

12.4.9如何用C++Builder开发 411

BFILE 对象 411

12.4.8关于BFILE的一些函数 411

12.5控件查询与调用存储过程查询的比较 414

12.5.1用TQuery控件进行查询 414

12.5.2 TQuery控件的Params属性 416

12.5.3调用Oracle存储过程进行查询 416

12.6 通过事务分析Oracle对对象 424

的封锁机制 424

12.6.1关于Oracle的封锁 425

12.6.2用C++Builder分析Oracle 426

的封锁机制 426

12.6.3数据的封锁 427

用于发布 430

12.7将Oracle表导出为html文件 430

12.7.1 HTML的基本标记 431

——文字标记简介 431

12.7.2实现方法 431

第13章用C++与J++开发医疗保险系统 435

13.1医疗保险信息系统概述 435

13.1.1应用领域介绍 435

13.1.2医疗保险信息系统的特点 435

13.1.3医疗保险系统的功能模型 436

13.1.4医疗保险系统MIS的功能 436

的数据流图 441

13.1.5医疗保险管理信息系统结构 441

13.1.6医疗保险管理信息系统 441

13.2功能设计 443

13.3系统设计 444

13.3.1开发环境与数据库选择 444

13.3.2数据库设计 444

13.3.3前台界面类层次设计 455

13.3.4 UML设计 456

13.4难点与解决方案 477

13.4.1共享连接 477

13.4.2关系表的范式问题 479

13.4.3 BLOB类型的读写 480

13.4.4图片显示更新问题 481

第14章PowerBuilder编程 482

14.1利用快速应用程序开发 482

14.2面向对象编程 483

14.3 将类别PowerBuilder功能匹配 483

14.3.1 发输入类 484

14.3.2开发输出类 484

14.3.3开发处理类 485

14.3.4代码和有效性验证表 486

14.4确保应用程序安全性 486

14.5启动项目 486

相关图书
作者其它书籍
返回顶部