Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte 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: 1457
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