Uma análise de falhas de tradução LINQ para SQL na camada de acesso a dados dos sistemas do Tribunal de Contas do Estado do Rio Grande do Norte
dc.contributor.advisor | Oliveira, Marcel Vinicius Medeiros | |
dc.contributor.advisorLattes | http://lattes.cnpq.br/1756952696097255 | pt_BR |
dc.contributor.author | Macedo, Eduardo José Tomé de | |
dc.contributor.authorLattes | http://lattes.cnpq.br/4171255238022262 | pt_BR |
dc.contributor.referees1 | Leite, Jair Cavalcante | |
dc.contributor.referees1Lattes | http://lattes.cnpq.br/8133660776746187 | pt_BR |
dc.contributor.referees2 | Silva, André Gustavo Almeida e | |
dc.date.accessioned | 2022-07-07T15:24:56Z | |
dc.date.available | 2022-07-07T15:24:56Z | |
dc.date.issued | 2022-06-30 | |
dc.description.abstract | Developing systems that interact with databases has always been considered a complex issue due to the difference between the representation of data in object oriented languages and in the relational structure used by common databases. In response to this challenge, several object-relational mapping libraries were developed in order to allow developers to access data while keeping focus on domain modeling. However, the incorrect use of those mapping libraries can generate inefficient queries to the database, causing performance problems that are experienced by the end users of the system. This article aims to identify and analyze query translation problems when using a LINQ to SQL based ORM in the context of the Tribunal de Contas do Estado do Rio Grande do Norte. | pt_BR |
dc.description.resumo | Desenvolver sistemas que interagem com bancos de dados sempre foi considerado um problema complexo devido a diferença de representação dos dados em objetos em linguagens orientadas a objetos e a estrutura relacional utilizada pelos bancos de dados comuns. Em resposta a este desafio, diversas bibliotecas de mapeamento objeto-relacional (ORM) foram desenvolvidas de modo a permitir que os desenvolvedores acessem os dados mantendo seu foco na modelagem de domínio. Porem, o uso incorreto destas ferramentas ´ de mapeamento podem gerar consultas ineficientes ao banco de dados, causando problemas de performance que são observadas pelo usuário final. Este artigo busca identificar e analisar problemas de tradução de consultas ao utilizar ORM baseado em traduções LINQ para SQL no contexto do Tribunal de Contas do Estado do Rio Grande do Norte. | pt_BR |
dc.identifier.citation | MACEDO, Eduardo José Tomé de. Uma análise de falhas de tradução LINQ para SQL na camada de acesso a dados dos sistemas do Tribunal de Contas do Estado do Rio Grande do Norte. 2022. 23 f. Trabalho de Conclusão de Curso (Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, RN, 2022. | pt_BR |
dc.identifier.uri | https://repositorio.ufrn.br/handle/123456789/48386 | |
dc.language | pt_BR | pt_BR |
dc.publisher | Universidade Federal do Rio Grande do Norte | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Instituto Metrópole Digital | pt_BR |
dc.publisher.initials | UFRN | pt_BR |
dc.publisher.program | Residência em Tecnologia da Informação | pt_BR |
dc.rights | Attribution 3.0 Brazil | * |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/br/ | * |
dc.subject | LINQ | pt_BR |
dc.subject | Object-Relational Mapping | pt_BR |
dc.subject | SQL | pt_BR |
dc.title | Uma análise de falhas de tradução LINQ para SQL na camada de acesso a dados dos sistemas do Tribunal de Contas do Estado do Rio Grande do Norte | pt_BR |
dc.type | bachelorThesis | pt_BR |
Arquivos
Pacote Original
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- UnaAnaliseFalhasTraducao_Macedo_2022.pdf
- Tamanho:
- 902.67 KB
- Formato:
- Adobe Portable Document Format
- Descrição:
- Trabalho de Conclusão de Curso
Nenhuma Miniatura disponível
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 1.45 KB
- Formato:
- Item-specific license agreed upon to submission
Nenhuma Miniatura disponível