Introduzione all'SQL
L'SQL (Structured Query Language) è il linguaggio standard per la manipolazione dei database su qualsiasi DBMS.
Lo standard si limita alla sintassi ed al nome dei comandi, ma ogni DBMS parla un dialetto che si differenzia sia pur minimamente dagli altri; nel corso della guida vedremo i casi in cui piccole porzioni di codice sono proprietarie di Access piuttosto che di altri DBMS.
Alcuni DBMS, ad esempio, utilizzando dei comandi proprietari di quello stesso DBMS che non esistono su altri programmi.
Con l'SQL è possibile creare una tabella, modificarne la struttura o cancellarla. E' possibile effettuare ricerche più o meno precise tra i record di una tabella, inserire nuovi dati, modificare o cancellare dati esistenti.
E' possibile mettere in relazione due o più tabelle in funzione della struttura delle tabelle e delle esigenze. A pro di questo tengo a fare una precisazione: l'SQL è un linguaggio molto semplice che si avvicina in maniera impressionante al linguaggio umano e lo stesso utilizzo di un DBMS non è di particolare complessità; la difficoltà di essere un buon progettista di database è quella di avere cognizione di cosa vuol dire gestire un archivio.
Per essere un buon progettista di database, quindi, è necessario entrare nell'ottica citata; lo scopo di questa guida è quella di fornire una buona introduzione al lettore neofita e di chiarire alcuni dubbi al lettore più esperto.







