Complutense University Library

Database desing tool

Milán Gutierrez, Alberto and Martínez Segura, Miguel and Cáceres González, Fco. Javier (2008) Database desing tool. [Coursework] (Unpublished)

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

==>>> Export to other formats

Abstract

La aplicación DataBase Design Tool es una herramienta para el diseño gráfico de bases de
datos relacionales.
El objetivo de la misma es facilitar el diseño de bases de datos relacionales de una forma
visual y simple para completar el aprendizaje en asignaturas que lo requieran o realizarlo de
forma particular.
Dado que la herramienta está orientada a entornos académicos, tiene una implementación
multiplataforma que permite ejecutarla tanto en sistemas Windows como en distribuciones
GNU/Linux (Debian y Ubuntu).
Al poseer un interfaz gráfico, similar al expuesto en la mayor parte de la bibliografía de uso
común, evita la complejidad del desarrollo sobre papel de diagramas que pueden llevar a
equívocos o errores, y permite la corrección de dichos esquemas. De la misma forma, el
profesor puede desempeñar su función de una forma más cómoda proponiendo soluciones o
corrigiendo ejercicios de una manera clara y eficaz.
La aplicación, además de permitir diseñar y comprobar un esquema, realiza la tarea de
generar del script en lenguaje SQL para la creación de la base de datos física diseñada. Dicho
proceso es automático y simplifica tanto el tiempo como la complejidad de un diseño teórico
llevado a la práctica.
El objetivo principal de la herramienta es su uso y desempeño con fines docentes,
proporcionando una gran ayuda tanto para enseñar como para aprender la teoría de las bases
de datos.
[ABSTRACT]
The application DataBase Design Tool is a tool for graphic design of relational databases.
Its purpose is to facilitate the design of relational databases in a simple and visual form to
complete the learning in subjects that require it or to do it on your own.
Having in mind that the tool is aimed to an academic environment, it has a multi-platform
implementation, that make possible to use it whether in Windows systems or in GNU/Linux
distributions (Debian and Ubuntu)
By having a graphical interface, similar to the one described in the most commonly used
literature, it avoids the complexity of development on paper charts that can lead to
misunderstandings or mistakes, and allows the verification of the correctness of such
schemes. In the same way, the teacher can perform his function in a more comfortable way
proposing solutions or correcting exercises in a clear and effective way.
The application, in addition to make possible to design and test a scheme, performs the task of
generating a SQL language script for the creation of the physical database designed. This
process is automatic and simplifies both time and complexity of a theoretical design
implemented in practice.
The main purpose of the tool is its use and performance for teaching purposes, in order to help
either the teaching or the learning of databases theory.

Item Type:Coursework
Additional Information:Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2007-2008)
Uncontrolled Keywords:Bases de datos relacionales, Diagrama entidad relación, Validación, Modelo relacional,SQL,controlador,presentación,servicios de aplicación,persistencia,XML
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:9048
Deposited On:29 May 2009 11:58
Last Modified:06 Feb 2014 08:18

Repository Staff Only: item control page