Please use this identifier to cite or link to this item:
https://repositorio.ufu.br/handle/123456789/23086
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.creator | Nogueira, Ana Lívia | - |
dc.date.accessioned | 2018-11-29T18:27:43Z | - |
dc.date.available | 2018-11-29T18:27:43Z | - |
dc.date.issued | 2018-07-13 | - |
dc.identifier.citation | NOGUEIRA, Ana Lívia. Desenvolvimento de uma Ferramenta Baseada na Linguagem Query by Example para Criação e Execução de Consultas SQL. 2018. 36 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Uberlândia, 2018. | pt_BR |
dc.identifier.uri | https://repositorio.ufu.br/handle/123456789/23086 | - |
dc.description.abstract | This monograph presents the concepts and a prototype of a tool to simplify the preparation of SQL queries for the PostgreSQL database, as well as the execution of the queries, using the Query by Example (QBE) technique. The technique allows the user / programmer to create complex queries through a simple and intuitive visual interface. The tool can also be used to teach the SQL language because from the visual query a query in the SQL language is presented. The tool was developed in Visual Basic.net as a desktop application on the Microsoft Windows platform. To make the connection between the VB.net application and the PosgreSQL database, the NpgSQL data provider was used. The tool is able to perform the connection to the database, retrieve the available tables and their attributes so that the user can visually elaborate simple queries that can involve more than one table. Finally, the tool displays the query in SQL and the results in tabular form. This study will serve as a basis for future work and more functionality can be added to the tool, including aggregation functions. | pt_BR |
dc.description.sponsorship | Holcim Brasil | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de Uberlândia | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Query By Example | pt_BR |
dc.subject | SQL | pt_BR |
dc.title | Desenvolvimento de uma ferramenta baseada na linguagem Query by Example para criação e execução de consultas SQL | pt_BR |
dc.title.alternative | Development of a tool based on the Query by Example language for creating and executing SQL queries | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.contributor.advisor1 | Razente, Humberto Luiz | - |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/4700164571979002 | pt_BR |
dc.contributor.referee1 | Escarpinati, Mauricio Cunha | - |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/5939941255055989 | pt_BR |
dc.contributor.referee2 | Travençolo, Bruno Augusto Nassif | - |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/2590427557264952 | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/0978147262593191 | pt_BR |
dc.description.degreename | Trabalho de Conclusão de Curso (Graduação) | pt_BR |
dc.description.resumo | Esta monografia apresenta os conceitos e um protótipo de uma ferramenta para simplificar a elaboração de consultas SQL para o banco de dados PostgreSQL, bem como a execução das mesmas, por meio da técnica Query by Example (QBE). A técnica permite ao usuário/programador criar consultas complexas por meio de uma interface visual simples e intuitiva. A ferramenta também pode ser utilizada para o ensino da linguagem SQL pois a partir da consulta visual uma consulta na linguagem SQL é apresentada. A ferramenta foi desenvolvida na linguagem Visual Basic.net como uma aplicação para área de trabalho na plataforma Microsoft Windows. Para fazer a conexão entre a aplicação VB.net e o banco de Dados PosgreSQL foi utilizado o provedor de dados NpgSQL. A ferramenta é capaz de realizar a conexão com o banco de dados, recuperar as tabelas disponíveis e seus atributos para que o usuário possa elaborar visualmente consultas simples que podem envolver mais de uma tabela. Finalmente, a ferramenta exibe a consulta em SQL e os resultados em forma de tabela. Este estudo servirá de base para que em trabalhos futuros mais funcionalidades possam ser adicionadas a ferramenta, entre elas as funções de agregação. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.course | Sistemas de Informação | pt_BR |
dc.sizeorduration | 36 | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO | pt_BR |
Appears in Collections: | TCC - Sistemas de Informação (Uberlândia) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Desenvolvimento Ferramenta Baseada.pdf | 1.03 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.