D (dataspecifikation for data) - D (data language specification)

D er et sæt recepter for, hvordan Christopher J. Date og Hugh Darwen mener, at et relationsdatabasehåndteringssystem burde være. Det foreslås i deres papir Det tredje manifest , der først blev offentliggjort i 1994 og uddybet i flere bøger siden da.

Oversigt

D i sig selv er en abstrakt sprogspecifikation. Det specificerer ikke sprogsyntaks. I stedet specificerer det ønskelige og uønskede sproglige egenskaber med hensyn til recepter og forskrifter. D er således ikke et sprog, men en familie af både implementerede og fremtidige sprog. En "gyldig D" skal have et bestemt sæt funktioner og udelukke et andet sæt funktioner, som Date og Darwen anser for uklogt og i modstrid med den relationelle model , som EF Codd foreslog i 1970. En gyldig D kan have yderligere funktioner, der er uden for omfanget af relationsdatabaser .

Vejledning D

Tutorial D er en specifik D, der er defineret og brugt til illustration i The Third Manifesto . Implementeringer af D behøver ikke have den samme syntaks som tutorial D. Formålet med tutorial D er både uddannelsesmæssigt og at vise, hvordan en D kan være. Rel er en implementering af tutorial D.

Implementeringer

Der er adskillige implementeringer af D med varierende grad af modenhed og overholdelse.

Referencer

  • CJ Date og Hugh Darwen (2007, Addison-Wesley) Databaser, typer og relationsmodellen: The Third Manifesto , en tredje udgave, der erstatter første og anden udgave, der er de to bøger, der er anført nedenfor. ISBN   0-321-39942-0
  • Dato, CJ; Darwen, Hugh (1998). Grundlag for objekt / relationsdatabaser : Det tredje manifest: en detaljeret undersøgelse af objekternes indflydelse og typeteori på den relationelle datamodel inklusive et omfattende forslag til typearv (1. udgave). Reading , MA : Addison-Wesley . xxi, 496. ISBN   0-201-30978-5 . LCCN   98010364 . OCLC   38431501 . LCC   QA76.9.D3 D15994 1998 .
  • Dato, CJ; Darwen, Hugh (2000). Foundation for Future Database Systems: The Third Manifesto: en detaljeret undersøgelse af virkningen af typeteori på den relationsmodel af data, herunder en omfattende model for typearv (2. udgave). Reading , MA : Addison-Wesley Professional. xxiii, 547. ISBN   0-201-70928-7 . LCCN   00035527 . OCLC   43662285 . LCC   QA76.9.D3 D3683 2000 .

eksterne links