D este un set de cerințe propuse de Christopher Date și Hugh Darwen în cartea lor intitulată Fundamentals of Future Database Systems. Al treilea Manifest ” și propus un limbaj care este un limbaj de interogare pentru un adevărat SGBD relațional .
D în sine nu este direct o limbă.
D este un concept - un set de cerințe propuse de Date și Darwen pentru ceea ce este un limbaj de interogare pentru un SGBD relațional în înțelegerea lor. Tutorialul D este o implementare abstractă a conceptului D, descrisă și utilizată în „ Al treilea Manifest ”. Este de remarcat faptul că implementările specifice ale lui D nu trebuie să aibă o sintaxă similară cu Tutorialul D . Ele ar trebui să conțină doar anumite posibilități și, la rândul lor, să excludă un set de altele care sunt considerate nereușite. Cu toate acestea, implementările corecte ale lui D pot conține caracteristici suplimentare care sunt în afara domeniului bazelor de date relaționale.
Tutorialul D este o implementare abstractă a limbajului D, descrisă și folosită în „Al treilea Manifest”. Scopul limbajului Tutorial D este de a arăta ce poate fi o implementare a lui D. Scopul său este pur educațional.
În timp ce Tutorial D este pur un limbaj de predare, orice implementare relativ reală a limbajului D, a cărui implementare software este destinată utilizării industriale, se numește Industrial D.
Prima implementare software a lui D este D4 , scrisă în C# . D4 este limbajul principal al DBMS Dataphor produs de Alphora. Pe lângă el, mai sunt Rel , Opus, Duro și Dee . Toate sunt „Industrial D” (în ciuda faptului că Rel se numește „Tutorial D”).
Limbi de interogare | |
---|---|