Powered by Oracle
Oracle APEX è una funzione gratuita, completamente supportata, del database Oracle. In questa sezione vengono fornite informazioni sul significato dell'espressione Powered by Oracle e su come esplorare tutte le funzioni e i vantaggi disponibili per l'utente.
Soluzione pronta per le aziende. Fin dal primo giorno.
Chi dispone del database Oracle forse non sa di disporre anche di Oracle APEX. In effetti Oracle APEX è una delle funzioni più popolari del database Oracle, la soluzione database più completa, integrata e sicura per qualsiasi distribuzione su vasta scala. Queste solide basi consentono di creare con Oracle APEX applicazioni pronte per le aziende fin dal primo giorno.
Di seguito sono riportati alcuni vantaggi derivanti dall'integrazione nativa di Oracle APEX nel database Oracle.

-
Completamente supportato
Se si usufruisce del supporto per il database Oracle o si dispone di un Oracle Database Cloud Service, è possibile ricevere assistenza anche per Oracle APEX. Il nostro team specializzato di analisti di supporto è stato formato in modo specifico per assistere gli utenti che utilizzano Oracle APEX.
-
Incorporato al database Oracle
Oracle APEX è una funzione gratuita inclusa nel database Oracle dal 2004. Ciò significa che se si dispone di un database Oracle, si dispone già di Oracle APEX. Ciò significa inoltre che non vengono applicati canoni di licenza aggiuntivi, indipendentemente dal numero degli sviluppatori e dal numero di applicazioni create, per un numero illimitato di utenti finali.
-
Eseguito su qualsiasi supporto di esecuzione del database Oracle
Oracle APEX può essere eseguito su qualsiasi tipo di supporto su cui viene eseguito Oracle Database: in locale, su Oracle Cloud o di altro tipo.
-
Ricco di funzioni
Poiché Oracle APEX appartiene al database Oracle, è possibile accedere direttamente a tutte le funzioni e capacità del database Oracle. Ciò significa che gli sviluppatori APEX possono utilizzare tutte queste funzionalità per creare e distribuire le proprie applicazioni.
Analisi di tutti i tipi di dati.
Nel database Oracle sono disponibili funzioni specializzate per analizzare e ottenere approfondimenti dai dati. È possibile utilizzare il linguaggio SQL basato su standard per definire in modo sorprendentemente facile l'accesso, la gestione e l'analisi dei dati secondo le modalità desiderate. È inoltre disponibile il supporto per i dati non relazionali, quali JSON, XML, documenti e dati spaziali, in modo da poter accedere a tutti i dati e trasformarli in informazioni.
Analizzare i dati
Gli strumenti per l'analisi dei dati, dalla semplice istruzione SELECT alla più complessa corrispondenza di analitica e pattern, sono disponibili per le applicazioni Oracle APEX.
Le funzioni di analisi incorporate del database Oracle possono essere utilizzate per risolvere numerosi tipi di problemi aziendali. Gli sviluppatori e gli utenti business possono accedere a una vasta gamma di funzioni di analisi e combinare i risultati con altre query SQL e pipeline analitiche per ottenere informazioni ancora più approfondite. Queste analisi complesse vengono eseguite con codice SQL più chiaro e conciso. Ora i task complessi possono essere espressi mediante una sola istruzione SQL, più veloce da formulare e gestire, per una maggiore produttività.

-
SQL basato su standard
SQL è un linguaggio basato su standard di grande semplicità che consente di eseguire agevolmente operazioni di accesso, definizione, gestione e analisi dei dati. È il linguaggio standard del settore per l'analisi dei dati e con Oracle APEX si dispone dell'accesso diretto a SQL in tutta l'applicazione.
-
Funzioni SQL analitiche
Le funzioni analitiche del linguaggio SQL vanno oltre le funzionalità di aggregazione SQL92 classiche. I totali progressivi, le medie mobili o le classificazioni di calcolo possono essere espresse con una semplice funzione SQL anziché con un codice personalizzato complesso.
-
Corrispondenza pattern
Il database Oracle include un set di funzionalità completo per la corrispondenza pattern, tutte disponibili come funzioni SQL. Sono incluse le espressioni regolari sulle stringhe, ma anche la corrispondenza pattern complessa su righe e colonne di tabella mediante la funzione MATCH_RECOGNIZE.
-
Funzioni statistiche
Anche i calcoli statistici fanno parte del set di funzioni SQL del database Oracle. Utilizzare chiamate di funzioni semplici per calcolare deviazioni standard, regressioni lineari o anche test di probabilità statistici.
Più formati di dati
Non tutti i dati sono relazionali. Le applicazioni aziendali devono poter elaborare numerosi formati di dati diversi. Con l'integrazione di sistemi e servizi esterni i formati JSON e XML diventano sempre più importanti. Il database Oracle è un sistema di gestione a più modelli che, oltre ai dati relazionali, supporta formati quali XML, JSON, documenti, spaziale e così via. Gli sviluppatori APEX possono sfruttare queste capacità per le proprie applicazioni mediante il semplice utilizzo diretto di interfacce API SQL o PL/SQL nel database.

-
JSON e XML
La "dualità JSON/XML e SQL" ha costituito l'orientamento di sviluppo chiave per il supporto JSON e XML dal 2001. Ciò significa che i dati JSON o XML possono essere convertiti nel formato relazionale e viceversa. Gli sviluppatori APEX possono quindi creare con facilità report, grafici e altri componenti elaborando direttamente i dati JSON o XML.
-
Recupero testo completo
Oracle Text utilizza istruzioni SQL standard per indicizzare, cercare e analizzare il testo e i documenti memorizzati nel database Oracle, in file e nel Web. Utilizzando le funzioni SQL di Oracle Text e componenti APEX quale Griglia interattiva o i report, è possibile dotare rapidamente le applicazioni APEX di capacità di motore di ricerca.
-
Dati spaziali
I dati spaziali sono supportati nel database Oracle fin dalla release Oracle8i. Il supporto non si limita ai punti semplici, ma include anche oggetti di geometria complessi quali le stringhe di linee o i poligoni. La funzionalità di elaborazione delle query o dei dati spaziali è disponibile sotto forma di funzioni SQL o PL/SQL e può essere pertanto utilizzata dagli sviluppatori APEX come qualsiasi altra funzionalità.
Scalabile. Performante. Sicuro.
Sappiamo cosa rende un'applicazione pronta per le aziende. Il database Oracle offre una vasta gamma di funzioni che contribuiscono a soddisfare esigenze specifiche in termini di prestazioni e scalabilità, High Availability, sicurezza e conformità, data warehousing e big data e maneggevolezza. Le applicazioni APEX possono trarre prontamente beneficio da ognuna di questa funzionalità perché create sfruttando la piattaforma del database Oracle.
Scalabilità e prestazioni
-
Real Application Clusters
Oracle Real Application Clusters consente la distribuzione trasparente dei database Oracle in un pool di server in cluster. I clienti possono quindi ridistribuire in modo semplice il proprio database Oracle a server unico in un cluster di database server e sfruttare al meglio la capacità di memoria combinata e la potenza di elaborazione fornita dai database server in cluster.
-
In-Memory
Oracle Database In-Memory implementa algoritmi all'avanguardia per le scansioni, i join e l'aggregazione In-Memory. Queste ottimizzazioni consentono a Oracle Database In-Memory di eseguire query alla sorprendente velocità di miliardi di righe al secondo per ogni memoria CPU. L'esecuzione delle operazioni di analisi che in precedenza richiedeva ore o ancora più tempo ora può essere completata in pochi secondi e consente decisioni aziendali in tempo reale.

Sicurezza
Il database Oracle fornisce sicurezza a più livelli, con controlli per valutare i rischi, impedire la divulgazione non autorizzata dei dati, rilevare e segnalare le attività del database nonché rafforzare il controllo dell'accesso ai dati del database con la sicurezza basata sui dati. Funzionalità quali le opzioni di conversione delle tablespace in linea e non in linea garantiscono flessibilità per la distribuzione della cifratura, mentre l'analisi dei privilegi di database contribuisce a ridurre la superficie di attacco di un'applicazione. Tutto ciò è disponibile automaticamente per l'applicazione APEX, poiché APEX fa semplicemente parte del database.

-
Cifratura dei dati trasparente
La Cifratura dei dati trasparente (TDE) impedisce ai potenziali utenti non autorizzati di ignorare il database e di leggere le informazioni riservate direttamente dallo storage rafforzando la cifratura dei dati archiviati (Data-at-Rest) nel layer del database.
-
VPD (Virtual Private Database)
Oracle Virtual Private Database (VPD) fornisce un'interfaccia per associare i package PL/SQL alle tabelle di applicazione. Il package PL/SQL calcola un predicato o una clausola "where" che viene aggiunta in modo automatico alla fine delle istruzioni SQL successive per limitare l'accesso alle righe e alle colonne della tabella.
-
Real Application Security
Oracle Real Application Security (RAS) fornisce un modello dichiarativo che consente ai criteri di sicurezza di includere non solo i business object protetti ma anche i principal (utenti e ruoli) autorizzati a operare su tali business object. Utilizzando Oracle RAS gli utenti vengono autenticati sia nel livello applicazione che nel database. I privilegi assegnati all'utente o al ruolo controllano inoltre il tipo delle operazioni (selezione, inserimento, aggiornamento, eliminazione) che possono essere eseguite sulle righe e le colonne degli oggetti di database. L'integrazione incorporata con Oracle APEX elimina la necessità di sviluppo personalizzato per la protezione dei dati di applicazione.
-
Audit del database
L'audit è sempre mirato alla verifica della responsabilità e viene eseguito spesso per proteggere e preservare la privacy delle informazioni memorizzate nei database. Le informative e le procedure sulla privacy hanno suscitato preoccupazione con l'uso diffuso dei database nelle aziende e su Internet. Il database Oracle offre una profondità di audit che consente agli amministratori di sistema di implementare misure avanzate di protezione, rilevamento tempestivo delle attività sospette e risposte di sicurezza perfezionate.
Gestione trasparente.
Oracle Database rappresenta la nuova generazione di database autogestiti che consentono alle aziende di ridurre i costi operativi di IT, garantendo al contempo prestazioni e disponibilità ottimali. Questo database autogestito monitora, esegue test diagnostici e ottimizza automaticamente se stesso. Le funzioni di gestibilità di Oracle Database 19c consentono agli amministratori di database di aumentare la produttività e contribuiscono alla riduzione e al ridimensionamento dei costi delle organizzazioni per la gestione della rete informatica aziendale in esecuzione in locale, in Oracle Cloud e su Oracle Cloud Machine.
Capacità di gestione
Le capacità di gestione del database Oracle facilitano il lavoro degli amministratori di database fornendo una soluzione con ciclo di vita completo che comprende la gestione delle modifiche e della configurazione, l'applicazione di patch, il provisioning, la fase di test, il mascheramento e la creazione di subset, la gestione delle prestazioni e il tuning automatico. E APEX è solo una parte della database Oracle.

-
Backup e recupero
Quando si esegue il backup del database vengono inclusi anche tutti i metadati APEX, senza sforzo supplementare da parte dell'amministratore di database. I redo log del database contengono sia dati che metadati. Anche il recupero include i dati e le applicazioni APEX. APEX trae semplicemente vantaggio dalle normali operazioni del database.
-
Monitoraggio
Nella maggior parte dei casi, l'infrastruttura di monitoraggio e gestione è già impostata per il database Oracle. Quando un database viene gestito con Oracle Enterprise Manager, APEX costituisce semplicemente una parte dell'infrastruttura e trae vantaggio dalle procedure e dai concetti operativi esistenti.
-
Data Guard
Oracle Data Guard fornisce software di gestione, monitoraggio e automazione per creare e gestire una o più copie sincronizzate di un database di produzione al fine di proteggere i dati Oracle da guasti, errori gravi, errori umani e danneggiamento, garantendo al contempo la massima disponibilità per le applicazioni di importanza critica.
Multi-tenant
In questa architettura un container database multi-tenant può contenere molti pluggable database. Un database esistente può essere adottato in modo semplice senza che siano necessarie modifiche dell'applicazione. Oracle Multi-tenant completa perfettamente altre opzioni, quali Oracle Real Application Clusters e Oracle Active Data Guard.

-
Gestione di più database come database unico
Consolidando i database esistenti come pluggable database, gli amministratori possono gestire più database come se fossero un solo database. Ad esempio, task quali il backup e il disaster recovery vengono eseguiti a livello di container database multi-tenant.
-
Provisioning e duplicazione rapidi
La creazione dei pluggable database, lo spostamento dei pluggable database tra contenitori diversi e la duplicazione dei pluggable database vengono eseguiti con nuovi comandi SQL e richiedono solo pochi secondi. Se il file system di base supporta il thin provisioning, è possibile duplicare quasi istantaneamente molti terabyte utilizzando le parole chiave "snapshot copy" nel comando SQL.
-
Gestione delle risorse
In Oracle Database 12c Resource Manager è stato esteso con funzionalità specifiche per il controllo della concorrenza di richiesta delle risorse tra i pluggable database all'interno di un container database multi-tenant.
Tecnologie flashback
Gli errori umani si verificano malgrado l'adozione di misure preventive. Le tecnologie flashback del database Oracle costituiscono un set di soluzioni di recupero dei dati univoco e particolarmente ricco in grado di risolvere gli errori umani mediante l'annullamento selettivo ed efficace degli effetti procurati. Prima della funzione di flashback, potevano bastare pochi per minuti per danneggiare un database, ma ore per effettuarne il recupero. Con il flashback la correzione degli errori richiede pressoché lo stesso tempo impiegato per commetterli.
-
Flashback Query
Consente di eseguire query su tutti i dati in un point-in-time nel passato. Questa potente funzione può essere utilizzata per visualizzare e ricostruire logicamente i dati danneggiati che potrebbero essere stati eliminati o modificati inavvertitamente. Questa funzione di database è integrata direttamente nei report interattivi o nella griglia interattiva APEX.
-
Flashback Drop
Consente di recuperare una tabella eliminata accidentalmente. Ripristina la tabella eliminata e tutti i relativi indici, vincoli e trigger dal Cestino (il contenitore logico di tutti gli oggetti eliminati).
-
Flashback Database
Consente di ripristinare l'intero database a un point-in-time specifico, utilizzando i log di flashback ottimizzati per Oracle anziché i backup e il recupero in avanti.