Mostrar el registro sencillo del ítem

Profesor guíadc.contributor.advisorHogan, Aidan
Profesor guíadc.contributor.advisorFerrada Aliaga, Sebástián
Autordc.contributor.authorLópez Gallardo, Matías Arturo
Profesor colaboradordc.contributor.otherMaikowski Correa, Willy
Profesor colaboradordc.contributor.otherToro Ipinza, Matías
Fecha ingresodc.date.accessioned2024-07-29T17:47:26Z
Fecha disponibledc.date.available2024-07-29T17:47:26Z
Fecha de publicacióndc.date.issued2024
Identificadordc.identifier.other10.58011/kwq7-c798
Identificadordc.identifier.urihttps://repositorio.uchile.cl/handle/2250/199797
Resumendc.description.abstractLos diagramas entidad-relación (ER) son una herramienta fundamental en el diseño de bases de datos. Permiten visualizar la estructura, restricciones y entidades participantes del modelo conceptual de una base de datos. En la actualidad, la mayoría de las herramientas disponibles en la web para crear diagramas ER son de pago, o bien, no poseen todas las características adecuadas para crear diagramas de forma sencilla. Esto se ve reflejado en la dificultad que tienen los alumnos, del curso Bases de Datos del Departamento de Ciencias de Computación de la Universidad de Chile, para crear diagramas ER adecuados, sin errores. Con esta problemática en mente, y con el objetivo de facilitar la creación de diagramas ER, en la presente memoria se desarrolló un lenguaje de marcado, denominado ERdoc, para representar modelos ER. Se implementó un parser para la gramática del lenguaje junto a un sistema de detección de errores, tanto sintácticos como semánticos. Adicionalmente, se desarrolló ERdoc Playground, una aplicación web, gratuita y de código abierto, que permite crear diagramas ER por medio del lenguaje ERdoc. Esta aplicación genera los diagramas en tiempo real, y además, soporta tres notaciones comúnmente utilizadas. Junto a la aplicación, se implementó un algoritmo de layout de grafos que intenta posicionar los elementos del diagrama ER de forma visualmente atractiva. Se verificó que este algoritmo es rápido para diagramas de hasta 139 entidades, 20 relaciones y 5 agregaciones, permitiendo su ejecución cada vez que una entrada del usuario modifica el diagrama. Se evaluaron dos aspectos de ERdoc Playground: la usabilidad y el rendimiento de la aplicación. Se verificó que la aplicación es lo suficientemente rápida para generar diagramas en tiempo real. Además, se obtuvo una buena evaluación de la usabilidad por parte de los usuarios. Así, se concluye que se cumplieron los objetivos planteados, obteniéndose una aplicación web funcional, que se encuentra disponible para ser utilizada por estudiantes.es_ES
Idiomadc.language.isoeses_ES
Publicadordc.publisherUniversidad de Chilees_ES
Tipo de licenciadc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
Link a Licenciadc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
Títulodc.titleAplicación web para diseñar bases de datoses_ES
Tipo de documentodc.typeTesises_ES
dc.description.versiondc.description.versionVersión original del autores_ES
dcterms.accessRightsdcterms.accessRightsAcceso abiertoes_ES
Catalogadoruchile.catalogadorchbes_ES
Departamentouchile.departamentoDepartamento de Ciencias de la Computaciónes_ES
Facultaduchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES
uchile.carrerauchile.carreraIngeniería Civil en Computaciónes_ES
uchile.gradoacademicouchile.gradoacademicoLicenciadoes_ES
uchile.notadetesisuchile.notadetesisMemoria para optar al título de Ingeniero Civil en Computaciónes_ES


Descargar archivo

Icon

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivs 3.0 United States
Excepto que se indique lo contrario, la licencia de este artículo se describe como Attribution-NonCommercial-NoDerivs 3.0 United States