El Tercer Manifiesto (1995) es la propuesta de Christopher J. Date y Hugh Darwen para futuros sistemas de gestión de bases de datos , una respuesta a dos Manifiestos anteriores con el mismo propósito. El tema de los manifiestos es cómo evitar el " desajuste de impedancia relacional de objetos " entre los lenguajes de programación orientados a objetos y los sistemas de administración de bases de datos relacionales . El Tercer Manifiesto propone mantener el modelo relacional para bases de datos y soportar objetos como tipos definidos por el usuario .
Un tema principal del manifiesto es explicar cómo las deficiencias de los sistemas de gestión de bases de datos relacionales existentes no son deficiencias del modelo de base de datos relacional per se , sino más bien de decisiones de implementación en esos sistemas y del lenguaje de consulta SQL que la mayoría de estos sistemas. usar.
El manifiesto describe una alternativa a SQL, llamado D . D es una especificación de las características deseables de un lenguaje de base de datos, en lugar de una sintaxis o gramática específica. Como tal, describe una familia de idiomas en lugar de un idioma en particular. Sin embargo, como ejemplo, un miembro particular de la "familia" hipotética D llamado Tutorial D se describe en detalle, incluyendo partes significativas de su gramática.
Implementaciones
Existen varias implementaciones parciales de D, que incluyen:
- Alphora Dataphor , un producto de código abierto que implementa el lenguaje D4 sobre bases de datos SQL.
- Rel , una implementación de código abierto del Tutorial D en Java .
- Muldis D , un lenguaje de programación de código abierto con varias implementaciones, en Perl y C #
- Proyecto M36
Bibliografía
- Darwen, Hugh; Date, CJ (marzo de 1995). "El tercer manifiesto" . Registro ACM SIGMOD . Nueva York , NY , EE.UU .: ACM Press. 24 (1): 39–49. doi : 10.1145 / 202660.202667 . ISSN 0163-5808 . S2CID 12145199 . Archivado desde el original ( PostScript ) el 05 de diciembre de 2006.
- Date, CJ (agosto de 1998). "Vista previa del Tercer Manifiesto" . Programación y diseño de bases de datos . San Francisco , CA : Publicaciones Miller Freeman. 11 (8): 67. ISSN 0895-4518 . OCLC 89297479 . Consultado el 18 de junio de 2007 .
- Date, CJ; Darwen, Hugh (1998). Fundación para bases de datos de objetos / relacionales: el tercer manifiesto: un estudio detallado del impacto de los objetos y la teoría de tipos en el modelo relacional de datos que incluye una propuesta integral para la herencia de tipos (1ª ed.). Reading , MA : Addison-Wesley . xxi, 496. ISBN 0-201-30978-5. LCCN 98010364 . OCLC 38431501 . LCC QA76.9.D3 D15994 1998 .
- Date, CJ; Darwen, Hugh (2000). Fundación para los futuros sistemas de bases de datos: el tercer manifiesto: un estudio detallado del impacto de la teoría de tipos en el modelo relacional de datos, incluido un modelo integral de herencia de tipos (2ª ed.). Reading , MA : Addison-Wesley Professional. xxiii, 547. ISBN 0-201-70928-7. LCCN 00035527 . OCLC 43662285 . LCC QA76.9.D3 D3683 2000 .
- Date, CJ; Darwen, Hugh (2006). Bases de datos, tipos y modelo relacional: el tercer manifiesto (3ª ed.). Reading , MA : Addison-Wesley. págs. 572 . ISBN 0-321-39942-0. OCLC 70044091 .
enlaces externos
- Sitio web oficial , que incluye erratas, materiales relacionados y una versión en PDF del Tercer Manifiesto.
- Versión PDF de la versión del 7 de febrero de 2013 del Tercer Manifiesto