Desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados SQL

Proyecto de Graduación (Maestría en Computación) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería en Computación, 2017.

Autor Principal: Carvajal-González, Erick
Otros Autores: González Alvarado, Carlos
Formato: Tesis
Idioma: Español
Publicado: Instituto Tecnológico de Costa Rica 2018
Materias:
Acceso en línea: https://hdl.handle.net/2238/9373
id RepoTEC9373
recordtype dspace
spelling RepoTEC93732023-05-04T15:18:15Z Desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados SQL Carvajal-González, Erick González Alvarado, Carlos Computación Software Almacén de datos Procesamiento Información Research Subject Categories::TECHNOLOGY::Information technology::Computer engineering Proyecto de Graduación (Maestría en Computación) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería en Computación, 2017. The digital age in which we live is framed by a vertiginous development of both hardware and software, which means that in most of the companies the production processes are controlled by computer systems that every day support more operations and therefore become more complex, at the same time, advances in the storage capacity of computers allows companies to store more data, which are used for decision making. These data require technologies that allow efficient processing of information, which has made database technologies very important technologies for companies and also the SQL (Structured Query Language) language for query and data manipulation. Nowadays it is common to find much of the business logic of companies written in SQL language (e.g. stored procedures). The maintenance and evolution of the SQL code is a complex and expensive task for the companies because, among other factors, it takes time for a person to understand code already written and to be able to modify it without this having repercussions in other stored procedures. Therefore, the objective of this work has been to increase the ability to analyze SQL code and also reduce the time required to understand SQL statements taking advantage of the human brain's ability to interpret visual information in parallel, something that is not possible with the text which is processed sequentially. To achieve the above objective the present research focused on: a) creating a visual notation capable of graphically representing SQL code instructions, b) developing a tool that uses this notation to visualize SQL stored procedures, and c) validate that the use of visual notation saves time with regards to understanding code in text. Visual notation was designed considering principles that maximize cognitive effectiveness (i.e. speed, ease and precision with which information can be extracted), namely: semiotic clarity, perceptive discrimination, perceptual immediacy, visual expressiveness and graphic parsimony between others. 2018-02-08T21:56:53Z 2018-02-08T21:56:53Z 2017 info:eu-repo/semantics/masterThesis https://hdl.handle.net/2238/9373 spa application/pdf Instituto Tecnológico de Costa Rica
institution Tecnológico de Costa Rica
collection Repositorio TEC
language Español
topic Computación
Software
Almacén de datos
Procesamiento
Información
Research Subject Categories::TECHNOLOGY::Information technology::Computer engineering
spellingShingle Computación
Software
Almacén de datos
Procesamiento
Información
Research Subject Categories::TECHNOLOGY::Information technology::Computer engineering
Carvajal-González, Erick
Desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados SQL
description Proyecto de Graduación (Maestría en Computación) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería en Computación, 2017.
author2 González Alvarado, Carlos
format Tesis
author Carvajal-González, Erick
author_sort Carvajal-González, Erick
title Desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados SQL
title_short Desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados SQL
title_full Desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados SQL
title_fullStr Desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados SQL
title_full_unstemmed Desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados SQL
title_sort desarrollo de una notación y herramienta de visualización de datos para mejorar la capacidad de análisis de procedimientos almacenados sql
publisher Instituto Tecnológico de Costa Rica
publishDate 2018
url https://hdl.handle.net/2238/9373
_version_ 1796144153463095296
score 12.041087