Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/192161 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
id |
UFSC_287028a787eeef4e8d697be84c445b03 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/192161 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQLProjeto Físico, NoSQL, Modelagem, Ferramenta de Banco de dados, BrModeloNext.TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.Com a popularização dos bancos de dados NoSQL, que se deu devido a sua alta escalabilidade, ausência de esquema previamente definido e suporte a grande volume de dados, surgiram novos obstáculos ao se desenvolver aplicações com esse tipo de banco. Esses problemas variam desde a escolha de qual tipo de banco selecionar para a devida aplicação até como criar esquemas para esse tipo de banco não necessariamente estruturados, a fim de facilitar tarefas como recuperação, integração e análise dos dados. Pensando em aproveitar conhecimentos prévios dos desenvolvedores em modelagem de dados relacional, esse trabalho propõe criar regras de mapeamento de um modelo lógico NoSQL baseado em agregados, desenvolvido como um trabalho de mestrado no grupo de banco de dados da UFSC, para modelos físicos em bancos de dados NoSQL baseados igualmente em agregados, que é o caso de bancos de dados NoSQL do tipo documento, colunar e chave-valor. A ferramenta de modelagem de banco de dados BrModeloNext é estendida para dar suporte a esta etapa de projeto de bancos de dados NoSQL através da implementação dessas regras de mapeamento.With the popularization of the NoSQL databases, that came by the high scalability, lack of previously defined schemes and support of big volume of data, new obstacles emerged when developing aplications with this type of database. This problems range from a choosing which type of database to select for de right aplication, to creating schemes for those types of databases, which are not necessarily structured, in order to favor tasks such as retrieval, integration and data analysis. In order to take advantage of previus knowledge from the developers in relational data modeling, this work proposes to create a mapping of a NoSQL logical model based on agregates, developed as a master’s work in UFSC database group to physical models in NoSQL databases that are also based on aggregates, wich is the case for document, column and key-value database. The database modeling tool BrModeloNext is extended to support this stage of NoSQL database design through the implementation of these mapping rules.Florianópolis, SC.Ronaldo, S. MelloUniversidade Federal de Santa CatarinaNathan, R. Godinho2018-12-09T20:57:28Z2018-12-09T20:57:28Z2018-06-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisxx f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/192161porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2018-12-09T20:57:28Zoai:repositorio.ufsc.br:123456789/192161Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732018-12-09T20:57:28Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL |
title |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL |
spellingShingle |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL Nathan, R. Godinho Projeto Físico, NoSQL, Modelagem, Ferramenta de Banco de dados, BrModeloNext. |
title_short |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL |
title_full |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL |
title_fullStr |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL |
title_full_unstemmed |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL |
title_sort |
Mapeamento de Modelagem Lógica de Dados Orientado a Agregados para Sistemas de Gerência de Bancos de Dados NoSQL |
author |
Nathan, R. Godinho |
author_facet |
Nathan, R. Godinho |
author_role |
author |
dc.contributor.none.fl_str_mv |
Ronaldo, S. Mello Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Nathan, R. Godinho |
dc.subject.por.fl_str_mv |
Projeto Físico, NoSQL, Modelagem, Ferramenta de Banco de dados, BrModeloNext. |
topic |
Projeto Físico, NoSQL, Modelagem, Ferramenta de Banco de dados, BrModeloNext. |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-12-09T20:57:28Z 2018-12-09T20:57:28Z 2018-06-26 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/handle/123456789/192161 |
url |
https://repositorio.ufsc.br/handle/123456789/192161 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
xx f. application/pdf |
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 |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808651966042079232 |