Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/7887
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorVillas-Boas, Sérgio Barbosa-
dc.contributor.authorBezerra, Cícero Ricardo Máximo-
dc.contributor.authorGandos, Paulo Felipe Braga-
dc.date.accessioned2019-05-13T12:51:40Z-
dc.date.available2023-12-21T03:02:08Z-
dc.date.issued2005-08-
dc.identifier.urihttp://hdl.handle.net/11422/7887-
dc.languageporpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSQLpt_BR
dc.subjectC++pt_BR
dc.titleSQL Translator – Biblioteca e framework multiplataforma para desenvolvimento de software com isolamento de camadas para banco de dadospt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.referee1Pedrosa, Aloysio de Castro-
dc.contributor.referee2Strauss, Edilberto-
dc.description.resumoUm dos grandes obstáculos das aplicações comerciais modernas é a utilização dos diversos tipos de SQL pelos programadores. Por motivos comerciais diversos os fabricantes de SGBD (Sistemas Gerenciais de Banco de Dados) procuram incluir no SQL diretivas que visam otimizar o funcionamento do código em seus programas de Banco. Tal iniciativa no entanto causa a proliferação de diversos sotaques de SQL. A existência destes sotaques dificulta a criação de programas para SGBDs no qual não se tenha costume, onera o desenvolvimento de sistemas e requer da equipe de desenvolvimento constante atenção entre as sutilezas que diferenciam um sotaque de outro. O objetivo deste trabalho é a construção de uma arquitetura que facilite o desenvolvimento de aplicações em C++ isolando o programa do SGBD. O isolamento consiste em arbitrar uma sintaxe de SQL como padrão. A conexão com um SGBD com SQL não padrão é feita através da passagem da string de SQL para o tradutor da SQL Translator, que traduz para o SQL adequado ao SGBD. Escolheu-se o PostgreSQL como SQL padrão. Para ilustrar o funcionamento do SQL Translator foi implementado o tradutos para a linguagem Oracle.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentEscola Politécnicapt_BR
dc.publisher.initialsUFRJpt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
dc.embargo.termsabertopt_BR
Appears in Collections:Engenharia Eletrônica e de Computação

Files in This Item:
File Description SizeFormat 
monopoli10003329.pdf603.34 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.