Desenvolvido pela Oracle
O Oracle APEX é uma funcionalidade sem custo totalmente suportada pelo Oracle Database. Descubra o que significa ser desenvolvido pela Oracle e explore todas as funcionalidades e vantagens de que você dispõe.
Pronto para a Empresa. Desde o 1º Dia.
Sabia que caso você tenha o Oracle Database, o Oracle APEX já vem incluído? Ele é uma das funcionalidades mais populares do Oracle Database — a solução de banco de dados mais completa, integrada e segura para implantações de qualquer porte. Essa base sólida permite que os aplicativos desenvolvidos com o Oracle APEX estejam prontos para serem usados em âmbito empresarial desde o 1º dia.
A seguir mostramos alguns benefícios que você obtém como resultado da integração nativa entre o Oracle APEX e o Oracle Database.

-
Suporte Total
Se você tem suporte para o Oracle Database ou tem um Oracle Database Cloud Service, também tem suporte para o Oracle APEX. Temos uma equipe especializada de analistas de suporte especificamente treinados no Oracle APEX para ajudá-lo a seguir em frente.
-
Incluído no Oracle Database
O Oracle APEX é uma funcionalidade sem custo incluída no Oracle Database desde 2004. Isso significa que se você tem o Oracle Database também tem o Oracle APEX! Lembre-se também de que não há tarifas de licenciamento adicionais, independentemente do número de desenvolvedores que estão criando um número qualquer de aplicativos para um número ilimitado de usuários finais.
-
Funciona onde o Oracle Database Funciona
O Oracle APEX funciona onde o Oracle Database funciona, seja localmente, no Oracle Cloud ou em qualquer outro ambiente.
-
Funcionalidades Incluídas
Como o Oracle APEX é nativo do Oracle Database, você tem acesso direto a todos os recursos e funcionalidades do Oracle Database. Isso significa que os desenvolvedores do APEX podem usar toda essa funcionalidade para criar e implantar aplicativos.
Análise de Dados. Para Todos os Dados.
O Oracle Database fornece funcionalidades especializadas para que você analise os seus dados e obtenha insights significativos. Você pode usar códigos SQL baseados em padrões como uma forma extraordinariamente fácil de definir, acessar, manter e analisar os seus dados da forma que desejar. Também há suporte para dados não relacionais como JSON, XML, documentos e dados espaciais. Assim, você pode acessar todos os seus dados e transformá-los em informações.
Analisar Dados
Todas as ferramentas de análise de dados, desde uma simples instrução select a análises mais complexas e correspondência de padrões, estão disponíveis para os seus aplicativos do Oracle APEX.
As funcionalidades e funções analíticas internas disponíveis no Oracle Database podem ser usadas para responder a uma grande variedade de problemas de negócios. Os desenvolvedores e usuários de negócios podem acessar diversas funcionalidades analíticas e combinar os resultados com outras consultas SQL e pipelines analíticos para obter insights mais profundos. Essas análises complexas são realizadas com códigos SQL muito mais claros e concisos. Agora tarefas complexas podem ser expressas com uma única instrução SQL que é mais rápida para formular e manter, o que resulta em maior produtividade.

-
Código SQL Baseado em Padrões
SQL é uma linguagem extremamente simples baseada em padrões que oferece uma forma fácil de acessar, definir, manter e analisar dados. Trata-se da linguagem padrão do setor para análise de dados, e com o Oracle APEX você tem acesso direto a códigos SQL no seu aplicativo inteiro.
-
Funções SQL Analíticas
As funções SQL analíticas vão além das funcionalidades de agregação clássicas do padrão SQL92. Totais acumulados, médias flutuantes ou cálculos de classificação podem ser expressos com uma função SQL simples, em vez de com um código artesanal complexo.
-
Correspondência de Padrões
O banco de dados Oracle fornece um rico conjunto de funcionalidades para a correspondência com padrões- todas disponíveis como funções SQL. Isso inclui expressões regulares em strings e também uma complexa correspondência com padrões em linhas e colunas de tabelas usando a função MATCH_RECOGNIZE.
-
Funções Estatísticas
Até mesmo cálculos estatísticos fazem parte do conjunto de funções SQL do Oracle Database. Use chamadas de função simples para calcular desvios padrão, regressões lineares ou até mesmo testes de probabilidade estatística.
Vários Formatos de Dados
Nem todos os dados são relacionais. Os aplicativos de negócios têm de lidar com uma grande variedade de formatos de dados. À medida que serviços e sistemas externos são integrados, os formatos JSON e XML se tornam cada vez mais importantes. O banco de dados Oracle é um sistema de gerenciamento de banco de dados multimodelo que suporta não só dados relacionais, mas também outros formatos como XML, JSON, documentos, dados espaciais etc. Os desenvolvedores do APEX podem aproveitar esses recursos em seus aplicativos simplesmente usando APIs SQL ou PL/SQL diretamente no banco de dados.

-
JSON e XML
A "dualidade entre JSON/XML e SQL" tem sido a direção de desenvolvimento essencial para o suporte a JSON e XML desde 2001. Isso significa que os dados JSON ou XML podem ser convertidos em um formato relacional e vice-versa. Isso permite que os desenvolvedores do APEX criem de forma fácil relatórios, gráficos ou outros componentes diretamente com base em dados JSON ou XML.
-
Recuperação total de textos
O Oracle Text utiliza códigos SQL padrão para indexar, pesquisar e analisar textos e documentos armazenados no banco de dados Oracle, em arquivos e na web. Utilizando funções SQL do Oracle Text e componentes do APEX, como os relatórios ou a Grade Interativa, os aplicativos do APEX podem ser rapidamente equipados com funcionalidades de mecanismo de pesquisa.
-
Spatial
Dados espaciais são suportados no Oracle Database desde a versão Oracle8i. Isso inclui não só pontos simples, mas também objetos geométricos mais complexos como strings de linha ou polígonos. A funcionalidade de processamento de dados ou de consulta espacial está disponível como funções SQL ou PL/SQL e, portanto, está à disposição do desenvolvedor do APEX como qualquer outra funcionalidade.
Escalável. Ágil. Seguro.
Compreendemos o que torna um aplicativo pronto para ser usado na empresa. O Oracle Database oferece uma grande variedade de funcionalidades para ajudar os clientes a satisfazer necessidades específicas nas áreas de desempenho e escalabilidade, alta disponibilidade, segurança e conformidade, data warehousing e big data, além de gerenciabilidade. Os seus aplicativos do APEX podem se beneficiar prontamente de cada uma dessas funcionalidades porque ele foi desenvolvido com base na plataforma Oracle Database.
Escalabilidade e Desempenho
-
Real Application Clusters
O Oracle Real Application Clusters permite a implantação transparente de Oracle Databases em um pool de servidores clusterizados. Com isso, os clientes podem reimplantar facilmente um único Oracle Database servidor em um cluster de servidores de bancos de dados, aproveitando totalmente a combinação de capacidade de memória com poder de processamento que os servidores de bancos de dados clusterizados oferecem.
-
Oracle Database In-Memory
O Oracle Database In-Memory implementa algoritmos de última geração para agregações, junções e varreduras na memória. Essas otimizações permitem que o Oracle Database In-Memory execute consultas na espantosa velocidade de bilhões de linhas por segundo para cada CPU básica. As análises que antes demoravam horas ou mais agora são concluídas em segundos, permitindo decisões de negócios em tempo real.

Segurança
O Oracle Database fornece uma segurança multicamada que inclui controles para avaliar riscos, impedir a divulgação de dados não autorizados, detectar e relatar atividades de banco de dados e impor controles de acesso a dados no banco de dados com uma segurança voltada para os dados. Recursos como opções de conversão de tablespace on-line e off-line proporcionam flexibilidade ao implantar criptografia. Além disso, a análise de privilégios de banco de dados ajuda a reduzir a superfície de ataque de um aplicativo. Tudo isso está - automaticamente - disponível no seu aplicativo APEX, pois o APEX é somente uma parte do banco de dados.

-
Criptografia de Dados Transparentes
A TDE (Transparent Data Encryption) impede que pretensos invasores penetrem no banco de dados e leiam informações confidenciais diretamente da área de armazenamento. Para isso, essa tecnologia impõe uma criptografia de dados em repouso na camada de banco de dados.
-
VPD (Virtual Private Database)
O Oracle Virtual Private Database (VPD), fornece uma interface para associar pacotes PL/SQL a tabelas e aplicativos. O pacote PL/SQL calcula um predicado ou uma cláusula "where" que é automaticamente acrescentada às instruções SQL recebidas, restringindo o acesso a linhas e colunas da tabela.
-
Segurança do Real Application
O Oracle Real Application Security (RAS) fornece um modelo declarativo para ativar políticas de segurança que abrangem não só os objetos de negócios protegidos como também os principais elementos (usuários e atribuições) autorizados que têm permissões para operar nesses objetos de negócios. Usando o Oracle RAS, os usuários são autenticados na camada de aplicativos e no banco de dados. Os privilégios designados ao usuário ou à atribuição controlam o tipo de operações (seleção, inserção, atualização, exclusão) que podem ser executadas em linhas e colunas de objetos do bancos de dados. A pronta integração com o Oracle APEX elimina a necessidade de desenvolvimento personalizado para proteger dados do aplicativo.
-
Auditoria de Banco de Dados
Uma auditoria está sempre relacionada à apuração de responsabilidades e é um processo que normalmente ocorre para proteger e preservar a privacidade de informações armazenadas em bancos de dados. A preocupação com práticas e políticas de privacidade tem aumentado muito com o uso onipresente de bancos de dados em empresas e na Internet. O Oracle Database fornece uma auditoria detalhada que permite aos administradores do sistema implementar o seguinte: proteções aprimoradas, detecção antecipada de atividades suspeitas e respostas de segurança ajustadas detalhadamente.
Gerenciamento. Assegurado.
O Oracle Database é o banco de dados autogerenciável de última geração que ajuda as empresas a reduzir seus custos operacionais de TI, oferecendo o máximo em termos de desempenho e disponibilidade. Esse banco de dados autogerenciável monitora, diagnostica e se ajusta automaticamente. As funcionalidades de gerenciabilidade do Oracle Database 19c permitem que os DBAs se tornem mais produtivos e ajudem suas organizações a reduzir custos de gerenciamento, dimensionando o gerenciamento do Enterprise Computing Grid executado localmente, no Oracle Cloud e no Oracle Cloud Machine.
Funcionalidades de Gerenciamento
As funcionalidades de gerenciamento do Oracle Database facilitam a vida do DBA ao oferecer uma solução para o ciclo de vida completo que abrange o gerenciamento de alterações e configurações, patches, provisionamento, testes, mascaramento/subdefinição, gerenciamento de desempenho e ajuste automático. E o APEX é só uma parte do Oracle Database.

-
Backup e Recuperação
Quando o backup do banco de dados é realizado, também ocorre o backup de todos os metadados do APEX, sem esforço extra para o DBA. Os redo logs do banco de dados contêm dados e metadados. Qualquer recuperação incluirá dados e os aplicativos do Application Express. O APEX simplesmente aproveita as operações normais do banco de dados.
-
Monitoramento
Na maioria dos casos, sempre há uma infraestrutura de monitoramento e gerenciamento para o Oracle Database. Quando um banco de dados é gerenciado com o Oracle Enterprise Manager, simplesmente o APEX faz parte desse processo e se beneficia dos conceitos e procedimentos operacionais existentes.
-
Data Guard
O Oracle Data Guard fornece o software de gerenciamento, monitoramento e automação para criar e manter uma ou mais cópias sincronizadas de um banco de dados de produção para proteger dados do Oracle contra falhas, desastres, erro humano e danos nos dados, oferecendo também alta disponibilidade para aplicativos de missão crítica.
Multitenant
Nessa arquitetura, um banco de dados contêiner multitenant pode armazenar muitos bancos de dados plugáveis. Simplesmente, é possível adotar um banco de dados existente sem a necessidade de alterar os aplicativos. O Oracle Multitenant complementa integralmente outras opções, incluindo Oracle Real Application Clusters e Oracle Active Data Guard.

-
Gerencie Muitos Bancos de Dados como Um só
Consolidando bancos de dados existentes como bancos de dados plugáveis, os administradores podem gerenciar muitos bancos como apenas um. Por exemplo, tarefas como backup e recuperação de desastres são realizadas no nível do banco de dados contêiner multitenant.
-
Clonagem e Provisionamento Rápido
As operações de criação de bancos de dados plugáveis, movimentação de bancos de dados plugáveis entre contêineres e clonagem de bancos de dados plugáveis são realizadas com novos comandos SQL em apenas alguns segundos. Quando o sistema de arquivos subjacente suporta o provisionamento thin, muitos terabytes podem ser clonados quase que de forma instantânea simplesmente por meio da utilização das palavras-chave “snapshot copy” na linha de comando SQL.
-
Gerenciamento de Recursos
No Oracle Database 12c, o Gerenciador de Recursos foi estendido com uma funcionalidade específica para controlar a disputa por recursos entre bancos de dados plugáveis contidos em um banco de dados contêiner.
Tecnologias de Flashback
Apesar das medidas preventivas, erros humanos acontecem. As tecnologias de Flashback do Oracle Database são um rico e exclusivo conjunto de soluções de recuperação de dados que permitem, de forma seletiva e eficiente, reverter erros humanos desfazendo os efeitos de um engano. Antes do Flashback, bastavam alguns minutos para danificar um banco de dados, mas eram necessárias horas para recuperá-lo. Com o Flashback, a correção de um erro demora praticamente o mesmo tempo necessário para cometê-lo.
-
Consulta de Flashback
Consulte qualquer dado em algum momento no passado. Essa avançada funcionalidade pode ser usada para exibir e reconstruir logicamente dados corrompidos que possam ter sido excluídos ou alterados inadvertidamente. Essa funcionalidade do banco de dados é diretamente integrada com a Grade Interativa e os Relatórios Interativos do APEX.
-
Flashback de Tabelas Eliminadas
Recupere uma tabela eliminada acidentalmente. A tabela eliminada e todos os índices, restrições e triggers pertencentes a ela são recuperados da Lixeira (um contêiner lógico de todos os objetos eliminados).
-
Flashback de Banco de Dados
Restaure o banco de dados até um momento específico usando os logs de flashback otimizados do Oracle, em vez dos backups e da recuperação por avanço.