Web application for generating Entity-Relationship diagrams with Natural Language Processing
| UDC.coleccion | Traballos académicos | es_ES |
| UDC.tipotrab | TFG | es_ES |
| UDC.titulacion | Grao en Enxeñaría Informática | es_ES |
| dc.contributor.advisor | Vilares, David | |
| dc.contributor.author | Sineiro Barreiro, David | |
| dc.contributor.other | Universidade da Coruña. Facultade de Informática | es_ES |
| dc.date.accessioned | 2024-10-14T11:36:18Z | |
| dc.date.embargoEndDate | 2025-04-14 | es_ES |
| dc.date.embargoLift | 2025-04-14 | |
| dc.date.issued | 2024-09 | |
| dc.description.abstract | [Resumen]: Los ingenieros de software suelen utilizar diagramas Entidad-Relación (ER) para describir bases de datos relacionales porque ofrecen una forma clara y sencilla de representar los datos. Pero dibujar diagramas ER suele requerir conocimientos previos en modelado de datos. Este proyecto presenta un prototipo que utiliza grandes modelos de lenguaje (LLM), una forma de enfoque de procesamiento del lenguaje natural (PLN), para agilizar el proceso. El sistema produce salidas estructuradas en formatos comunes que pueden utilizarse para crear diagramas ER con sólo unas sencillas indicaciones al usuario. Para acercar este prototipo al usuario, desarrollamos una aplicación web con una interfaz fácil de usar que agiliza y hace más accesible el proceso de creación de diagramas. | es_ES |
| dc.description.abstract | [Abstract]: Software engineers frequently use Entity-Relationship (ER) diagrams to describe relational databases because they offer a clear and easy way of representing the data. But drawing ER diagrams usually requires previous knowledge in data modelling. This project presents a prototype that uses large language models (LLMs), a form of natural language processing (NLP) approach, to streamline the process. The system produces structured outputs in common formats that may be used to create ER diagrams with only a few simple user prompts. In order to bring this prototype to the user, we developed a web application with an easy-to-use interface that makes the process of creating diagrams faster and more accessible. | es_ES |
| dc.description.traballos | Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2023/2024 | es_ES |
| dc.identifier.uri | http://hdl.handle.net/2183/39591 | |
| dc.language.iso | eng | es_ES |
| dc.rights | Atribución 3.0 España | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.rights.uri | http://creativecommons.org/licenses/by/3.0/es/ | * |
| dc.rights.uri | http://creativecommons.org/licenses/by/3.0/es/ | |
| dc.subject | Entity-Relationship diagram | es_ES |
| dc.subject | Data modelling | es_ES |
| dc.subject | Natural language processing | es_ES |
| dc.subject | Large language models | es_ES |
| dc.subject | Django | es_ES |
| dc.subject | LangChain | es_ES |
| dc.subject | PlantUML | es_ES |
| dc.subject | Mermaid | es_ES |
| dc.subject | GoJS | es_ES |
| dc.subject | Diagrama Entidad-Relación | es_ES |
| dc.subject | Modelado de datos | es_ES |
| dc.subject | Procesamiento del lenguaje natural | es_ES |
| dc.subject | Modelo extenso de lenguaje | es_ES |
| dc.title | Web application for generating Entity-Relationship diagrams with Natural Language Processing | es_ES |
| dc.type | bachelor thesis | |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfPublication | 37dabbe9-f54f-43bb-960e-0bf3ac7e54eb | |
| relation.isAdvisorOfPublication.latestForDiscovery | 37dabbe9-f54f-43bb-960e-0bf3ac7e54eb |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- SineiroBarreiro_David_TFG_2024.pdf
- Size:
- 3.62 MB
- Format:
- Adobe Portable Document Format
- Description:
- TFG EI

