Limbajul SQL

Extras din referat Cum descarc?

SQL - limbaj de interogare a bazelor de date relationale.
Limbajul SQL (Structured Query Language) este limbajul de fundamental pentru gestiunea BD si este standardizat prin mai multe norme ISO (International Stantard Organization) acceptat total sau partial de toate Sistemele de Gestiune a Bazelor de Date (SGBD). SQL este un limbaj linie .
O interogare reprezinta o definitie a datelor ce se doresc a fi regasite: campuri, tabele, criterii, sortare
Care sunt avantajele limbajului SQL?
-SQL nu este un limbaj brevetat, folosit de distributorii de baze de date individuale.Aproape toate bazele de date importante accepta limbajul SQL, asa ca invatarea lui va permite sa interactionati cu ele.
-SQL este usor de invatat.Instructiunile lui sunt relativ putine si alcatuite din cuvinte descriptive(in limba engleza).
In ciuda aparentei simplitati, SQL este un limbaj foarte puternic, cu care, daca-i utilizati cu inteligenta elementele, puteti efectua operatii complexe si sofisticate cu bazele de date.
Visual Fox Pro permite generarea de interogari SQL: programatorul poate proiecta o interogare prin intermediul unui editor grafic specializat
O interogare permite:
o combinarea inregistrarilor din mai multe tabele
o selectarea doar a inregistrarilor care indeplinesc anumite conditii
o limitarea rezultatului doar la campurile relevante
o sortari rapide in ordinea dorita
Operatori de comparare utilizati in expresiile logice din criterii: <, >, <=, >=, =, Like, Between, <>, Not
Descriere tabele
Tabela employees:
Last_name first_name salary email Phone_number Heir_date Job_id Employee_id
Var C(13) Var C(20) Var 
N(7.2) Var 
C(40) Var C(12) Var D Var 
N (4) Var 
N (4)
Department_id Department_name Commission_pct 
Var N(4) Var C(30) 
Tabela copy_emp
Last_name first_name salary Heir_date Job_id Employee_id
Var C(13) Var C(20) Var 
N(7.2) Var D Var 
N (4) Var 
N (4)
Memento SQL:
Interogare SELECT:
SELECT [predicat] lista_de_campuri FROM lista_de_tabele
[WHERE ...]
[GROUP BY ...]
[HAVING ...]
[ORDER_BY...]
[WITH_OWNERACCESS_OPTION]
unde:
- predicat poate fi format din una din urmatoarele clause: ALL, DISTINCT
Exmple:
select last_name,salary from employees where salary<=3000;
In exemplul de mai sus comanda select returneaza numele si salariul din tabela EMPLOYEES acolo unde salariul angajatului este mai mic sau egal cu 3000 .Cele doua valori sunt loate din coloanele last_name respectiv salary ale tabelei EMPLOYEES .


Fisiere in arhiva (1):

  • Limbajul SQL.doc

Imagini din acest referat Cum descarc?

Promoție: 1+1 gratis

După plată vei primi prin email un cod de download pentru a descărca gratis oricare alt referat de pe site (vezi detalii).


Descarcă aceast referat cu doar 4 € (1+1 gratis)

Simplu și rapid în doar 2 pași: completezi adresa de email și plătești. După descărcarea primului referat vei primi prin email un cod promo pentru a descărca orice alt referat.

1. Numele, Prenumele si adresa de email:

ex. Andrei, Oana
ex. Popescu, Ionescu

Pe adresa de email specificată vei primi link-ul de descărcare și codul promo. Asigură-te că adresa este corectă și că poate primi e-mail-uri.

2. Alege modalitatea de plată preferată:


* La pretul afișat se adaugă 19% TVA.


Hopa sus!