Che cos'è Oracle

Oracle è il Database più utilizzato nel mondo. La sua diffusione è dovuta alla commistione di parecchie caratteristiche importanti.
Oracle in contrasto con un mercato pieno di società che producevano hardware e software proprietari, è stato progettato per essere eseguito virtualmente nello stesso modo su tutti i tipi di computer, dai PC ai Macintosh, dai microcomputer ai mainframe. Quindi saperlo utilizzare su una piattaforma significa saperlo utilizzare ovunque, permettendo in questo modo un'importante astrazione dai supporti hardware e software.
Esso non si fonda su un linguaggio arcaico comprensibile solo agli specialisti, cambiando così la natura del rapporto tra utenti e sviluppatori. Le informazioni sono facilmente accessibili da chiunque, inserendo semplicemente una query in lingua inglese. In questo modo Oracle è utilizzabile da più categorie di utenti:

Inoltre riducendo le distanze tra sviluppatori ed utenti, Oracle permette di creare applicazioni e risultati finali di qualità superiore.
Oracle è impostato sul modello di dati relazionale, modello di facile comprensione, che consente di comprendere subito le reali potenzialità del sistema.


Tabelle di informazioni

Le informazioni in Oracle sono memorizzate sotto forma di tabelle, come mostrato in Figura 1.1. In ciascuna di queste tabelle sono presenti una o più colonne. Le informazioni vengono memorizzate riga dopo riga. Ogni singolo insieme di dati occupa la sua colonna specifica. Nella figura viene mostrata una tabella anagrafe in cui si evidenzia il suo contenuto. Essa è composta di cinque attributi (Attributo di un tabella) nome (Nome), cognome (Cognome), data_nasc (Data di Nascita), luog_nasc (Luogo di Nascita) e matricola (Matricola).


Figura 1.1 Tabella

Tabella

SQL

In Oracle viene utilizzato il linguaggio di interrogazione strutturato SQL (Structured Query Language), basato sulla lingua inglese.
Esso consente agli utenti finali di estrarre le informazioni in modo autonomo, senza rivolgersi ai sistemisti per ogni piccolo report. Il linguaggio di interrogazione di Oracle non è privo di struttura, ma le regole che lo gestiscono sono le stesse di un normale discorso corretto, e sono quindi di immediata comprensione e non richiedono soprattutto una esperienza di linguaggi di programmazione.
Le parole chiave utilizzate in una query per Oracle sono select, from, where e order by. In Figura 1.2 viene mostrata una semplice query sulla tabella di Figura 1.1. Si noti che system è uno schema.
In Figura 1.3 viene visualizzata la sua semplice risposta.


Figura 1.2 Esempio di Interrogazione

Interrogazione

Figura 1.3 Visualizzazione Query

Visualizzazione



Torna Inizio Pagina Pagina Successiva DIA - Dipartimento di
Informatica ed Applicazioni
http://www.oracle.com