D är en uppsättning krav som föreslås av Christopher Date och Hugh Darwen i deras bok med titeln Fundamentals of Future Database Systems. Third Manifesto " och läggs fram till ett språk som är ett frågespråk för ett riktigt relationellt DBMS .
D i sig är inte direkt ett språk.
D är ett koncept - en uppsättning krav som lagts fram av Date och Darwen för vad som är ett frågespråk för ett relationellt DBMS i deras förståelse. Handledning D är en abstrakt implementering av D-konceptet, som beskrivs och används i " Tredje manifestet ". Det är värt att notera att specifika implementeringar av D inte behöver ha en syntax som liknar Tutorial D . De bör bara innehålla vissa möjligheter, och i sin tur utesluta en uppsättning andra som anses misslyckade. Korrekta implementeringar av D kan dock innehålla ytterligare funktioner som ligger utanför relationsdatabasernas område.
Handledning D är en abstrakt implementering av D-språket, som beskrivs och används i "Tredje manifestet". Syftet med språket Tutorial D är att visa vad en implementering av D kan vara. Syftet är rent pedagogiskt.
Medan Tutorial D rent av är ett undervisningsspråk, kallas varje relativt verklig implementering av D-språket, vars mjukvaruimplementering är avsedd för industriellt bruk, Industrial D.
Den första mjukvaruimplementeringen av D är D4 , skriven i C# . D4 är huvudspråket i Dataphor DBMS som tillverkas av Alphora. Utöver honom finns Rel , Opus, Duro och Dee . De är alla "Industrial D" (trots att Rel kallar sig "Tutorial D").
Fråga språk | |
---|---|