Use este identificador para citar ou linkar para este item: https://ri.ufs.br/jspui/handle/riufs/15904
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.authorCarvalho, Iraildo da Costa-
dc.date.accessioned2022-06-21T11:36:34Z-
dc.date.available2022-06-21T11:36:34Z-
dc.date.issued2022-03-09-
dc.identifier.citationCarvalho, Iraildo da Costa. Construindo uma API para um Chatbot que efetua consultas em Bancos de Dados Relacionais. São Cristóvão, 2022. Monografia (graduação em Ciência da Computação) – Departamento de Computação, Centro de Ciências Exatas e Tecnologia, Universidade Federal de Sergipe, São Cristóvão, SE, 2022pt_BR
dc.identifier.urihttp://ri.ufs.br/jspui/handle/riufs/15904-
dc.languageporpt_BR
dc.subjectCiência da computaçãopor
dc.subjectEnsino de computaçãopor
dc.subjectBanco de dadospor
dc.subjectAPIpor
dc.subjectÁlgebra relacionalpor
dc.subjectInterface de linguagem naturalpor
dc.subjectChatbotpor
dc.titleConstruindo uma API para um Chatbot que efetua consultas em Bancos de Dados Relacionaispt_BR
dc.typeMonografiapt_BR
dc.contributor.advisor1Carvalho, André Britto de-
dc.description.resumoA informação é algo essencial para a sociedade moderna, especialmente quando ela é obtida de forma rápida e eficaz. E para que isso ocorra é necessário ter uma forma adequada de armazenar e processar tais informações, fornecendo de forma rápida e eficaz quando solicitadas pelo usuário interessado. Os sistemas de banco de dados são componentes essenciais para a sociedade atual, pois eles possibilitam esse gerenciamento das informações criadas nos dispositivos. Porém, para que seja possível obter informações sobre essas bases, geralmente são criados sistemas específicos para cada banco de dados, com interfaces engessadas e comandos bem definidos. Mas se for possível trazer todas essas informações de interesse utilizando a linguagem natural utilizada diariamente pelo ser humano? Isso traria muitas possíbilidade, tais como consultar um catálogo apenas com um comando de voz ou ter acesso a um relatório com apenas uma simples troca de mensagens. Hoje em dia isso é possível com o auxílio de chatbots que podem trazer todas as informações desejadas pelo usuário apenas com simples troca de mensagens com o sistema. Porém, os chatbots são geralmente elaborados com base nos relacionamentos e nas tabelas de cada banco de dados construído. No entanto, existe a possibilidade de criar um chatbot que traga informações independente da base de dados a ser conectada. E isso pode ser criado com auxilio de API’s que se comunicam diretamente com a base de dados e fornecem para o chatbots uma interface de alto nível, onde a comunicação entre API e chatbot independe dos relacionamentos e tabelas existente nas bases de dados de interesse. Ciente disso, esse trabalho visa fornecer uma API que faz consultas em qualquer base de dados conectada, utilizando um compilador capaz de traduzir os comandos em álgebra relacional, fornecido pelo chatbot, na linguagem de consulta SQL.pt_BR
dc.publisher.departmentDCOMP - Departamento de Computação – Ciência da Computação – São Cristóvão - Presencialpt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpt_BR
dc.publisher.initialsUniversidade Federal de Sergipept_BR
dc.description.localSão Cristóvão, SEpt_BR
Aparece nas coleções:Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Iraildo_Costa_Carvalho.pdf3,29 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.