Ce este SQL?

October 14, 2009

SQL (Structured Query Language - Limbaj Structurat de Interogare) este un limbaj de programare specific lucrului cu bazele de date, devenit un standard în domeniu şi fiind cel mai popular limbaj utilizat pentru creearea, modificarea, regăsirea şi manipularea datelor de către Sistemele de Gestiune a Bazelor de Date (S.G.B.D.-uri) relaţionale. SQL este un limbaj de programare formal, uşor de învăţat, neprocedural, care permite utilizatorilor să interacţioneze cu bazele de date, atât prin accesul la conţinutul, cât şi la structura acestora.
SQL-ul pune la dispoziția administratorului bazei de date următoarele facilități:

  • posibilitatea de modificare a structurii bazei de date.
  • posibilitatea schimbării valori de configurare pentru securitatea sistemului.
  • permite interogarea unei baze de date.
  • oferă facilități multiple referitoare la actualizarea conținutului unei baze de date.

O interogare nu este neapărat o întrebare, ci, este o comandă. De exemplu: să construiască sau să șteargă o bază de date, să insereze, să caute în tabele o anumită informație.
Comenzile pot fi grupate în cinci categorii:

  1. limbaj de interogare permite regăsirea liniilor memorate în tabelă.
  2. limbaj de manipulare a datelor(DML -Data Manipulation Language) permite modificare conținutului tabelelor.
  3. limbajul de definere a datelor(DDL - Data Definiton Language) permite definirea structurată a tabelelor care compun baza de date.
  4. comenzi de control al tranzacțiilor(TC -Transaction Control)
  5. limbaj de control al datelor(DCL -Data Control Language) permite definirea și modificarea drepturilor utilizatorilor asupra bazei de date.

Operatori ulilizați în SQL sunt: aritmetici, de comparare, caracter, logici, pentru mulțimi și alți operatori.

Există câteva modalități de a aplela SQL:

  • prima metodă este de la linia de comandă - introducem comanda SQLPLUS care va determina pornirea SQL*Plus, care va cere numele de utilizator și parola.
    sqlcmd1sqlcmd2
  • a doua metodă de a apela SQL este din meniul Start al Windows.
    sqlcmd3sqlcmd4
    Indicație: În cazul unei singure instanțe Oracle, pe un singur calculator, căsuța “Host string” poate fi lăsată goală.
  • a treia metodă de a apela SQL este utilizarea lui SQL*Plus Worksheet, care este format din două panouri de lucru(intrare - ieșire).
    sqlcmd5

Editorul SQL are un buffer(memoria tampon) care conține numai sintaxă SQL sau PL/SQL. Conținutul acestui buffer poate fi încărcat, salvat și manipulat.

Lasati un comentariu