Home >Documents >Oracle€¦ · Oracle9i Designer: Technical Overview Page 4 THE BENEFITS OF USING ORACLE9i DESIGNER...

Oracle€¦ · Oracle9i Designer: Technical Overview Page 4 THE BENEFITS OF USING ORACLE9i DESIGNER...

Date post:04-Oct-2020
Category:
View:3 times
Download:1 times
Share this document with a friend
Transcript:
  • ����������������������������������������������������������������

  • Oracle9i Designer: Technical Overview Page 2

    ����������������������������������

    ������������������������������������������������������������������������������������������������������������ � ��������������������������������������������������������������������������������������� � ������������������������� ��������!������������������������������������������� � ������������"������"��#�$�%����#������������������������������������������������ � �������������������&����'�� ������������������#�� ����� � $� �'�(�������������&����'�� ��������)���*������� ������� � ��������������(� ���������������� ������� �������������������������������� + (�# ����,�-��������������'������ #������������������������������������������� + (�# ��������$� �����"�!����#���.����������������������������������������� + /��������'�(�����������!����#�� ���������������������������������������� + ���������� �'��"����"� ������������������������������������������������������������� 0

    �������������������������������������������������������������������������������������������� 1 !�'������"��#�$�%����#�� ����������������������������������������������������������������� 1 ������#��������#���"���� ������������������������������������������������������������ 2 �������'�*�����������&����'�� �������������������������������� 2 ���������.��#�*���������'����������$� ����*������������������� � �������3�&��45�64�*������� ��������������������������������������������������������� 78 ��������������*������� ����������������������������������������������������������������������� 78

    ��������'�!������� ��������!������� ������������������������������������������� 79 $� �����"��&:����;�������� �������������������������������������������������������������������� 79 !������!���� ���/���������&:����������������������������������������������������� 7� /�����

  • Oracle9i Designer: Technical Overview Page 3

    ����������������������������������

    EXECUTIVE OVERVIEW

    ��"����� ��'���,���������������,������������������������,���������'���

    ���������%����#����'�'�������"������&=&��'�� ��������%���>�",����������"��'����������",��'���������

    ������# �������������������'�������� �������������������������� �������������?�-����������� ������������'����� #���������

    ���������������������������������������%����'�����������# �����@�'=��=�'?�'����� #������������ ������������������&����'���������'������#�����������������������&���"�������

    • ����'���&����'�� ������������# ��#����'��'�� ���=&���

    ��������

    • ��������"���������������#���&"��� �����,�������'�����������"�� ��������

    • (�# �����"���������� ��������'���&=��&��'�� ���������

    �� ���������������������������������������(!�A���������(�����������!�����B,�����������'����������'�#���������#����'��������"����� �������������������(!���&���"������#�����#���� ����������'����������������

    ��������'����� #����&:���������������������#����>����'� ��:����#����#����

    ����&������������������������#�����"���� �������'�'����� #���� ����������������������'��������������"�#����'����",�&�������'��� ���������'=)��������A$� �'�� ������������� #��B,�-���#����������A-���#�������������B,������

    �!�'����'�����(� �����'�����'����� #����

    �������������������������&�����������������'����� #���#����'����"��'�����>��,��������(���#������ #���!����'�A(!B���'�&"��������(������������C���������'���������'��(!����������������"����#����'����"�����'�������������#���������

    ���������,���������������������� ��'��������������� �'�"�'����� �� ��������������&=&��'������#�������������� � ����##���C��������������'�&�������'������������ �� ����'�����������"���������������

  • Oracle9i Designer: Technical Overview Page 4

    THE BENEFITS OF USING ORACLE9i DESIGNER

    Single Point of Truth for Application Meta Data

    �����&���"�������� �'��������������������"��� �'�",���������������������������&����"���������������� ��������#����'�������#������������� �����"�A���������&���'�����������(!B,��������# �������&���'���������������#������ ��'��������'����������#�'���&��'�� ��������'����� #�������'� ��"���������&=&��'������#����

    Accurate Analysis of System Requirements

    ��������������� ����'����������'���� ������#�'��������������� �����������%����#�����������������"�� �����������������",�%���>�",��'�����"��������������������������"��������������������(!�������������&������#=&��'����>�������#����=���������#�������������%����#�������������&����##�'�����"��

    �������������������"��#�#�'����������� ������'��'�#�'����������%����������"C�������������'���&���"��#���%����#����)�����#������ �'�"������'��'������"������������,��# �����������������"����&���

    ,����'�������������%����'�� ���������������#���

    Powerful Default Database and Application Design Transformers

    ��������������� ����'�� ��������������#�������%���>�"��'���#��

    �"���������'�������'���&����'�� ��������'�������#�"��������'���'�"��#���%����#�����������&�������������#���&���'���'���&������#�,��������&��,�����#,��'�����'�������������������"��������,������������ ������������������#���&���'���# �����#�'����'����������������,��� �����'�#����

    ��������������'���&����'�� ��������'���������##�'�����"����'"�������������'���������'���,������"��������������������'�� ���������������#������&������# ��������&����������"����'�����)������#� ��#����������������"C����������"��#���%����#���#�������������",�������������� ��'�������"��'��# ���������%�����"�������������'�� ���������

    Rapid Creation of Databases and Applications Using Generators

    ������������������������������������%�����",���&���� ������������#����'��������������������(!��� �����"���������������� ����'����������������

    ����"����'�����������������������������#�����������&=&��'�� �������,��������# ����

    • ������������&����&:����

    • ���������.��#�

    • �45�64�� ��������������##�����-��������A��-B�

    • 3�&��45�64�

  • Oracle9i Designer: Technical Overview Page 5

    ���������������������������������� ��'������,�����������'�����&��������#����'���������������'��# ��#���������������� ���������������������� ������#�����"���� �"��������� �����&���������������������������������"���'�'����������������'����� #���������"�����

    Effective Design Capture of Existing Applications

    $�&���'������ ������������������������������������� �������������'��������#����������������"�� ������������"��'����������"��� ��������'����� �'��������������.��#���������������=�������'���&���#�"�����&���� ����',�����'�������� ������������������������������������ ���������#����)���������������������'������ �����"����� ����������������������'������,������'��

    ��������������!���������������������=�������'���&������#��������"�� ����������������

    ��,�&���������������������������� ���������'��������"���(���# �����'���&����-�� ����'�������� �������������������"�����������&���

    �'���,������'��������"�#����'���������#�'����'�������������������������&���������������%����#����

    Complete, Iterative Design and Development

    ���������������� �������� ����

    �������������� �������������������������,��� ����������������������������������,��������������������� �������������� ������������������������������������������������������������'�������"�������������������������.��#��'����������$� ��������������"����������������'��������>�"����#����������# ����,� ��'������������#�����%����'�����'�������'�'����� ������� �����������#�����������&��'��������"�� ���������

    Comprehensive Repository Management Facilities

    �������������������� �',� ��'��������'����������'�����'�������������� �������,�����������������������������(!D�����# ������������������������������'�#������� ��������#����'�����

    Versioning and Configuration Management

    ����������(!�� ���������������������'����� #��� ����

    ����������#����=���������#��,������������������#��������#����>�����#������������=������ �����������������,���������'������#�������������'����� #������� �����������#�����������������

    ���'�&����������������(!����&����'�����

    • (������������������������������ ��������#����'���������� ��������������������������

    • !�����#���� ��������������������'����� #����&:����

    • (�# ���,��'�������

    ��"�#����,������������������'����� #����&:����

  • Oracle9i Designer: Technical Overview Page 6

    �����,�������,��'�� '������ ���������������������������������&�������,�>��������������������(!������"�����C������� ���������'����#����'���������"��)��?�����

    ���������� �����"���������"���������',��'�����@����>��?��'�@����>����?���������'����� #����&:�����'���������������,� ����'������

    ������#����'����������'����'��� ������������������'������"�������������������&:�����

    Powerful Dependency Analysis

    E������������ �����������"C��'� �'�����&��������������'��'����������'�'���������������� ������"��������>���������'���# �����'�������������# �����"������� �������,���'�����������>����'� ����������������'� ��#�������������������&��,��������������# �����

    ����������������������������������������������������

    ����������(!���������� ���'� �&����'���-��'�� ����������������#�

    ��������'����� #����&:���������� �#�����"��������������#����'������'�

    ����������"����&���

    ��

  • Oracle9i Designer: Technical Overview Page 7

    OVERVIEW OF ORACLE9i DESIGNER TOOLS

    E�������

    ��������������������������#�'����,�'���,�����������'�����������(!��������������@����� ?� ����������",��������������������.������������������������������� �� ����'�����������"����������������������������,�&��'�������'����� #����������"���������������������

    ����������������������������������������

    Modeling System Requirements

    ���������������������� �������������'���������������&���

    � ����

    �,�����'���#��������������#�,������'�"���'��-������ ����'�������&���� ������������

    ������

    �$���������������%����

    ��������� ��������������������� ���������'���=�������"��#���%����#��������&���

    ��'� ����'������

    �����������&�������������#���������������'�������'���&���'�����-�������'��'�����#�������������������������� ��������������# �������A������B,������� �� ������A�����&���B��'���������������������������������A��������� B��

    �����������!������������������� ������������#����"�&���

    �������������"����&���

    � �����#,���������������������"��������������'������������&���,�>�"������������� ��������'�����-��� ����.��������������"������ ��:����#����#��� �� ����'����� ����'������

    ��������� ������������������#���������������'�������� ��������'�����

    �����"��������������� ���������'�����������������"����&���

    �����"�����������'����"����'����'� �'���������,��������# ���&������'���������'����#����"�&���

    ���������-���������� �'��������>�������

    ��������������#�'����'� ����'������

    ��������� ������������������#���������������'�������� ��������'�����

  • Oracle9i Designer: Technical Overview Page 8

    Transforming Preliminary Designs

    �����#��������������"����������������������'���&���'����A���������#�'��B�&��'�����������"�$�������� ������#�������'�����'������"��#���%����#����-����������������# ��,���&�����������'����������������,�����#��������������&���,��'��'�������� �����������>�"��

    E������������ ��������������������� ���������'���� ����

    ���# �����",�����������������������'����� ���'������'�������#�'������������������������

    �� ��

    ����$��������������������"����������������������� ��������'����&��'���������������'�&���

    �����'��������������'�����'������"��#���%����#����-�����������'�'����#�'�����'�#��,�#�'����"��������# ��#�������"������������.��#,����������$� �������3�&��45�64��������������'������

    E����������������������������'�'����#�'�����'�#����������������'�� ����������������� �� ��������������'� ������#,��������������#��� �����������'�������� �

    �&�����������������������&���� ������� �������'�����'�����# �����������������"��'�'������������"� �

    �&�����'������ �'�����"������%����#����������

    Designing and Generating Databases and Applications

    ������%������������������������������������

    ����������������������������������������'���&����'�� ��������'���,���������,��'�'������ ������.�������������#���� ���'�����#��" �,� ��������� ������,��&:������&�������'���C��'����#������>&���������������� ������'�

  • Oracle9i Designer: Technical Overview Page 9

    �������'��������������������'��'����,��'���������������#�����

    ���� ���������

    ���������'����?�'������������ �������� �����&���

    ��������� ������",�����"�� ����������'�����'������������������������'��&:��������������'���&�������������

    • *�������� �������������"�������� ������#����#�#����'��������'��������� �����"�

    • *����������������.��#,����������$� �����'5���3�&��45�64����#������#�,������'�����#�

    • ������'���������� �������������������45�64����F������� ��

    • *��������'�'������ �������������'��=�������'���&���

    • ������ ������ ���������������"�,���'���,��'������������

    Oracle9i Forms Generator and Oracle9i Reports Generator

    )�'������������������'����,��������������������&��������'���������� ������&�����������"� ����",��������,������ ���������'����������������.��#��'����������$� �������������������������� �'������������� ������������'� ��"���������&=&��'������#�������������.��#�*�������������������������"��������"������������������� ������������������"�������&��������������.��#����������������"�����'���

    • �����&����"������ ��������#��������������������'������"����#����������.��#�A����'����"�������#�'������������'����#���.��#�����'��,��������# �������������������'�� �������������B�

    • �� �������4������/�����A4�/B����#����>� ���&�����������#�>�����#��������'�%���>���������������)����������'�����4�/������&��'����#,�'�����#���� ���4�/����������#��&���>��'����������

    �#��4�/�����

    �#���� ���&���>��'�#���� ������#�

    • �� �������� �������&���>�����

    �#���� ���������&"����������#����=������&���>��'����������'�=&"=�'��&���>��������#�������

    • $����������&��� �A����&��������&��� ����#� �������������B����� ���������'�����������#��'����#����� ,����������������'������� �������� ������"�

    • �����&����"������ ���������'�������#����=������&���>,� ����"��������������������'��������� ����������'���������������������#����������F�������

  • Oracle9i Designer: Technical Overview Page 10

    ������'��&����������������������"�����������������������������"��������

    Oracle Web PL/SQL Generator

    )�'������������������'����,�����(�#��)*+,)�&���������������� ������������'� ��"���������&=&��'������#����������������� ���������������A����B�������������'�� ����������������'���"=��'��'�&�������'����������45�64� ��>���,�����������������'"�#���

  • Oracle9i Designer: Technical Overview Page 11

    ����������������������������������&:����'������"����������������'���&��,������������������ �������������&����"������ �����������������#��������#��������'���&���������"������#�������'���'����"����� ����������������������������

    �����������*���������� �������������� ��������'����������'��� �&�����������������������������'���&�����������",��������# ���'����&���'�'���&��,������=

    �'������'������'������,�����=&��'�������"�#�'��,�'������ �������,��'������-�������������� ���������������������'�����������������������������������'���&����

    • ����������

    • ������2��

    • ������2�$�!��/4���'��&:�����������

    • ������1�

    • �������$��

    �''�������",������������*��������������������������������'�'������ ������� �&������������"���(���# ������=�������'���&��,��������# ����9,�!���������64�������,��"&��,�����;�-���'��'��64�4��

    *�������������45�64����������&�����-�A���-B���������������&���'��������������'�������'���&��� ����'�������=�'������'��������������������������������������������� �&������'���&����&:���,��������# ���'���#���C���������������������#����=������ ���������������� ������'���&���'��������������'���&����������

  • Oracle9i Designer: Technical Overview Page 12

    STORING AND MANAGING APPLICATION META DATA

    ���� ���������$�����������-�����A$�)B�������������������������������(!,���'�����'#�����������(!��� �����"����#�'�"����'�"��������� �����������������#�����#�������������������� �����"�������������������,����#������������ ���'������� �����"����#��� ���������������-�?�����������"����''�����#�C�'���������'����� #����&:�������#����#����'������'� ����������"����&���

    ��

    )�������$�)���� �����#��'#������������>,��������# �������>����� �����"��&:�����'�"��#���%����#��,�&��>���� ��� �����"��&:�����'�#����������������

    ,��'�� �����������#����=���������#����������������(!��

    Repository Object Navigator

    ���� ����������#.���/0�����A$�;B������������������� �������������������������������'�#����������"������������'����� #����&:�����'�������'����������'��������(!��� �����"��)��������������$�)������# �������>�������������� �����"��'#��������,��'��������

    ��&:��������,�&��� ���������"�����#��������#���� ������������������� �����"��&:�����

    (��������'�#������"����������������������������"��'������������������$� �����"��&:����;����������'���� ���"���������������'��������������&:������������������������

    ������1����������������������� ����������#.���/0�����

  • Oracle9i Designer: Technical Overview Page 13

    Managing Multiple Versions or Objects

    Version History Viewer and Dependency Manager

    ������������!�������������������� �������������'����'� ��"��������"��������'��������������������&:��������'��������(!��� �����"��E���������������

    �#&�������������'�&�����������������������&:���,�����'���������������� �&�����������,���������������������>�'������'��������������������������&:�����������&������

    ������2��������������!�������"�� ����������#.����

    Version Event Viewer

    �����# ���������# ���������'���"=��=������ ������������������#���� ������������"������ �����"��&:���,�����/�����

  • Oracle9i Designer: Technical Overview Page 14

    ���������'����� #������������,��������##����# �����'������'������'����'� ����������������

    The Matrix Diagrammer

    �������4��������������������= �� ������

    =��������������������

    � �����

    ��������� ������� ��:���,��# �������"�,������>� ��

    ����'�%�����"����������������

    =�����������������#������������� �����"����# ���������������������'����� #��������"���������!�����������##�������'������%�������������

    • ������������������&:�����������������������

    ��������'������� �����#������&���G�

    • ��-�������"�������������'������������������"���"G�

    • ��������������>��'������#"�'���&�����&����������"����'��G�

    ����!�����������##������

    =�����������������������" ������&:�����'� ����'�������&����"����:����������������&:���,�&������������������'�� '�������#��

    Repository Reports

    $� �����"�$� ���� ����'��� ����#����"�788� ��'����'��� �����������#����������������������(!��� �����"��������� ������ ������/0�����'� ��"������� ����&"��#�,����'���'�'��������� ,�'� �'������������������������" ���������#��������"���������������,��������������������� ��������������"��

    $� �����"��� �����������='� �������#���������#�������� �����

    ��'��'����"��������

    ��������&���������#����������� ��������'����� �'�����'�����������������������������(���#=&������� ��������������&����������������# �����������������"����� �����������������"�&���

    � �������#����'����

    ��'��������'�'������� ��'����'��� �����

  • Oracle9i Designer: Technical Overview Page 15

    SUMMARY

    ��"����������������������������# ����������������������&���"������@��������>?�"����'����� #�������������������&=&��'��=&���

    �� ���������-��

    � �����������������������������������'���&��,���������,��'��������������"������������'����� #�����������������������.��#��(�� ��'����������������(!,����������������'��������� ��'������������#�������'����� ���#������������������,���# ����� ���������

    ����������������������� �������,������&��,���������,�����������'�����#������ ���������������"����#������'�#�������)����������'���������#���������'������

    ��",�����������"���'�'�����'������������# ���������%�����"�������������'�� ��������&"��������������������������#���

  • Oracle9i Designer: Technical Overview

    April 2002

    Author: Simon W. Day

    Contributing Authors: Dominic Battiston, Dave Brown, Mark Pirie

    Oracle Corporation

    World Headquarters

    500 Oracle Parkway

    Redwood Shores, CA 94065

    U.S.A.

    Worldwide Inquiries:

    Phone: +1.650.506.7000

    Fax: +1.650.506.7200

    www.oracle.com

    Oracle is a registered trademark of Oracle Corporation. Various

    product and service names referenced herein may be trademarks

    of Oracle Corporation. All other product and service names

    mentioned may be trademarks of their respective owners.

    Copyright © 2002 Oracle Corporation

    All rights reserved.

of 16/16
2UDFOHL'HVLJQHU7HFKQLFDO 2YHUYLHZ $Q2UDFOH:KLWH3DSHU $SULO
Embed Size (px)
Recommended