Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph
| Ano de defesa: | 2022 |
|---|---|
| Autor(a) principal: | |
| Outros Autores: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Florianópolis, SC.
|
| 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: | https://repositorio.ufsc.br/handle/123456789/243576 |
Resumo: | TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação. |
| id |
UFSC_09c94d17c3ea931ac759070778051fc2 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufsc.br:123456789/243576 |
| network_acronym_str |
UFSC |
| network_name_str |
Repositório Institucional da UFSC |
| repository_id_str |
|
| spelling |
Universidade Federal de Santa Catarina.Oliveira, LucasVicente, PabloMello, RonaldoSchreiner, Geomar2022-12-24T08:29:17Z2022-12-24T08:29:17Z2022-12-13https://repositorio.ufsc.br/handle/123456789/243576TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.Atualmente a sociedade está passando pela revolução industrial 4.0 e com ela diversas mudanças estão acontecendo no cenário tecnológico: big data, inteligência artificial, computação em nuvem e a Internet of Things (IoT). Com objetivo de manipular grandes volumes de dados, não estruturados, de forma rápida e constante, foram criados os Bancos de Dados (BDs) Not only SQL (NoSQL), a fim de garantir maior disponibilidade e escalabilidade nas aplicações. Neste contexto de BDs NoSQL, os desenvolvedores são desafiados a lidar com diferentes linguagens para acesso e manipulação entre suas bases de dados relacionais e não relacionais. Para contornar esta problemática algumas soluções têm sido desenvolvidas, com o objetivo de intermediar os dois modelos de Banco de Dados (BD), para permitir que o usuário consiga lidar com as diferentes especificidades de forma mais amigável. Entretanto, essas abordagens costumam ser limitadas, não dando suporte a todos os modelos de BD NoSQL em uma única aplicação. Dada esta problemática, propõe-se a criação de um conjunto de regras para o mapeamento de esquemas de Bancos de Dados Relacionais (BDRs) para BDs NoSQL orientado a grafos através da extensão da solução SQLToKeyNoSQL. Nesta solução foi inicialmente implementado o suporte para os modelos chave-valor, orientado a colunas e orientado a documentos. As instruções Structured Query Language (SQL) são mapeadas para um modelo canônico em uma camada intermediaria e posteriormente são traduzidos para a linguagem de acesso dos BDs NoSQL. Os experimentos realizados sobre a extensão proposta demonstram que através desta ferramenta é possível manipular BDs não relacionais sem a necessidade de aprender a linguagem de acesso para este modelo.SQLTOKEYNOSQL: UMA CAMADA PARA MAPEAMENTO DE ESQUEMAS RELACIONAIS E DE OPERACOES SQL PARA BANCOS DE DADOS NOSQL BASEADOS EM CHAVES DE ACESSOporFlorianópolis, SC.Open Access.info:eu-repo/semantics/openAccessMapeamento. Modelo relacional. NoSQL. Modelagem em grafos. Neo4j.Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graphinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCLICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/243576/2/license.txt11ee89cd31d893362820eab7c4d46734MD52ORIGINAL_TCC__SQLToKeyNoSQL_GRAPH_Final.pdf_TCC__SQLToKeyNoSQL_GRAPH_Final.pdfTCCapplication/pdf7794033https://repositorio.ufsc.br/bitstream/123456789/243576/1/_TCC__SQLToKeyNoSQL_GRAPH_Final.pdf34dae90691974b780391b56c9b6b4165MD51123456789/2435762022-12-24 05:29:18.052oai:repositorio.ufsc.br:123456789/243576Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732022-12-24T08:29:18Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
| dc.title.pt_BR.fl_str_mv |
Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph |
| title |
Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph |
| spellingShingle |
Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph Oliveira, Lucas Mapeamento. Modelo relacional. NoSQL. Modelagem em grafos. Neo4j. |
| title_short |
Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph |
| title_full |
Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph |
| title_fullStr |
Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph |
| title_full_unstemmed |
Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph |
| title_sort |
Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph |
| author |
Oliveira, Lucas |
| author_facet |
Oliveira, Lucas Vicente, Pablo |
| author_role |
author |
| author2 |
Vicente, Pablo |
| author2_role |
author |
| dc.contributor.pt_BR.fl_str_mv |
Universidade Federal de Santa Catarina. |
| dc.contributor.author.fl_str_mv |
Oliveira, Lucas Vicente, Pablo |
| dc.contributor.advisor1.fl_str_mv |
Mello, Ronaldo |
| dc.contributor.advisor-co1.fl_str_mv |
Schreiner, Geomar |
| contributor_str_mv |
Mello, Ronaldo Schreiner, Geomar |
| dc.subject.por.fl_str_mv |
Mapeamento. Modelo relacional. NoSQL. Modelagem em grafos. Neo4j. |
| topic |
Mapeamento. Modelo relacional. NoSQL. Modelagem em grafos. Neo4j. |
| description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação. |
| publishDate |
2022 |
| dc.date.accessioned.fl_str_mv |
2022-12-24T08:29:17Z |
| dc.date.available.fl_str_mv |
2022-12-24T08:29:17Z |
| dc.date.issued.fl_str_mv |
2022-12-13 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/handle/123456789/243576 |
| url |
https://repositorio.ufsc.br/handle/123456789/243576 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Open Access. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Open Access. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
SQLTOKEYNOSQL: UMA CAMADA PARA MAPEAMENTO DE ESQUEMAS RELACIONAIS E DE OPERACOES SQL PARA BANCOS DE DADOS NOSQL BASEADOS EM CHAVES DE ACESSO |
| dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
| publisher.none.fl_str_mv |
Florianópolis, SC. |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
| instname_str |
Universidade Federal de Santa Catarina (UFSC) |
| instacron_str |
UFSC |
| institution |
UFSC |
| reponame_str |
Repositório Institucional da UFSC |
| collection |
Repositório Institucional da UFSC |
| bitstream.url.fl_str_mv |
https://repositorio.ufsc.br/bitstream/123456789/243576/2/license.txt https://repositorio.ufsc.br/bitstream/123456789/243576/1/_TCC__SQLToKeyNoSQL_GRAPH_Final.pdf |
| bitstream.checksum.fl_str_mv |
11ee89cd31d893362820eab7c4d46734 34dae90691974b780391b56c9b6b4165 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
| repository.mail.fl_str_mv |
sandra.sobrera@ufsc.br |
| _version_ |
1851758954216947712 |