D (informaatiokielen määritelmä)

D  on joukko vaatimuksia, joita Christopher Date ja Hugh Darwen ehdottivat kirjassaan Fundamentals of Future Database Systems. Kolmas manifesti " ja esitetään kielelle, joka on todellisen relaatiotietokantajärjestelmän kyselykieli .

D itsessään ei ole suoraan kieli.

Yleiskatsaus

D on konsepti - Date ja Darwen esittävät vaatimuksia sille, mikä on heidän ymmärryksensä mukaan relaatiotietokannan kyselykieli. Opetusohjelma D on abstrakti toteutus D-konseptista, jota kuvataan ja käytetään " Kolmannessa manifestissa ". On syytä huomata, että tietyillä D:n toteutuksilla ei tarvitse olla samanlaista syntaksia kuin opetusohjelmassa D. Niiden tulisi sisältää vain tiettyjä mahdollisuuksia ja vuorostaan ​​sulkea pois joukko muita epäonnistuneiksi katsottuja. D:n oikeat toteutukset voivat kuitenkin sisältää lisäominaisuuksia, jotka ovat relaatiotietokantojen ulkopuolella.

Inkarnaatiot

Opetusohjelma D

Opetusohjelma D on abstrakti D-kielen toteutus, jota kuvataan ja käytetään "Kolmannessa manifestissa". Tutorial D -kielen tarkoitus on näyttää, mitä D:n toteutus voi olla. Sen tarkoitus on puhtaasti opettavainen.

Industrial D (Industrial D)

Vaikka Tutorial D on puhtaasti opetuskieli, mitä tahansa suhteellisen todellista D-kielen toteutusta, jonka ohjelmistototeutus on tarkoitettu teolliseen käyttöön, kutsutaan Industrial D:ksi.

Ohjelmistototeutukset

D:n ensimmäinen ohjelmistototeutus on D4 , joka on kirjoitettu C# :lla . D4 on Alphoran valmistaman Dataphor DBMS:n pääkieli. Hänen lisäksi mukana ovat Rel , Opus , Duro ja Dee . Ne ovat kaikki "Industrial D" (huolimatta siitä, että Rel kutsuu itseään "Tutorial D":ksi).

Katso myös

Linkit

Kirjallisuus