Limbajul SQL

Referat
8/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 1651
Mărime: 16.22KB (arhivat)
Publicat de: Viorela Iordache
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: Adriana

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 .

Preview document

Limbajul SQL - Pagina 1
Limbajul SQL - Pagina 2
Limbajul SQL - Pagina 3
Limbajul SQL - Pagina 4
Limbajul SQL - Pagina 5
Limbajul SQL - Pagina 6
Limbajul SQL - Pagina 7
Limbajul SQL - Pagina 8

Conținut arhivă zip

  • Limbajul SQL.doc

Alții au mai descărcat și

Limbaj de Interogare Orientat pe Obiect

Limbajul de interogare orientat pe obiect (OQL) este un standard al limbajului de interogare pentru baze de date orientate pe obiect. OQL este...

Gestiune Magazin(SQL)

DESCRIERE Baza de date “Outlet SC” a fost creata pentru a reprezinta sub forma generala sistemul de gestiune al unui lant de magazine , ce...

Baze de Date SQL

A Definirea schemei bazei de date – tabele (minim 4) cu legături şi alte restrictii de integritate (CREATE TABLE), populate (INSERT). create...

Tipuri speciale de proceduri stocate

Proceduri stocate definite de utilizator După denumirea lor, procedurile stocate definite de utilizator sunt doar grupuri de declaraţii T-SQL...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Te-ar putea interesa și

Subsistem Informatic privind Evidența Tranzacțiilor Rutiere la Firma de Transport

Introducere Progresul tehnico-economic la etapa actuală cuprinde o sferă din ce în ce mai largă a activităţii umane, influienţînd deci şi modul în...

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Evidența Elevilor din Ciclul Inferior

Argumentare Într-o unitate şcolară este foarte importantă existenţa unei baze de date, nu numai a profesorilor, ci şi a elevilor. O bază de date...

Aplicație web pentru cumpărarea și rezervarea de bilete online-bilete de cinema

INTRODUCERE După cum se poate vedea şi în titlul lucrării eu am ales să realizez o aplicaţie web pentru rezervarea şi cumpărarea de bilete de...

Monitorizarea activității unei firme de transport

Introducere Progresul tehnico-economic în etapa zilelor noastre, cuprinde o paletă din ce în ce mai mare a activităţii oamenilor, în concluzie...

Elaborarea și implementarea sistemului informațional registratorul al camerei înregistrării de stat al Republicii Moldova

Introducere În era pe care o trăim, era tehnologiilor informaţionale, informaţia este o componentă esenţială în desfăşurarea oricărei activităţi....

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Extragerea Adreselor URL din Pagini Web cu Ajutorul Expresiilor Regulate în SGBD-ORACLE

INTRODUCERE Oracle este cel mai răspîndit Sistem de Gestiune a Bazelor de Date Relaţionale (Relaţional Database Management System - RDBMS) din...

Ai nevoie de altceva?