Documente Academic
Documente Profesional
Documente Cultură
Introducere
Limbajul SQL (Structured Query Language)
reprezint, n prezent, unul dintre cele mai puternice
limbaje structurate pentru interogarea bazelor de date
relaionale.
Exist un anumit grad de standardizare a limbajului
SQL, mai multe sisteme de gestiune a bazelor de date
recunoscnd principalele instruciuni ale acestuia (de
exemplu: Oracle, Access, Sybase etc.).
Pe plan mondial, standardul n domeniu este considerat
American National Standards Institute (ANSI) SQL care
are n vedere att aspectele de definire, interogare,
manipulare a datelor, procesare a tranzaciilor, ct i
caracteristicile complexe privind integritatea informaiilor,
cursoarele derulante sau jonciunile externe.
SQL n Access
Sistemul de gestiune a bazelor de date ACCESS
2000 accept utilizarea limbajului de interogare SQL.
Existena tehnicii grafice QBE (Query by Example-
interogare prin exemplu) permite proiectarea facil a
unor interogri complexe, informaia definit pe grila
QBE fiind automat transformat ntr-o instruciune
SQL.
Dialectul ACCESS conine unele particulariti n
raport de standardul ANSI SQL, fiind conceput mai
mult pentru crearea interogrilor de selecie.
Reguli de sintax
Pentru a putea scrie corect o instructiune SQL n
Access trebuie s se respecte urmtoarele reguli de
sintax:
orice comand se va ncheia cu punct ;
ntr-o interogare unde se folosesc cmpuri din
mai multe tabele, pentru a separa numele tabelului
de numele cmpului, se va utiliza . dup
modelul tabel.cmp;
parantezele drepte ncadreaz numele de cmpuri
doar cnd acestea conin spaii sau simboluri
neacceptate de SQL;
pentru a delimita parametrii dintr-o list, se utilizeaz
virgulele
valorile de tip ir se marcheaz prin apostrof sau
ghilimele
inegalitile din cadrul clauzelor se vor specifica prin
<>
simbolurile ? i * sunt folosite pentru a desemna unul
sau mai multe caractere de nlocuire
pentru a evidenia valorile de tip data / timp se
apeleaz la caracterul #
Etapele crerii unei interogri
din fereastra Database (Baza de date) se va selecta butonul
Queries (Interogri) ;
pentru a crea interogarea SQL dorit va fi necesar, fie
activarea butonului New (Nou), fie alegerea opiunii
Create query in Design view (Creare interogare n
vizualizare proiect);
pentru a scrie interogarea SQL Access este necesar ca din
meniul View utilizatorul s opteze pentru modul de
vizualizare SQL View. n fereastra care apare se vor tasta
instruciunile SQL specifice, respectnd sintaxa
corespunztoare;
interogarea SQL Access creat se poate lansa n execuie n
dou moduri: prin utilizarea butonului din bara Query
Design sau prin opiunea Run, din meniul Query.
Comenzile pentru definirea datelor (LDD)
Reguli suplimentare:
fraza SELECT nu poate extrage nregistrri din
tabela destinaie;
numrul i natura cmpurilor menionate n
clauza INTO trebuie s fie aceleai cu numrul i
natura cmpurilor returnate de instruciunea
SELECT.
Comanda DELETE are urmtoarea sintax:
DELETE FROM tabela [WHERE criteriu];
terge parial sau total nregistrrile din tabele.