Caracteristicile generale ale limbajului SQL sunt [Fehi04, Fehi08]:
este un limbaj de programare;
este un limbaj uşor de învăţat;
este un limbaj neprocedural;
-o instrucţiune SQL specifică informaţiile care trebuie să fie afişate sau obţinute, şi nu modul (procedura) în care se realizează acest lucru;
-conţine numai instrucţiuni de definire şi manipulare a datelor şi nu conţine instrucţiuni de control al fluxului execuţiei (instrucţiuni ca for, while, if etc.).
este un limbaj înglobat şi interactiv;
este un limbaj standardizat.
Limbajul SQL cuprinde
componenta de descriere a datelor (LDD);
componenta de manipulare a datelor (LMD);
componenta de control al tranzacţiilor (TCL) care conţine instrucţiuni pentru gestionarea modificărilor realizate de LMD;
componenta pentru controlul securităţii şi al protecţiei datelor (DCL) care include instrucţiuni de administrare a bazelor de date, pentru definirea utilizatorilor şi a drepturilor acestora de acces la obiectele bazei de date.
O instrucţiune SQL (statement) este o secvenţă de elemente componente (tokens) terminată cu semnul punct şi virgulă (;)
Fiecare instrucţiune SQL conţine o comandă SQL (command) care specifică acţiunile care se efectuează, urmată de alte elemente componente care indică operaţii, clauze, parametri etc.
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.