Complutense University Library

Proyecto de bases de datos relacionales y deductivas

Franco Madrigal, Juan Luis and Robla González, Ana María and Sanz Povedano, Alberto (2005) Proyecto de bases de datos relacionales y deductivas. [Coursework] (Unpublished)

[img]
Preview
PDF
2MB
View download statistics for this eprint

==>>> Export to other formats

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.

Item Type:Coursework
Additional Information:Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2004-2005)
Uncontrolled Keywords:Bases de datos, Bases de datos deductivas, Bases de datos relacionales, MySQL, SiCStus Prolog, Datalog, Jasper
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:8870
Deposited On:09 Jul 2009 15:35
Last Modified:06 Feb 2014 08:15

Repository Staff Only: item control page