Criando um banco de dados Oracle Database 10g

Oracle basico
(Parte 1 de 8)
Oracle Forms – Básico 1
Ricardo Neves Braga
Oracle Forms Básico
Oracle Forms – Básico 2
FORMS | –– BÁSICO |

Ricardo Neves Braga
1. Arquitetura Cliente/Servidor (Oracle Forms Developer) | 4 |
2. Arquitetura Web (Oracle Forms Server) | 5 |
3. Modelo de dados | 6 |
4. Variáveis de Ambiente e Preferências | 7 |
5. Iniciando o Forms Builder | 8 |
6. Conhecendo a Ferramenta | 9 |
7. Navegador de Objetos (Object Navigator) | 10 |
8. Menus do Forms Builder | 1 |
9. Utilizando o Assistente para criar um Form | 15 |
10.Tipos de Blocos | 19 |
10.Folha de Propriedades | 20 |
- Forms | 20 |
10.Data Block | 21 |
10.Text Item | 23 |
- Relacionamento | 25 |
10. Classes de Objetos | 25 |
1. Dicas de Ferramentas | 25 |
12. Atributos Visuais | 25 |
13. Campos de Cálculo | 25 |
14. Windows & Canvas | 27 |
- Folha de Propriedade das Windows | 27 |
- Window Modal e Window Modless | 27 |
- Canvas | 28 |
- Folha de Propriedade das Windows | 28 |
- View | 28 |
14.Trabalhando com pastas | 29 |
- Passos para criar uma página TAB pelo Navegador de Objetos | 29 |
- Passos para criar uma página TAB pelo Editor de Layout | 29 |
15.Gatilhos e Unidades de Programa | 30 |
15. Categoria de Triggers | 30 |
16. Triggers de Banco x Triggers de Forms | 31 |
- Triggers de Banco | 31 |
- Triggers de Forms | 31 |
17. Classe de Triggers | 32 |
18. Rotinas Construídas (Built ins) | 32 |
19. Tipos de Rotinas | 32 |
20. Unidades de Programa (Program Units) | 3 |
21. Paleta de Sintaxe | 3 |
2. Variáveis Globais e de Sistema | 34 |
23. Manipulando mensagens de erro | 34 |
24.Editor de Layout | 35 |
- Tipos de Itens | 35 |
24. Construção de árvores hierárquicas | 37 |
25. Preferências | 38 |
26. Alertas | 40 |
Oracle Forms – Básico 3
- Respondendo a vários Timers | 40 |
28. Criando Listas de Valores | 41 |
- Assistente de Lov | 41 |
29. Editores | 42 |
30. Parameters | 42 |
31.Menus | 43 |
31. Menus Popup | 4 |
32. Bibliotecas PL/SQL | 45 |
3. Bibliotecas de Objetos | 45 |
Oracle Forms – Básico 4
Ricardo Neves Braga
1 | ARQUITETURA CLIENTE//SERVIDOR ((ORACLE FORMS DEVELOPER)) |
FORMS 6I -- BÁSICO
O Oracle Forms Developer é uma ferramenta de desenvolvimento para construção de aplicações Cliente/Servidor e Web.
Ela é composta por um conjunto de ferramentas que facilitam ao desenvolvedor a construção de Forms (formulários) de dados e aplicações para controle de regras de negócios de modo rápido e eficaz.
O Desenvolvimento se torna produtivo devido à integração entre a ferramenta e o banco de dados. O mesmo código programático funciona tanto em Cliente/Servidor como em um ambiente Web.
Um forms pode ser desenvolvido manualmente ou mesmo gerado pelo Oracle Designer.
Cliente Servidor
Oracle Forms – Básico 5
2 | ARQUITETURA WEB ((ORACLE FORMS SERVER)) |

Ricardo Neves Braga
O Oracle Forms Server é um servidor otimizado de aplicações para a publicação de aplicações Oracle Forms na internet. O Oracle Forms Server possui uma estrutura que torna essa publicação possível sem a necessidade de reedição ou reprogramação de códigos de programas.
Essa arquitetura caracteriza-se em três camadas:
A primeira camada (Client tier) é composta pelos clientes leves, ou seja, computadores com web browsers onde as aplicações serão visualizadas e utilizadas.
A segunda camada (Middle tier) é onde fica o servidor de aplicações web e também a lógica de negócios da aplicação
A terceira camada (Database tier) compreende a camada onde se encontra o banco de dados, ou seja, onde os dados da empresa são armazenados.
Oracle Forms – Básico 6
3 | MODELO DE DADOS |
Ricardo Neves Braga
Para o desenvolvimento de aplicações durante este curso, utilizaremos as tabelas do modelo abaixo apresentado.
contido conter dividida dividir-se localizado localiza localizado localiza contido conter contido conter contido conter contida conter identificado identifica pertence possuir refere-se referenciado
Oracle Forms – Básico 7
4 | VARIÁVEIS DE AMBIENTE E PPRREFFERRÊÊNNCCIIAASS |
Ricardo Neves Braga
O Oracle Forms possui inúmeras variáveis de ambiente pré-definidas com seus respectivos valores. Existem algumas variáveis que servem para a procura de arquivos em tempo de execução. As principais são:
FORMS60_PATH : Caminho onde o Forms Builder procura seus arquivos em tempo de execução.
UI_ICON : Caminho onde o Forms Builder procura seus ícones em tempo de execução.
ORACLE_PATH : Caminho adicional de procura. O Forms Builder procura neste caminho os arquivos que não encontrou no caminho definido em FORMS60_PATH
Para modificar essas variáveis no ambiente windows, utilize o regedit.exe ou regedt32.exe.
Quanto às preferências de usuário, o Forms Builder salva as opções setadas na janela de preferências em um arquivo. Este arquivo é acessado cada vez que o Forms Builder é executado. Em ambiente windows, o arquivo é o cauprefs.ora.
Você pode alterar esse arquivo utilizando um editor de texto padrão ASCII, mas a
Oracle recomenda que alterações sejam feitas apenas pela janela de preferências do usuário. (Ver capítulo “Preferências do Usuário”)
Oracle Forms – Básico 8
5 | INICIANDO O FFORRMMSS BUILDER |

Ricardo Neves Braga
Quando você iniciar o Forms Builder pela primeira vez, a tela abaixo será exibida.
Vale lembrar que o idioma de sua ferramenta é definido durante o processo de instalação, sendo assim, o conteúdo das telas pode variar.
Usar o Assistente de Bloco de Dados: Invoca o assistente de Bloco de Dados para auxiliá-lo na criação de um novo Form.
Desenvolver um novo form manualmente: Inicia um novo form, mas sem a chamada do assistente.
Abrir um form já existente: Abre um forms existente.
Desenvolver um form com base em um gabarito: Cria um novo forms baseado em um modelo.
Executar o Quick Tour: Mostra uma passagem rápida mostrando os conceitos do forms.
Explorar os Cue Cards: Dicas rápidas para ações no forms.
Oracle Forms – Básico 9
6 | CONHECENDO A FFEERRRRAMMEENNTTA |
Ricardo Neves Braga
Navegador de Objetos: Browser para navegação entre os objetos existente dentro do Forms Builder.
Editor de Layout: Editor para a elaboração de telas no Form.
Livraria de Objetos: Ambiente para a armazenagem de objetos do Form em livrarias.
(Parte 1 de 8)