Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL

Detalhes bibliográficos
Autor(a) principal: Flôres, Fabiano Niederauer
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/001300000nmbb
Texto Completo: http://repositorio.ufsm.br/handle/1/18773
Resumo: A crescente demanda por interoperabilidade entre sistemas modernos tem impulsionado o uso da notação JSON como um dos formatos preferidos para a troca de informações. Frequentemente, serviços REST são implementados para permitir a troca de informações entre esses sistemas. Vários bancos de dados relacionais se adaptaram a essa realidade fornecendo funções SQL estendidas que permitem o armazenamento e a manipulação de dados semiestruturados na notação JSON. No entanto, a falta de padronização entre os bancos de dados relacionais e a complexidade frequentemente observada nos esquemas exigidos dificulta a obtenção de documentos JSON originados de dados armazenados sob a ótica relacional. A correta desnormalização de dados, processo necessário para obter documentos semiestruturados originados de bancos de dados relacionais, requer conhecer a semântica das informações que serão extraídas. Através da análise dos esquemas JSON é possível mapear a estrutura semântica da informação que será representada. O objetivo principal deste trabalho é apresentar uma metodologia que permita a geração de documentos JSON, independentemente da complexidade estrutural dos esquemas, e do banco de dados relacional utilizado. Através do processo de análise automática de esquemas JSON e do uso de consultas SQL padrão, foi possível demonstrar, através de um estudo de caso, a eficácia da metodologia proposta.
id UFSM_b3da7af0c5546bfb052c77fd30a3a169
oai_identifier_str oai:repositorio.ufsm.br:1/18773
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQLA process for the automated generation of JSON schema instances from SQL queriesDocumentos JSONEsquemas JSONBancos de dados reacionaisBancos de dados orientados a documentosConsultas SQLJSON documentsJSON schemasReactional databasesDocument-oriented databasesSQL queriesCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOA crescente demanda por interoperabilidade entre sistemas modernos tem impulsionado o uso da notação JSON como um dos formatos preferidos para a troca de informações. Frequentemente, serviços REST são implementados para permitir a troca de informações entre esses sistemas. Vários bancos de dados relacionais se adaptaram a essa realidade fornecendo funções SQL estendidas que permitem o armazenamento e a manipulação de dados semiestruturados na notação JSON. No entanto, a falta de padronização entre os bancos de dados relacionais e a complexidade frequentemente observada nos esquemas exigidos dificulta a obtenção de documentos JSON originados de dados armazenados sob a ótica relacional. A correta desnormalização de dados, processo necessário para obter documentos semiestruturados originados de bancos de dados relacionais, requer conhecer a semântica das informações que serão extraídas. Através da análise dos esquemas JSON é possível mapear a estrutura semântica da informação que será representada. O objetivo principal deste trabalho é apresentar uma metodologia que permita a geração de documentos JSON, independentemente da complexidade estrutural dos esquemas, e do banco de dados relacional utilizado. Através do processo de análise automática de esquemas JSON e do uso de consultas SQL padrão, foi possível demonstrar, através de um estudo de caso, a eficácia da metodologia proposta.A crescente demanda por interoperabilidade entre sistemas modernos tem impulsionado o uso da notação JSON como um dos formatos preferidos para a troca de informações. Frequentemente, serviços REST são implementados para permitir a troca de informações entre esses sistemas. Vários bancos de dados relacionais se adaptaram a essa realidade fornecendo funções SQL estendidas que permitem o armazenamento e a manipulação de dados semiestruturados na notação JSON. No entanto, a falta de padronização entre os bancos de dados relacionais e a complexidade frequentemente observada nos esquemas exigidos dificulta a obtenção de documentos JSON originados de dados armazenados sob a ótica relacional. A correta desnormalização de dados, processo necessário para obter documentos semiestruturados originados de bancos de dados relacionais, requer conhecer a semântica das informações que serão extraídas. Através da análise dos esquemas JSON é possível mapear a estrutura semântica da informação que será representada. O objetivo principal deste trabalho é apresentar uma metodologia que permita a geração de documentos JSON, independentemente da complexidade estrutural dos esquemas, e do banco de dados relacional utilizado. Através do processo de análise automática de esquemas JSON e do uso de consultas SQL padrão, foi possível demonstrar, através de um estudo de caso, a eficácia da metodologia proposta.Universidade Federal de Santa MariaBrasilCiência da ComputaçãoUFSMPrograma de Pós-Graduação em Ciência da ComputaçãoCentro de TecnologiaPiveta, Eduardo Kesslerhttp://lattes.cnpq.br/8687196768910831Saccol, Deise de Brumhttp://lattes.cnpq.br/7758924784164781Librelotto, Giovani Ruberthttp://lattes.cnpq.br/0865997296771785Perozzo, Reiner Franthescohttp://lattes.cnpq.br/0623222241801764Flôres, Fabiano Niederauer2019-11-04T13:45:54Z2019-11-04T13:45:54Z2019-03-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/18773ark:/26339/001300000nmbbporAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2024-01-18T15:19:55Zoai:repositorio.ufsm.br:1/18773Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2024-01-18T15:19:55Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
A process for the automated generation of JSON schema instances from SQL queries
title Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
spellingShingle Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
Flôres, Fabiano Niederauer
Documentos JSON
Esquemas JSON
Bancos de dados reacionais
Bancos de dados orientados a documentos
Consultas SQL
JSON documents
JSON schemas
Reactional databases
Document-oriented databases
SQL queries
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
title_full Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
title_fullStr Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
title_full_unstemmed Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
title_sort Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
author Flôres, Fabiano Niederauer
author_facet Flôres, Fabiano Niederauer
author_role author
dc.contributor.none.fl_str_mv Piveta, Eduardo Kessler
http://lattes.cnpq.br/8687196768910831
Saccol, Deise de Brum
http://lattes.cnpq.br/7758924784164781
Librelotto, Giovani Rubert
http://lattes.cnpq.br/0865997296771785
Perozzo, Reiner Franthesco
http://lattes.cnpq.br/0623222241801764
dc.contributor.author.fl_str_mv Flôres, Fabiano Niederauer
dc.subject.por.fl_str_mv Documentos JSON
Esquemas JSON
Bancos de dados reacionais
Bancos de dados orientados a documentos
Consultas SQL
JSON documents
JSON schemas
Reactional databases
Document-oriented databases
SQL queries
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Documentos JSON
Esquemas JSON
Bancos de dados reacionais
Bancos de dados orientados a documentos
Consultas SQL
JSON documents
JSON schemas
Reactional databases
Document-oriented databases
SQL queries
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description A crescente demanda por interoperabilidade entre sistemas modernos tem impulsionado o uso da notação JSON como um dos formatos preferidos para a troca de informações. Frequentemente, serviços REST são implementados para permitir a troca de informações entre esses sistemas. Vários bancos de dados relacionais se adaptaram a essa realidade fornecendo funções SQL estendidas que permitem o armazenamento e a manipulação de dados semiestruturados na notação JSON. No entanto, a falta de padronização entre os bancos de dados relacionais e a complexidade frequentemente observada nos esquemas exigidos dificulta a obtenção de documentos JSON originados de dados armazenados sob a ótica relacional. A correta desnormalização de dados, processo necessário para obter documentos semiestruturados originados de bancos de dados relacionais, requer conhecer a semântica das informações que serão extraídas. Através da análise dos esquemas JSON é possível mapear a estrutura semântica da informação que será representada. O objetivo principal deste trabalho é apresentar uma metodologia que permita a geração de documentos JSON, independentemente da complexidade estrutural dos esquemas, e do banco de dados relacional utilizado. Através do processo de análise automática de esquemas JSON e do uso de consultas SQL padrão, foi possível demonstrar, através de um estudo de caso, a eficácia da metodologia proposta.
publishDate 2019
dc.date.none.fl_str_mv 2019-11-04T13:45:54Z
2019-11-04T13:45:54Z
2019-03-28
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/18773
dc.identifier.dark.fl_str_mv ark:/26339/001300000nmbb
url http://repositorio.ufsm.br/handle/1/18773
identifier_str_mv ark:/26339/001300000nmbb
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Ciência da Computação
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Ciência da Computação
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1815172368551641088