Complutense University Library

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

Cepeda Mateos, Rodrigo Denís and Marco de Francisco, Cristina and Serrano Gordillo, Tello (2009) DBCASE: una herramienta para el diseño de bases de datos. [Coursework] (Unpublished)

[img]
Preview
PDF
1MB
View download statistics for this eprint

==>>> Export to other formats

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.


Item Type:Coursework
Additional Information:

Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2008-2009)

Uncontrolled Keywords:Bases de Datos Relacionales, Diagrama Entidad Relación, Validación, Modelo Relacional, MySQL, Microsoft Access, Oracle, Globalización, Persistencia, XML
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:9741
Deposited On:17 Dec 2009 08:52
Last Modified:06 Feb 2014 08:31

Repository Staff Only: item control page