Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos

Detalhes bibliográficos
Autor(a) principal: Noguera, Viviana Elizabeth Romero
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/9716
Resumo: Non-relational databases, also called as NoSQL (``Not Only SQL''), have emerged from the need for new mechanisms for storing, retrieving and processing for large amounts of data produced mainly from the coming of Web 2.0 applications. There are different models of non-relational data, each with its own characteristics and applicability. There are also hundreds of non-relational database management systems, each with a different query language,and its own API. Due to the lack of a standard for data manipulation languages (DML) in this type of database, it is a challenge for the Software Engineer to deal with the learning and development of queries.In addition, by prioritizing performance, non-relational databases often adopt denormalized schemas, generating a large diversity in stored data structures, which also makes it difficult to develop and reuse queries. Faced with these two challenges, this work aimed to define a generic approach to queries, independent of the database type and also independent of the schema in which the data is stored. For this, extended an existent algebra, based on Entities and Relationships for data manipulation, with an operational semantics driven by models (Model-Driven Engineering - MDE). More specifically, metamodels have been developed so that the Software Engineer can: (i) model the persistent entities (Entity-Relationship); (ii) model queries about the entities and relationships according to the algebra being used; and (iii) model the mapping between the entities and the types of documents stored. Based on these specifications, an algorithm was implemented that automatically generates JavaScript queries to be executed in the MongoDB database, according to the mapping model. If the database schema needs to be modified throughout the lifecycle, only the mapping model (model ``iii'') needs to be modified. The conceptual model and the queries (``i'' and ``ii'' models) remain completely independent of the storage schema and can be developed and reused more easily. Two evaluations were carried out, using an example of an academic system and a real system, trying to exhaustively test the different possibilities of mapping between entities and documents. The results obtained with these systems show that it is possible that the generated queries always return the same results, independent of the mapping, thus reaching the objective of this work.
id SCAR_4935e7c0f2f63654104ce6194223c50f
oai_identifier_str oai:repositorio.ufscar.br:ufscar/9716
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Noguera, Viviana Elizabeth RomeroLucrédio, Danielhttp://lattes.cnpq.br/9090396559596221http://lattes.cnpq.br/245237445820387459a3e3e1-7554-4fb2-8cd5-161100b6a2042018-04-10T22:32:33Z2018-04-10T22:32:33Z2018-04-02NOGUERA, Viviana Elizabeth Romero. Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos. 2018. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2018. Disponível em: https://repositorio.ufscar.br/handle/ufscar/9716.https://repositorio.ufscar.br/handle/ufscar/9716Non-relational databases, also called as NoSQL (``Not Only SQL''), have emerged from the need for new mechanisms for storing, retrieving and processing for large amounts of data produced mainly from the coming of Web 2.0 applications. There are different models of non-relational data, each with its own characteristics and applicability. There are also hundreds of non-relational database management systems, each with a different query language,and its own API. Due to the lack of a standard for data manipulation languages (DML) in this type of database, it is a challenge for the Software Engineer to deal with the learning and development of queries.In addition, by prioritizing performance, non-relational databases often adopt denormalized schemas, generating a large diversity in stored data structures, which also makes it difficult to develop and reuse queries. Faced with these two challenges, this work aimed to define a generic approach to queries, independent of the database type and also independent of the schema in which the data is stored. For this, extended an existent algebra, based on Entities and Relationships for data manipulation, with an operational semantics driven by models (Model-Driven Engineering - MDE). More specifically, metamodels have been developed so that the Software Engineer can: (i) model the persistent entities (Entity-Relationship); (ii) model queries about the entities and relationships according to the algebra being used; and (iii) model the mapping between the entities and the types of documents stored. Based on these specifications, an algorithm was implemented that automatically generates JavaScript queries to be executed in the MongoDB database, according to the mapping model. If the database schema needs to be modified throughout the lifecycle, only the mapping model (model ``iii'') needs to be modified. The conceptual model and the queries (``i'' and ``ii'' models) remain completely independent of the storage schema and can be developed and reused more easily. Two evaluations were carried out, using an example of an academic system and a real system, trying to exhaustively test the different possibilities of mapping between entities and documents. The results obtained with these systems show that it is possible that the generated queries always return the same results, independent of the mapping, thus reaching the objective of this work.Bancos de dados não relacionais, também chamados de NoSQL (``Not Only SQL''), surgiram da necessidade de contar com novos mecanismos de armazenamento, recuperação e processamento de grandes volumes de dados produzidos principalmente a partir da chegada das aplicações Web 2.0. Existem diferentes modelos de dados não relacionais, cada um com suas próprias características e aplicabilidade. Existem também centenas de sistemas gerenciadores de bancos de dados não relacionais, cada um com uma linguagem de consulta diferente e sua própria API. Devido à falta de um padrão para as linguagens de manipulação de dados (DML) nesse tipo de bancos de dados, torna-se um desafio para o Engenheiro de Software lidar com o aprendizado e o desenvolvimento das consultas. Além disso, por priorizar o desempenho, bancos de dados não relacionais frequentemente adotam esquemas desnormalizados, gerando uma grande diversidade nas estruturas dos dados armazenados, o que também dificulta o trabalho de desenvolvimento e reutilização das consultas. Frente a esses dois desafios, este trabalho teve como objetivo a definição de uma abordagem genérica para consultas, independente do tipo do banco de dados e também independente do esquema no qual os dados são armazenados. Para isso, estendeu-se uma álgebra existente, baseada em Entidades e Relacionamentos para manipulação de dados, com uma semântica operacional dirigida por modelos (Model-Driven Engineering - MDE). Mais especificamente, foram desenvolvidos metamodelos para que o Engenheiro de Software possa: (i) modelar as entidades persistentes (Entidade-Relacionamento); (ii) modelar consultas sobre as entidades e relacionamentos conforme a álgebra sendo utilizada; e (iii) modelar o mapeamento entre as entidades e os tipos de documentos armazenados. Com base nessas especificações, foi implementado um algoritmo que gera automaticamente consultas JavaScript para serem executadas no banco de dados MongoDB, de acordo com o modelo de mapeamento. Caso o esquema do banco precise ser modificado ao longo do ciclo de vida, apenas o modelo do mapeamento (modelo ``iii'') precisa ser modificado. O modelo conceitual e as consultas (modelos ``i'' e ``ii'') permanecem completamente independentes do esquema de armazenamento, podendo ser desenvolvidos e reutilizados mais facilmente. Foram realizadas duas avaliações, utilizando um exemplo de um sistema acadêmico e um sistema real, buscando testar exaustivamente as diferentes possibilidades de mapeamento entre entidades e documentos. Os resultados obtidos com esses sistemas demonstram ser possível que as consultas geradas retornem sempre os mesmos resultados, independente do mapeamento, alcançando assim o objetivo deste trabalho.Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)CNPq: 132206/2016-1porUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarNoSQLBancos de dadosConsultasMapeamentoMDEEntidade relacionamentoDatabaseQueriesMappingEntity relationshipCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOSCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARECIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAOExtensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentosExtension of an ER algebra to execute queries on documents-oriented NoSQL databasesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisOnline600912fe828-c7e3-45b9-a9c1-9479310c8672info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARLICENSElicense.txtlicense.txttext/plain; charset=utf-81957https://repositorio.ufscar.br/bitstream/ufscar/9716/3/license.txtae0398b6f8b235e40ad82cba6c50031dMD53ORIGINALNOGUERA_Viviana_2018.pdfNOGUERA_Viviana_2018.pdfapplication/pdf3882905https://repositorio.ufscar.br/bitstream/ufscar/9716/4/NOGUERA_Viviana_2018.pdfe9d8f2283905d88180114566c9c20276MD54TEXTNOGUERA_Viviana_2018.pdf.txtNOGUERA_Viviana_2018.pdf.txtExtracted texttext/plain290497https://repositorio.ufscar.br/bitstream/ufscar/9716/5/NOGUERA_Viviana_2018.pdf.txt7a4762524f92142cdc6e223f8d0b00d4MD55THUMBNAILNOGUERA_Viviana_2018.pdf.jpgNOGUERA_Viviana_2018.pdf.jpgIM Thumbnailimage/jpeg5561https://repositorio.ufscar.br/bitstream/ufscar/9716/6/NOGUERA_Viviana_2018.pdf.jpgc58bdfe2ea9c25b84ec286810746fc86MD56ufscar/97162023-09-18 18:31:42.193oai:repositorio.ufscar.br:ufscar/9716TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlCkZlZGVyYWwgZGUgU8OjbyBDYXJsb3MgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdQpkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlCmVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyBmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZTQ2FyIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28KcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGU0NhciBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgYSBzdWEgdGVzZSBvdQpkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcwpuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldQpjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6oKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVGU0NhcgpvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUKaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBVRlNDYXIsClZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PClRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVRlNDYXIgc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyIGNsYXJhbWVudGUgbyBzZXUgbm9tZSAocykgb3UgbyhzKSBub21lKHMpIGRvKHMpCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzCmNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:31:42Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos
dc.title.alternative.eng.fl_str_mv Extension of an ER algebra to execute queries on documents-oriented NoSQL databases
title Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos
spellingShingle Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos
Noguera, Viviana Elizabeth Romero
NoSQL
Bancos de dados
Consultas
Mapeamento
MDE
Entidade relacionamento
Database
Queries
Mapping
Entity relationship
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOS
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
title_short Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos
title_full Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos
title_fullStr Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos
title_full_unstemmed Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos
title_sort Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos
author Noguera, Viviana Elizabeth Romero
author_facet Noguera, Viviana Elizabeth Romero
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/2452374458203874
dc.contributor.author.fl_str_mv Noguera, Viviana Elizabeth Romero
dc.contributor.advisor1.fl_str_mv Lucrédio, Daniel
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9090396559596221
dc.contributor.authorID.fl_str_mv 59a3e3e1-7554-4fb2-8cd5-161100b6a204
contributor_str_mv Lucrédio, Daniel
dc.subject.por.fl_str_mv NoSQL
Bancos de dados
Consultas
Mapeamento
MDE
Entidade relacionamento
topic NoSQL
Bancos de dados
Consultas
Mapeamento
MDE
Entidade relacionamento
Database
Queries
Mapping
Entity relationship
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOS
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
dc.subject.eng.fl_str_mv Database
Queries
Mapping
Entity relationship
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOS
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
description Non-relational databases, also called as NoSQL (``Not Only SQL''), have emerged from the need for new mechanisms for storing, retrieving and processing for large amounts of data produced mainly from the coming of Web 2.0 applications. There are different models of non-relational data, each with its own characteristics and applicability. There are also hundreds of non-relational database management systems, each with a different query language,and its own API. Due to the lack of a standard for data manipulation languages (DML) in this type of database, it is a challenge for the Software Engineer to deal with the learning and development of queries.In addition, by prioritizing performance, non-relational databases often adopt denormalized schemas, generating a large diversity in stored data structures, which also makes it difficult to develop and reuse queries. Faced with these two challenges, this work aimed to define a generic approach to queries, independent of the database type and also independent of the schema in which the data is stored. For this, extended an existent algebra, based on Entities and Relationships for data manipulation, with an operational semantics driven by models (Model-Driven Engineering - MDE). More specifically, metamodels have been developed so that the Software Engineer can: (i) model the persistent entities (Entity-Relationship); (ii) model queries about the entities and relationships according to the algebra being used; and (iii) model the mapping between the entities and the types of documents stored. Based on these specifications, an algorithm was implemented that automatically generates JavaScript queries to be executed in the MongoDB database, according to the mapping model. If the database schema needs to be modified throughout the lifecycle, only the mapping model (model ``iii'') needs to be modified. The conceptual model and the queries (``i'' and ``ii'' models) remain completely independent of the storage schema and can be developed and reused more easily. Two evaluations were carried out, using an example of an academic system and a real system, trying to exhaustively test the different possibilities of mapping between entities and documents. The results obtained with these systems show that it is possible that the generated queries always return the same results, independent of the mapping, thus reaching the objective of this work.
publishDate 2018
dc.date.accessioned.fl_str_mv 2018-04-10T22:32:33Z
dc.date.available.fl_str_mv 2018-04-10T22:32:33Z
dc.date.issued.fl_str_mv 2018-04-02
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.citation.fl_str_mv NOGUERA, Viviana Elizabeth Romero. Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos. 2018. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2018. Disponível em: https://repositorio.ufscar.br/handle/ufscar/9716.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/9716
identifier_str_mv NOGUERA, Viviana Elizabeth Romero. Extensão de uma álgebra ER para execução de consultas em bancos de dados NoSQL orientados a documentos. 2018. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2018. Disponível em: https://repositorio.ufscar.br/handle/ufscar/9716.
url https://repositorio.ufscar.br/handle/ufscar/9716
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv 600
dc.relation.authority.fl_str_mv 912fe828-c7e3-45b9-a9c1-9479310c8672
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstream/ufscar/9716/3/license.txt
https://repositorio.ufscar.br/bitstream/ufscar/9716/4/NOGUERA_Viviana_2018.pdf
https://repositorio.ufscar.br/bitstream/ufscar/9716/5/NOGUERA_Viviana_2018.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/9716/6/NOGUERA_Viviana_2018.pdf.jpg
bitstream.checksum.fl_str_mv ae0398b6f8b235e40ad82cba6c50031d
e9d8f2283905d88180114566c9c20276
7a4762524f92142cdc6e223f8d0b00d4
c58bdfe2ea9c25b84ec286810746fc86
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv
_version_ 1802136338791661568