Limbi de manipulare a datelor

Limba de manipulare a datelor conține un set de operatori de manipulare a datelor, adică operatori care vă permit să introduceți date într-o bază de date, să ștergeți, să modificați sau să selectați datele existente.







O mulțime de operații cu privire la date pot fi clasificate după cum urmează:

1. operațiuni selective;

2. Acțiuni asupra datelor: # 131;

· Activați - introduceți o instanță a înregistrării în baza de date cu instalarea legăturilor sale;

· Ștergeți - excludeți o instanță înregistrată din baza de date prin instalarea de noi linkuri;

· Modificare - modificați conținutul instanței înregistrării și corectați legăturile, dacă este necesar.

Limbile de manipulare a datelor sunt împărțite în două tipuri. Această diviziune se datorează unei diferențe fundamentale în abordările de lucru cu datele și, prin urmare, diferența în construcțiile de bază în lucrul cu datele.

Primul tip este un NMD procedural.

Al doilea tip este NMD declarativ (nonprocedural).

Limbile de procedură pentru manipularea datelor includ limbile care susțin operațiile de algebră relațională, pe care EF Codd, fondatorul teoriei bazelor de date relaționale, a introdus pentru gestionarea unei baze de date relaționale. Algebra relațională este un limbaj procedural pentru procesarea tabelelor relaționale, unde operanzii sunt tabele în ansamblul lor.







Limbile declarative oferă utilizatorului posibilitatea de a specifica numai ce date sunt necesare. Procesorul acestei limbi, care lucrează cu seturi întregi de înregistrări, se ocupă de rezolvarea problemei cum să le extragă.

Sistemele DBMS relate includ în mod obișnuit suport pentru limbi de manipulare a datelor non-procedurale - cel mai adesea limba de interogare SQL structurată sau limba de interogare modelată pe QBE.

În prezent, norma este de a sprijini limba declarativă SQL, care se bazează pe calculul relațional introdus de E Codd. Această limbă a devenit standardul limbilor bazelor de date relaționale, ceea ce vă permite să utilizați aceeași structură de sintaxă și comandă atunci când vă deplasați de la un DBMS la altul

Trebuie remarcat faptul că limbajul SQL are doar două componente: în limba DDL (DDL) pentru a descrie structura bazei de date, și limba LMD (LMD) pentru preluarea și actualizare a datelor.

O altă limbă de procesare a informațiilor pe scară largă este QBE, care a câștigat reputația ca fiind una dintre cele mai simple căi de a extrage informații dintr-o bază de date. Acest lucru este valabil în special pentru utilizatorii care nu sunt profesioniști în acest domeniu.Limbrul oferă instrumente grafice pentru crearea interogărilor de interogare a datelor folosind șabloane.Răspunsul la o interogare este, de asemenea, o informație grafică

O parte a limbajului non-procedural al NMD, care este responsabil de extragerea datelor, se numește limba de interogare. Limba de interogare poate fi definită ca un limbaj de nivel înalt, specializat, care să răspundă diferitelor cerințe pentru extragerea informațiilor din baza de date.







Articole similare

Trimiteți-le prietenilor: