Informazioni sugli oggetti dello schema
Ogni oggetto in un Oracle Database appartiene a un unico schema e ha un nome univoco per tale schema.
Di seguito sono riportati alcuni degli oggetti che gli schemi possono contenere.
-
Tabelle
Le tabelle sono le unità di base della memorizzazione dei dati in Oracle Database Esse contengono i dati accessibili agli utenti. Ogni tabella contiene righe che rappresentano singoli record di dati. Le righe sono composte da colonne che rappresentano i campi dei record.
-
Indici
Gli indici sono oggetti opzionali che possono migliorare le prestazioni dei dati recuperati dalle tabelle. Vengono creati su una o più colonne di una tabella e sono gestiti automaticamente nel database.
-
Viste
È possibile creare una vista che combina le informazioni di tabelle differenti in una singola presentazione. Una vista può basarsi sulle informazioni di tabelle e altre viste.
-
Sequenze
Quando tutti i record di una tabella devono essere distinti, è possibile utilizzare una sequenza per generare una lista seriale di numeri interi univoci per le colonne numeriche, ognuno dei quali rappresenta l'ID di un record.
-
Sinonimi
I sinonimi sono alias per gli oggetti dello schema. È possibile utilizzarli per motivi di sicurezza e praticità, ad esempio per nascondere il proprietario di un oggetto o per semplificare le istruzioni SQL.
-
Sottoprogrammi memorizzati
I sottoprogrammi memorizzati (chiamati anchesottoprogrammi a livelli di schemi) sono procedure e funzioni memorizzate nel database. Possono essere richiamati dalle applicazioni client che accedono al database.
I trigger sono memorizzati sottoprogrammi eseguiti automaticamente dal database quando si verificano eventi specific in una tabella o vista particolare. I trigger possono limitare l'accesso a dati specifici oppure eseguire operazioni di log.
-
Package
Un package è un gruppo di sottoprogrammi correlati, con i cursori espliciti e le variabili che utilizza, memorizzati nel database come unità, per un uso continuato. Come gli stored subprogram, i sottogrammi package possono essere richiamati dalle applicazioni client che accedono al database.
In genere, gli oggetti utilizzati da un'applicazione appartengono allo stesso schema.
Vedere anche:
-
Oracle Database Concepts per un'introduzione completa agli oggetti dello schema