Il vocabolo join significa unione e nel caso di SQL sta ad indicare unione tra tabelle. Esistono vari tipi di join, ma tutti derivano o possono essere ricondotti a vari operatori dell’algebra insiemistica. L’importanza principale del join risiede nella possibilità che ci offre per correlare e visualizzare dati appartenenti a tabelle diverse o alla medesima tabella, logicamente correlati tra di loro. I semplici dati, da noi uniti, possono assumere la forma di complesse informazioni così come noi li vogliamo.
View e indici
Le view e gli indici sono oggetti abbastanza diversi tra di loro; le view esistono in RAM, gli indici vengono memorizzati su disco. Malgrado questa sostanziale differenza, i due oggetti, hanno in comune il fatto di essere associati a una o più tabelle e di mostrarci i dati in un ordine o formato diverso da quello originale.
Cerchiamo di capire meglio di cosa si tratta. Read the rest of this entry »
Alcuni semplici esempi di statement SQL
Creazione di una tabella
create table anagrafica(
numero_fax char(12));
cod_anagrafica decimal(5) NOT NULL,
cognome char(18),
nome char(18),
indirizzo char(30),
localita char(18),
prefisso_tel char(5),
numero_tel char(12),
prefisso_fax char(5),
numero_fax char(12));
Sintassi SQL
Operatori aritmetici
* moltiplicazione
/ divisione
+ addizione
- sottrazione
Read the rest of this entry »
Comandi di Amministrazione
Set transaction
Usato per assegnare alla transazione corrente alcune delle seguenti caratteristiche:
READ ONLY
READ WRITE
USE ROLLBACK SEGMENT <segment_name> Read the rest of this entry »
DCL – Data Control Language
I comandi di controllo della sicurezza permettono di gestire gli accessi al DB e sono:
| GRANT | Fornisce un privilegio a un utente o a un gruppo di utenti |
| REVOKE | Toglie un privilegio a uno o piu’ utenti |
DDL – Data Definition Language
I comandi facenti parte del DDL permettono di creare, modificare ed eliminare oggetti e modificare la struttura fisica del DB. I comandi piu’ usati del DDL sono: Read the rest of this entry »
DML – Data Manipulation Language
I comandi facenti parte del DDL permettono di creare, modificare ed eliminare oggetti e modificare la struttura fisica del DB. I comandi piu’ usati del DDL sono i seguenti : Read the rest of this entry »
Tipi di dati ORACLE
Le tabelle sono oggetti logici che consentono la memorizzazione di dati secondo un preciso schema deciso dall’utente che le ha progettate. Ogni tabella è formata da una o più colonne, una per ciascuna caratteristica dell’oggetto (entità) che si vuole rappresentare.
Prendiamo come esempio una tabella “Anagrafica del personale”. Sarà formata da diversi campi, tra cui nome, cognome, data di nascita, salario e altre informazioni. I campi sono rappresentati dalle colonne della tabella. Ogni colonna quindi contiene un dato particolare e se ne può specificare il tipo (“tipo di dato” o “datatype”). Read the rest of this entry »
Linguaggio SQL, introduzione e storia
Il linguaggio SQL (Structured Query Language, linguaggio strutturato per le interrogazioni) e’ l’insieme dei comandi che possono essere usati per accedere ai database relazionali, come ad esempio Oracle, il database piu’ diffuso su macchine Unix.
L’ANSI (American National Standard Institute) ha adottato l’SQL come il linguaggio standard per i database relazionali e, anche per questo motivo, e’ diffuso in tutte le industrie, le universita’ e le aziende di ogni parte del mondo. Read the rest of this entry »





