GoConqr has a new look! Let us know what you think.

Mind map

OTROS LENGUAJES RELACIONALES

Jennifer Mareco Spanish

Map content

OTROS LENGUAJES RELACIONALES

  1. QUERY-BY-EXAMPLE

    • Query-by-Example (QBE, Consulta mediante ejemplos) es el nombre tanto de un lenguaje de manipulación de datos como el de un sistema de base de datos que incluyó a este lenguaje. El sistema de bases de datos QBE se desarrolló en el Centro de investigación T. J. Watson de IBM, a principios de los años setenta y el lenguaje de manipulación de datos QBE se usó más tar-de en QMF (Query Management Facility, mecanismo de gestión de consultas), también de IBM. Actualmente, muchos de los sistemas de bases de datos para computadoras personales soportan variantes del lenguaje QBE. En este apartado se considera sólo el lenguaje de manipulación de datos. Tiene dos características distintivas:
      • 1. A diferencia de muchos lenguajes de consulta y de programación, QBE presenta una sintaxis bidimensional. Las consultas parecen tablas. Una consulta en un lenguaje unidimensional (como SQL) se puede formular en una línea (posible- mente larga). Un lenguaje bidimensional necesita dos dimensiones para la formulación de con- sultas. (Existe una versión unidimensional de QBE, pero no se considerará en este estudio.)
      • Las consultas en QBE se expresan «mediante un ejemplo». En lugar de incluir un procedimiento para obtener la respuesta deseada, se usa un ejem- plo de qué es lo deseado. El sistema generaliza este ejemplo para obtener la respuesta a la consulta.
    • Consultas sobre una relación
    • Consultas sobre varias relaciones
    • Caja de condición
    • La relación resultado
    • Operaciones de agregación
    • Presentación ordenada de las tuplas
    • Modificaciones de la base de datos
  2. DATALOG

    • Datalog es un lenguaje de consultas, no procedimental, basado en el lenguaje de programación lógica Prolog. Como se hace en el cálculo relacional, el usuario des- cribe la información deseada sin especificar un proce- dimiento específico de obtención de dicha información. La sintaxis de Datalog se asemeja a la de Prolog. Sin embargo, el significado de los programas en Datalog se define de una manera puramente declarativa, a diferen- cia de la semántica más procedimental de Prolog. Data- log simplifica la escritura de consultas simples y hace más sencilla la optimización de consultas.
    • Estructura básica
    • Sintaxis de las reglas de Datalog
    • Semántica de Datalog no recursivo
    • Semántica de una regla
    • Semántica de un programa
    • Seguridad
    • Operaciones relacionales en Datalog
    • La recursividad en Datalog
    • La potencia de la recursividad
    • Recursividad en otros lenguajes
  3. INTERFACES DE USUARIO Y HERRAMIENTAS

    • Aunque muchas personas interactúan con las bases de datos, pocas usan un lenguaje de consulta para interac- tuar directamente con un sistema de bases de datos. La mayoría interactúan mediante uno de los siguientes medios:
    • 1. Los formularios e interfaces gráficas de usuario permiten a los usuarios introducir valores que completan las consultas predefinidas. El sistema ejecuta las consultas y da formato apropiado y muestra los resultados al usuario. Las interfaces gráficas de usuario proporcionan una forma fácil de interactuar con el sistema de bases de datos.
      • 2. Los generadores de informes permiten generar informes predefinidos sobre los contenidos actuales de la base de datos. Los analistas o gestores examinan estos informes para tomar decisiones de negocio.
        • 3. Las herramientas de análisis de datos permiten a los usuarios examinar interactivamente y analizar los datos.
    • Formularios e interfaces gráficas de usuario
      • Generadores de informes

Information

Description
Mind Map on OTROS LENGUAJES RELACIONALES, created by Jennifer Mareco on 11/06/2019.
Created by
Jennifer Mareco · Jun 2019
Updated
Jun 11, 2019
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?