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:
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).
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.
DIA - Dipartimento di Informatica ed Applicazioni |