截图
简介
这是oracle ppt,包括了三层逻辑体系结构,应用服务器层,数据库服务器层,Forms Network Traffic,系统灵活性,Oracle 开发工具及开发过程,如何在系统中注册表单等内容,欢迎点击下载。
oracle ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.
1. 三层逻辑体系结构
客户端
Use a web browser
Netscape
Internet Explorer
On
Windows
Macintosh
To display
Java
HTML
应用服务器层
PL/SQL 运行原理
Forms Network Traffic
系统灵活性
历史记录和诊断、检查
用户可以看到当前记录来源于哪个表(视图)、哪个字段和最后一查询的SQL语句等其它的信息。这对客户化开发有极大的帮助。
Custom.pll
开发人员只需客户化此文件,而不需要修改Oracle 的标准程序来达到客户化的目的。用户自已在FORM中定义字段,来保存其它的附加信息。
弹性域
用户自已在FORM中定义字段,来保存其它的附加信息。
附件
对每一记录能附上文件、文本信息或Web Page的大容量信息.
修改Forms 界面的文件功能或Show隐藏字段
用户能显示自已想要显示的字段,并能调整顺序
Export
用户能用export功能从Form 中export数据到文件中。
通常用来转换到Excel文件中。
系统接口数据表和应用编程接口(API)程序
Oracle 数据字典
全部数据字典在如下三个组
- DBA_OBJECTS - DBA_TABLES -DBA_VIEWS
- ALL_OBJECTS - ALL_TABLES -ALL_VIEWS
- USER_OBJECTS -USER_TABLES -USER_VIEWS
系统登录用户
由系统来定义、分配和控制
数据库用户
只用 APPS
Oracle 系统命名的标准规则
Oracle 系统 - 数据库触发器
CREATE OR REPLACE TRIGGER ar_customer_profiles_bru
/* $Header: arplt26.sql 70.4 96/10/29 15:04:58 porting ship $ */
BEFORE UPDATE ON "AR"."AR_CUSTOMER_PROFILES"
FOR EACH ROW
DECLARE
CreditHold varchar2(1) := null;
RiskCode varchar2(30) := null;
CreditRating varchar2(30) := null;
ChangesMade varchar2(1) := 'N';
BEGIN
IF (( :new.credit_hold != :old.credit_hold ) OR
( :new.credit_hold is null and :old.credit_hold is not null ) OR
( :new.credit_hold is not null and :old.credit_hold is null )) THEN
CreditHold := :old.credit_hold;
/* IF FIELD VALUE OF credit_hold IS CHANGED THEN SET */
/* THE VALUE OF THIS VARIABLE TO Y */
ChangesMade := 'Y';
END IF;
IF (( :new.risk_code != :old.risk_code ) OR
( :new.risk_code is null and :old.risk_code is not null ) OR
( :new.risk_code is not null and :old.risk_code is null )) THEN
RiskCode := :old.risk_code;
ChangesMade := 'Y';
END IF;
Oracle Application – Stored Procedure
展开