A D egy követelményrendszer, amelyet Christopher Date és Hugh Darwen javasolt a Future Database Systems alapjai című könyvükben . Harmadik kiáltvány " és egy olyan nyelvnek terjesztik elő, amely egy valódi relációs DBMS lekérdezési nyelve .
A D önmagában nem közvetlenül nyelv.
A D egy fogalom – a Date és Darwen által felállított követelmények összessége arra vonatkozóan, hogy mi a lekérdezési nyelv a relációs DBMS -ek számára. A „D” oktatóanyag a „ Harmadik kiáltványban ” leírt és használt D-koncepció absztrakt megvalósítása . Érdemes megjegyezni, hogy a D bizonyos implementációinak nem kell a D oktatóanyaghoz hasonló szintaxissal rendelkezniük . Csak bizonyos lehetőségeket kell tartalmazniuk, és viszont kizárniuk egy sor más sikertelennek tekintett lehetőséget. A D helyes megvalósítása azonban további szolgáltatásokat is tartalmazhat, amelyek kívül esnek a relációs adatbázisok területén.
A D oktatóanyag a D nyelv absztrakt megvalósítása, amelyet a „Harmadik Kiáltvány” ír le és használ. A Tutorial D nyelvének célja, hogy megmutassa, mi lehet a D megvalósítása. Célja tisztán oktatási jellegű.
Míg a D oktatóanyag tisztán tanítási nyelv, a D nyelv bármely viszonylag valós megvalósítása, amelynek szoftveres megvalósítása ipari felhasználásra készült, Ipari D-nek nevezik.
A D első szoftveres megvalósítása a D4 , C# -ban írva . A D4 az Alphora által gyártott Dataphor DBMS fő nyelve. Rajta kívül ott van még Rel , Opus , Duro és Dee . Mindegyik "Industrial D" (annak ellenére, hogy Rel "D oktatóanyagnak" nevezte magát).
Lekérdezési nyelvek | |
---|---|