Ir al contenido

Documat


Resumen de Definición y construcción de un lenguaje relacional de interrogación con capacidad para expresar inferencias recursivas

Eugenio Santos Menéndez Árbol académico

  • UNO DE LOS PROBLEMAS MAS INTERESANTES EN BASES DE DATOS DEDUCTIVAS ES LA RESOLUCION DE INFERENCIAS LINEALMENTE RECURSIVAS, EL ALGEBRA RELACIONAL NO ES EQUIVALENTE A LA LOGICA DE PRIMER ORDEN, LO CUAL CONSTITUYE UN SERIO PROBLEMA CUANDO SE CONSTRUYEN SISTEMAS DE GESTION DE BASES DE DATOS DEDUCTIVAS, MEDIANTE LA CONEXION DE SISTEMAS DE GESTION DE BASES DE DATOS RELACIONALES Y LENGUAJES LOGICOS DE PROGRAMACION.

    DISTINTOS AUTORES HAN ESTUDIADO EL PROBLEMA DE LA NO COMPLETITUD FUNCIONAL DEL ALGEBRA RELACIONAL (IOANNIDIS Y WONG 1987A), (AGRAWAL 1987), (EDER 1990), (AHAD Y YAO 1993) Y (DAR Y AGRAWAL 1993). LA PRIMERA REFERENCIA DELIMITA CLARAMENTE EL PROBLEMA, DEMOSTRANDO QUE NO ES POSIBLE FORMULAR CONSULTAS LINEALMENTE RECURSIVAS EN ALGEBRA RELACIONAL. EN (DUGUNDJI 1966) SON DEFINIDOS DIFERENTES OPERADORES ALGEBRICOS, QUE PENSAMOS PUEDEN SER LA BASE PARA LA DEFINICION DE UN LENGUAJE RELACIONAL DE CONSULTA CON LAS MISMAS CARACTERISTICAS QUE EL ALGEBRA RELACIONAL (COMPLETITUD AR), Y QUE ADEMAS PERMITA LA FORMULACION DE CONSULTAS LINEALMENTE RECURSIVAS.

    PARTIENDO DE ESTA HIPOTESIS, SE PROPONE UN NUEVO OPERADOR (EL OPERADOR DE PROYECCION INVERSA), PARA CONSTRUIR UN LENGUAJE RELACIONAL DE CONSULTA, BASADO EN ALGEBRA RELACIONAL, QUE TENGA LA PROPIEDAD DE SER FUNCIONALMENTE COMPLETO. TOMANDO COMO BASE DICHO OPERADOR, EN ESTA TESIS SE DEFINE Y CONSTRUYE EL LENGUAJE RELACIONAL DE CONSULTA, QUE HEMOS DENOMINADO SQL/FC, QUE TIENE LA CAPACIDAD DE SER COMPLETO FUNCIONALMENTE, Y QUE ESTA BASADO EN EL LENGUAJE ESTANDAR ANSI SQL. LA CORRECCION TANTO DEL OPERADOR ELEGIDO COMO BASE DE LA SOLUCION PROPUESTA, COMO DEL LENGUAJE SQL/FC QUE SOPORTA DICHA SOLUCION TAMBIEN ES DEMOSTRADA.


Fundación Dialnet

Mi Documat