Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Clasificarea LMD (Limbaje pentru Manipularea Datelor) relationale:

sql



+ Font mai mare | - Font mai mic



Clasificarea LMD (Limbaje pentru Manipularea Datelor) relationale:

ALGEBRICE - au la baza teoria multimilor. Din punct de vedere al limbajelor algebrice, o relatie este o multime de tupluri, iar o baza de date este o multime de relatii ce opereaza cu operatori algebrici. Cu ajutorul limbajului algebric se poate masura completitudinea altor limbaje relationale, precum completitudinea A-R (limbaj A-R complet = limbaj prin care se pot exprima toti operatorii algebrei relationale), completitudinea absoluta, etc. SQL este A-R complet.



Exemplu de limbaj algebric: SEQUEL cu extensia comerciala SQL.

- Clauzele cu care opereaza SEQUEL sunt:

SELECT, (actioneaza pe verticala),

WHERE (actioneaza pe orizontala),

- clauzele UPDATE, INSERT, DELETE (pentru modificarea bazei);

operatorii admisi: UNION, INTERSECTION, DIFFERENCE, si INCLUSION, accepta inchiderea tranzitiva;

- functiile: COUNT, SUM, AVG, MAX, MIN.

PREDICATIVE - au la baza calculul predicatelor si pot fi:

Orientate pe tupluri, exemplu: QUEL, limbaj care are integrat:

- comenzi de modificare: APPEND (inserare), REPLACE (inlocuire), DELETE (stergere);

- functii de calcul: COUNT (care simuleaza cuantificatorul universal), SUM, AVG, MAX, MIN;

- cuantificatorul existential: RANGE prin care se declara o variabila tuplu pentru fiecare relatie.

Orientate pe domenii, pot fi:

- Non-grafice, ex: FQL;

- Grafice, acestea pot fi:

􀂃 Cu variabile domeniu explicite, exemplu: limbajul QBE care:

. contine primitive de programare grafica a cererilor de date, este utilizat cu precadere de utilizatorii neinformaticieni;

. accepta operatii de modificare: INSERT, DELETE, UPDATE;

. accepta functiile: COUNT, SUM, AVG, MAX, MIN.

􀂃 Fara variabile domeniu explicite, ex: VGQF

SQL limbaj standard introdus de ANSI in 1986 (SQL-86), este atat un limbaj algebric interactiv cat si integrat intr-un limbaj de programare. El permite definirea, modificarea, interogarea si controlul securitatii unei baze de date. Exista peste 100 de versiuni ale limbajului.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1596
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved