Mapeos de lenguaje de consulta a esquemas XML
Recientemente se ha estudiado cómo transicionar o mapear modelos de requisitos junto con esquemas de datos a diagramas de interfaz de usuario (UI). Pero no se encontraron trabajos que partan de una etapa previa, o sea desde expresiones de consulta de lenguajes de consulta tradicioneales. Hacer esto...
Main Author: | |
---|---|
Other Authors: | |
Format: | bachelorThesis |
Language: | spa |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/11086/6090 |
_version_ | 1801213294062600192 |
---|---|
author | Montes, Elisa Fabiana |
author2 | Durán, Juan Eduardo, dir. |
author_facet | Durán, Juan Eduardo, dir. Montes, Elisa Fabiana |
author_sort | Montes, Elisa Fabiana |
collection | Repositorio Digital Universitario |
description | Recientemente se ha estudiado cómo transicionar o mapear modelos de requisitos junto con esquemas de datos a diagramas de interfaz de usuario (UI). Pero no se encontraron trabajos que partan de una etapa previa, o sea desde expresiones de consulta de lenguajes de consulta tradicioneales. Hacer esto requeriría mapear expresiones de consulta a esquemas de datos. Hasta el momento solo encontramos un trabajo que mapea consultas XQuery a esquemas XML pero este trabajo considera solo una parte de XQuery y solo da ideas de cómo mapear llamadas a funciones y expresiones XPath a pesar de que esos problemas son bastante complejos. Por lo tanto el problema considerado es la transformación de expresiones de consulta SQL a esqemas de datos y completar y expandir el trabajo previo sobre mapeo de consultas XQuery a esquemas XML. En este trabajo consideramos la transformación a XML esquemas de consultas XQuery, de consultas SQL y de esquemas de datos en SQL; para esto se trabajó con el espacio tecnológico de los lenguajes definidos por medio de gramáticas BNF y se expresaron transformaciones usando attribute grammars. Para implementar dichas transformaciones se trabajó con lex, yacc y el lenguaje de programación C. |
format | bachelorThesis |
id | rdu-unc.6090 |
institution | Universidad Nacional de Cordoba |
language | spa |
publishDate | 2018 |
record_format | dspace |
spelling | rdu-unc.60902022-10-13T11:32:52Z Mapeos de lenguaje de consulta a esquemas XML Montes, Elisa Fabiana Durán, Juan Eduardo, dir. Query languages Data structures-trees Proccessors-parsing Consultas SQL Xquery XPath Esquemas XML Recientemente se ha estudiado cómo transicionar o mapear modelos de requisitos junto con esquemas de datos a diagramas de interfaz de usuario (UI). Pero no se encontraron trabajos que partan de una etapa previa, o sea desde expresiones de consulta de lenguajes de consulta tradicioneales. Hacer esto requeriría mapear expresiones de consulta a esquemas de datos. Hasta el momento solo encontramos un trabajo que mapea consultas XQuery a esquemas XML pero este trabajo considera solo una parte de XQuery y solo da ideas de cómo mapear llamadas a funciones y expresiones XPath a pesar de que esos problemas son bastante complejos. Por lo tanto el problema considerado es la transformación de expresiones de consulta SQL a esqemas de datos y completar y expandir el trabajo previo sobre mapeo de consultas XQuery a esquemas XML. En este trabajo consideramos la transformación a XML esquemas de consultas XQuery, de consultas SQL y de esquemas de datos en SQL; para esto se trabajó con el espacio tecnológico de los lenguajes definidos por medio de gramáticas BNF y se expresaron transformaciones usando attribute grammars. Para implementar dichas transformaciones se trabajó con lex, yacc y el lenguaje de programación C. Recently it has been studied how to transition or map requirement models and schemas of data onto user interface diagrams; however, we did not find in the literature papers that make this transition from a previous stage starting with query expressions in traditional query languages. To deal with this problem we can map query expressions onto data schemas. We have only found a paper that maps queries in XQuery onto XML schemas, but this work only considers a part of XQuery and for the transformation of function call and of XPath expressions (these problems are rather complex) they only give some ideas and not a complete solution. Therefore, the problem considered in this report is the transformation of SQL query expressions into data schemas and to extend and complete the previous work mapping XQuery queries onto XML Schemas. In this work we considered the transformation to XML Schemas of XQuery, SQL queries and SQL data schemas; for this purpose we based this study on the approach of BNF grammars to define languages and the use of attribute grammars for defining transformations. To define these query languages and implement the transformations we worked with lex, yacc and the C programming language. 2018-04-18T21:39:10Z 2018-04-18T21:39:10Z 2018-04 bachelorThesis http://hdl.handle.net/11086/6090 spa Atribución-NoComercial-CompartirIgual 4.0 Internacional http://creativecommons.org/licenses/by-nc-sa/4.0/ |
spellingShingle | Query languages Data structures-trees Proccessors-parsing Consultas SQL Xquery XPath Esquemas XML Montes, Elisa Fabiana Mapeos de lenguaje de consulta a esquemas XML |
title | Mapeos de lenguaje de consulta a esquemas XML |
title_full | Mapeos de lenguaje de consulta a esquemas XML |
title_fullStr | Mapeos de lenguaje de consulta a esquemas XML |
title_full_unstemmed | Mapeos de lenguaje de consulta a esquemas XML |
title_short | Mapeos de lenguaje de consulta a esquemas XML |
title_sort | mapeos de lenguaje de consulta a esquemas xml |
topic | Query languages Data structures-trees Proccessors-parsing Consultas SQL Xquery XPath Esquemas XML |
url | http://hdl.handle.net/11086/6090 |
work_keys_str_mv | AT monteselisafabiana mapeosdelenguajedeconsultaaesquemasxml |