Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL
| Ano de defesa: | 2019 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| dARK ID: | ark:/26339/001300000nmbb |
| Idioma: | por |
| Instituição de defesa: |
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 |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | 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 Internationalinfo: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/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar: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 info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International |
| 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||manancial@ufsm.br |
| _version_ |
1847153424474308608 |