D es un conjunto de requisitos propuesto por Christopher Date y Hugh Darwen en su libro titulado Fundamentals of Future Database Systems. Tercer Manifiesto ” y propone un lenguaje que es un lenguaje de consulta para un verdadero SGBD relacional .
D en sí mismo no es directamente un lenguaje.
D es un concepto: un conjunto de requisitos presentados por Date y Darwen para lo que es un lenguaje de consulta para un DBMS relacional en su comprensión. El Tutorial D es una implementación abstracta del concepto D, descrito y utilizado en el " Tercer Manifiesto ". Vale la pena señalar que las implementaciones específicas de D no necesitan tener una sintaxis similar a Tutorial D. Sólo deben contener determinadas posibilidades y, a su vez, excluir un conjunto de otras que se consideran no satisfactorias. Sin embargo, las implementaciones correctas de D pueden contener características adicionales que están fuera del ámbito de las bases de datos relacionales.
El Tutorial D es una implementación abstracta del lenguaje D, descrito y utilizado en el "Tercer Manifiesto". El propósito del lenguaje Tutorial D es mostrar lo que puede ser una implementación de D. Su propósito es puramente educativo.
Si bien Tutorial D es puramente un lenguaje de enseñanza, cualquier implementación relativamente real del lenguaje D, cuya implementación de software está destinada para uso industrial, se denomina Industrial D.
La primera implementación de software de D es D4 , escrita en C# . D4 es el lenguaje principal de Dataphor DBMS fabricado por Alphora. Además de él, están Rel , Opus, Duro y Dee . Todos son "Industrial D" (a pesar de que Rel se hace llamar "Tutorial D").
Idiomas de consulta | |
---|---|