Datalog: Bases de datos Deductivas

Norma Verónica Ramírez Pérez, Martín Laguna Estrada

Resumen


Este artículo muestra un breve estudio sobre Datalog, el cual es considerado como una  extensión de Prolog que es uno de los sofware más utilizados en la inteligencia artificial. Sistemas importantes como SWI-Prolog[22], Ciao Prolog[4], Sictus-Prolog[20], han sido compiladores utilizados para hacer uso de la funcionalidad del lenguaje lógico para bases de datos deductivas y han logrado la implementación de consultas recursivas  sobre las bases de datos relacionales. En este estudio también se presentan conceptos básicos de Datalog, así como algunos sistemas que se han desarrollado para trabajar con este lenguaje.

Palabra(s) Clave(s): Programación lógica, Prolog, Datalog.


Texto completo:

115-130 PDF

Referencias


Álvarez ,l. Fundamentos de Inteligencia artificial , Universidad de Murcia, 1994.

Derr, M. , Morishita, S. and Phipps ,G. “Design and Implementation of the Glue–NAIL Database System”, In Proc. of the ACM SIGMOD International Conference on Management of Data, pp. 147–167, 1993.

Arni, F., Ong, K., Tsur, S., Wang, H., and Zaniolo, C. The Deductive Database System LDL++. Theory and Practice of Logic Programming, pages 61-94, 2003.

Beeri, C. And Ramakrishnan R., "On the Power of Magic", Journal of Logic Programming, 10(3,4):255-299, 1991.

Ciao. Disponible en http://www.ciaohome.org.

Date, C.J. Introducción a los sistemas de bases de datos, Person, Prentice hall, 2001.

Gallaire, H. and Minker J., editors. Logic and Data Bases, Advances in Data Base Theory. Plemum Press, 1978.

Jayen Vaghani, Kotagiri Ramamohanarao, David B. Kemp, Zoltan Somogyi, and Peter J. Stuckey. Design overview of the aditi deductive database system. In Proceedings of the Seventh International Conference on Data Engineering, pages 240-247, Washington, DC, USA, 1991. IEEE Computer Society.

Kiessling,W. Schmidt,H. , Strauss, W. ,and Dünzinger,G. “DECLARE and SDS: Early Efforts to Commercialize Deductive Database Technology”, VLDB Journal, 3, 1994.

Kifer,M. Lausen,G., Wu, J. "Logical Foundations of Object Oriented and Frame Based Languages", Journal of the ACM, vol. 42, p. 741-843, 1995.

Phipps,G. Derr, M. A. and Ross K.A. , “Glue–NAIL!: A Deductive Database System”. In Proc. of the ACM SIGMOD Conf. on Management of Data, pp. 308–317, 1991.






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Licencia Creative Commons    Pistas Educativasa está bajo la Licencia Creative Commons Atribución 3.0 No portada.