Home Page  >>>  Training  >>>  Linguaggio SQL

Registrati su TheZion
Password Persa




Corso su SQL - Prima puntata by nexus6
Preliminari

Il linguaggio SQL è un linguaggio non procedurale che è diventato uno standard tra i linguaggi per la gestione di database razionali, quindi non creerete dei veri e propri programmi on SQL, ma lo implementerete in altri linguaggi come per esempio asp; anche se, grazie ad SQL e Microsoft Access, potrete creare direttamente dei database…..ma andiamo subito al sodo.

Il linguaggio SQL consente all'utente di:

1. definire la struttura delle relazioni del database;
2. modificare i dati contenuti nel database, con le operazioni di inserimento, variazione e cancellazione;
3. gestire il controllo degli accessi e i permessi per gli utenti;
4. porre interrogazioni al database.

Il linguaggio SQL utilizza i caratteri alfabetici, le cifre decimali, gli operatori aritmetici e di confronto (+ - / * = < >) più altri caratteri.

Nella dichiarazione della struttura di una tabella occorre specificare il tipo dei dati scelto per gli attributi.
I tipi standard del linguaggio SQL sono:

· CHARACTER (n) stringa di lunghezza n
· DATE data nella forma MM/GG/AA
· TIME Numero intero con precisione da 1 a 45
· SMALLINT Numero intero con precisione 5
· INTEGER Numero intero con precisione 10
· DECIMAL Numero decimale
· REAL Numero reale
· FLOAT Numero reale con mantissa di precisione da 1 a 45

Non esiste un programma per strutturare unicamente SQL, ma per le nostre prove utilizzeremo Microsoft Access; bisogna creare una query ed una volta creata cliccarci sopra con il tasto destro scegliendo "visualizza struttura", una volta che si sarà aperta la successiva finestra cliccare un'altra volta sopra di essa con il tasto destro del mouse e scegliere visualizzazione SQL; a quel punto si sarà aperto il compilatore SQL.

Come creare una tabella

Ecco il codice per creare la nostra prima tabella:

CREATE TABLE Prova
( Nome char (5),
Cognome char (10),
Data_di_nascita date,
Via char (10),
Città char (9) );

Ecco creata la prima tabella ed è anche finita la prima puntata…..alla prox……Nexus6



Leggi commenti

Numero commenti inviati: 0