Publication:
Proyecto de bases de datos relacionales y deductivas

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2005
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
Este proyecto representa un IDE (Integrated Development Environment) para el diseño, desarrollo y uso integrado de bases de datos relacionales y deductivas. Une las ventajas de estos dos tipos de bases de datos en una única interfaz, dando posibilidad de conmutar el conocimiento de ambos. Se ha desarrollado un sistema gráfico con el lenguaje JAVA que permite el acceso a bases de datos relacionales mediante MySQL (el acceso podrá ser de forma remota o en la misma máquina donde se ejecute la aplicación) y a bases de datos deductivas mediante SICStus Prolog 3.11.1 de forma integrada, permitiendo a los usuarios y diseñadores el acceso a las bases de datos relacionales con formas lógicas más potentes. La funcionalidad de la aplicación permite, por una parte, la creación y edición de bases de datos, tablas y consultas en SQL y Datalog y adición de información en ellas. En SQL las consultas se almacenan como vistas dinámicas y en Datalog se podrán añadir también reglas recursivas para la definición de relaciones. Y por otra parte, la posibilidad de traducir consultas de un lenguaje a otro, de manera que el conocimiento sea compartido. Estas acciones se pueden realizar extensional o intensionalmente desde la interfaz gráfica o desde un cuadro de texto que representa las consolas de ejecución de cada uno de los lenguajes. Esta aplicación es multiplataforma, puede ser ejecutada en distintos sistemas operativos. Permite elegir el idioma en el que se va a mostrar la interfaz, entre español e inglés, con opción a añadir nuevos idiomas de manera simple. [ABSTRACT] This project is about an Integrated Development Environment for the design, development and integrated use of a related and deductive database. Advantages derived from those two different types of database are linked to form an interface one, thus enabling the interchange and knowledge of both of them. A Java graphic language system has been developed to allow access to the related database in MySQL (it can be accessed remotely or through the computer used to carry out the application) and a deductive database in SICStus Prolog 3.11.1 in an integrated way, allowing users and designers a more powerful logical way of access to the database. The functionality of the application allows: the creation and edition of database, tables and queries in SQL and Datalog as well as the addition of information to them. In SQL, queries stored as dynamic views and recursive rules could also be added in Datalog. And the possibility of translating queries into one language to another, so that knowledge is shared. These actions could be carried out in an extended or intentional way from the graphic interface or from a window text that represents the action consoles of each language. This is a multiplatform application and can be carried out using different operating systems. It allows to choose the language in which to show the interface, Spanish or English, with an easy option that allows adding more languages to the program.
Description
Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2004-2005)
Unesco subjects
Keywords
Citation