Extras din curs
Introducere
Limbajul SQL (Structured Query Language) reprezintă, în prezent, unul dintre cele mai puternice limbaje structurate pentru interogarea bazelor de date relaţionale.
Există un anumit grad de standardizare a limbajului SQL, mai multe sisteme de gestiune a bazelor de date recunoscând principalele instrucţiuni 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 atât aspectele de definire, interogare, manipulare a datelor, procesare a tranzacţiilor, cât şi caracteristicile complexe privind integritatea informaţiilor, cursoarele derulante sau joncţiunile externe.
SQL în Access
Sistemul de gestiune a bazelor de date ACCESS 2000 acceptă utilizarea limbajului de interogare SQL.
Existenţa tehnicii grafice QBE (Query by Example-interogare prin exemplu) permite proiectarea facilă a unor interogări complexe, informaţia definită pe grila QBE fiind automat transformată într-o instrucţiune SQL.
Dialectul ACCESS conţine unele particularităţi în raport de standardul ANSI SQL, fiind conceput mai mult pentru crearea interogărilor de selecţie.
Reguli de sintaxă
Pentru a putea scrie corect o instructiune SQL în Access trebuie să se respecte următoarele reguli de sintaxă:
orice comandă se va încheia cu punct “;”
într-o interogare unde se folosesc câmpuri din mai multe tabele, pentru a separa numele tabelului de numele câmpului, se va utiliza “.” după modelul tabel.câmp;
parantezele drepte încadrează numele de câmpuri doar când acestea conţin spaţii 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
inegalităţile din cadrul clauzelor se vor specifica prin “<>”
simbolurile ? şi * sunt folosite pentru a desemna unul sau mai multe caractere de înlocuire
pentru a evidenţia valorile de tip data / timp se apelează la caracterul #
Conținut arhivă zip
- Limbajul SQL.ppt