Previzualizare referat:

Extras din referat:

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: câmpuri, 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:

• combinarea înregistrarilor din mai multe tabele

• selectarea doar a înregistrarilor care îndeplinesc anumite conditii

• limitarea rezultatului doar la câmpurile relevante

• sortari rapide în ordinea dorita

Operatori de comparare utilizati în 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 .

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Limbajul SQL.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (2 voturi)
Nr fișiere:
1 fisier
Pagini (total):
8 pagini
Imagini extrase:
8 imagini
Nr cuvinte:
1 651 cuvinte
Nr caractere:
9 911 caractere
Marime:
16.22KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Adriana
Sus!