Publication:
DBCASE: una herramienta para el diseño de bases de datos

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2009
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
DBCASE es una herramienta que permite diseñar bases de datos relacionales mediante una interfaz gráfica. El objetivo de la misma es facilitar la creación de las bases de datos mediante los diagramas entidad-relación, permitiendo comprobar posteriormente su corrección y generar el código asociado a las tablas creadas. La herramienta está orientada principalmente al entorno académico, aunque también es útil en otros ámbitos. Tiene una implementación multiplataforma lo que permite utilizarla tanto en sistemas Windows como en distribuciones GNU/Linux (Debian y Ubuntu), y MAC OS X. La interfaz gráfica se ha diseñado de manera que siga los estándares utilizados en los diagramas entidad-relación de los principales libros de la bibliografía de diseño de bases de datos, de forma que la notación utilizada resulte familiar al usuario. La aplicación, además de permitir diseñar y comprobar la corrección de un esquema, realiza la tarea de generar y ejecutar un script en lenguaje SQL adaptado a tres gestores de bases de datos distintos: MySQL, ORACLE y ACCESS. Dicho proceso es automático y simplifica tanto el tiempo como la complejidad de un diseño teórico llevado a la práctica. La finalidad principal de la herramienta es facilitar la tarea tanto a alumnos que estén aprendiendo la teoría de bases de datos, como a sus profesores y profesionales, facilitando el proceso de diseño de bases de datos en sus tres fases principales y obtener automáticamente el código asociado. [ABSTRACT] DBCASE is a tool for graphical design of relational databases. Its purpose is making the process of designing databases easier, using the entity-relationship diagram, checking its correctness and creating the SQL code associated to the tables. This tool is targeted to academic purposes, but it can also be useful in other environments. It has a multi-platform implementation, so it can used in Windows systems, GNU/Linux distributions (already tested in Debian and Ubuntu), and MAC OS X. The graphical user interface has been designed following the standards of entity-relationship diagrams described in the most commonly used database design literature. This makes the used notation more user-friendly. Besides making possible to design and test a scheme, the application performs the task of generating and executing a SQL script adapted to three different data base management systems: MySQL, Oracle, and ACCESS. This process is automatic and simplifies both time and complexity of a theoretical design implemented in practice. The main purpose of the tool is to help students of database theory in the design of databases, and also to help both teachers and professionals to simplify the database design process in its three main stages and automatically obtaining the physical schema as SQL code.
Description
Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2008-2009)
Unesco subjects
Keywords
Citation