DBDesignerFork

DBDesignerFork
Información sobre la plantilla
Dbdesigner.jpg
Herramienta de Base de Datos.
DesarrolladorMichael G. Zinner
Fecha de Creación2002
Sistemas Operativos compatiblesWindows XP y Linux KDE/Gnome
LicenciaGNU

DBDesignerFork. Es una aplicación gratuita que integra diseño de bases de datos, modelado, creación y mantenimiento en un entorno único. Es una herramienta que integra: diseño, modelado, creación y mantenimiento de estas en un único entorno. Está pensado para crear bases de datos MySQL y otros SGBD libres como PostgreSQL pero permite además trabajar con algunos sistemas comerciales como Oracle o SQLServer y otros.

La clave para el éxito utilizando DBDesigner es la comprensión de los fundamentos de base de datos.

Modelos y Bases de Datos

DBDesigner, siempre funciona dentro de un modelo. Un modelo es una visualización de la meta-información almacenada en una base de datos (por ejemplo, las tablas e índices, relaciones, ...). A pesar de que es posible almacenar los datos iniciales para cada tabla directamente en el modelo, sólo representa el meta-información, no los propios datos.

Puede crear y mantener modelos de los que sean necesarios, que contiene un número ilimitado de objetos. Un objeto puede ser una tabla de base de datos con las columnas y los índices, una relación entre dos tablas, una nota...

Los modelos pueden ser diseñados por la colocación de estos objetos en el lienzo del modelo o se pueden recuperar de bases de datos existentes utilizando la función de ingeniería inversa.

Para crear la base de datos según el modelo puede ser exportado como una secuencia de comandos SQL crea o puede crear directamente desde dentro de DBDesigner utilizando la función de sincronización. La función de sincronizar también se utiliza para modificar la base de datos de forma automática cuando el modelo ha cambiado.

Cuando DBDesigner se cambia a modo de consulta y el modelo puede ser usado para construir complejas consultas SQL y editar los datos de las tablas.

Los modelos se guardan en archivos XML, o pueden ser almacenados directamente en la base de datos distribuida que permite el acceso a la modelo.

La interfaz de usuario

La interfaz de usuario se ha basado en el software de layout estándar de la industria. Esto hace que la creación de sus modelos de bases de datos muy fácil. Además del menús de ventanas, barras de desplazamiento y la barra de estado, DBDesigner proporciona varias paletas (ventanas flotantes) que se pueden utilizar para acceder a las funciones más utilizadas con mayor rapidez.

DBDesigner hace un uso extensivo de las funciones estándar de Windows, como emergente de los menús que se accede mediante un clic derecho del ratón. Ofrecen funciones sensibles al contexto de los objetos. Drag-n-Drop se utiliza para la asignación de tipos de datos de columnas de la tabla o los índices de creación de tabla.

Modelado

El modelo de base de datos se crea mediante la colocación de varios objetos en el lienzo, especificar sus atributos y relaciones.

Para colocar un objeto tienes que seleccionar la herramienta adecuada en el Herramientas-Bar. Además de los objetos más importantes, como las tablas y relaciones (1:1, 1:1 generalización, 1:N, 1:n no identificadora, n:m), puede utilizar notas, imágenes y Regiones que ayudan a "entender" la estructura del modelo.

Tablas

La Base de Datos se representa a través de las tablas.

Clave Primaria

Por lo general, una o más columnas se definen como clave principal de la tabla (PK). Estas columnas no debe contener dos o más valores de datos que son iguales. Eso hace que sea posible identificar claramente cada registro en la tabla de la clave principal (eq ProductNumber).

Índices

Para hacer que la base de datos encontrar un registro específico en la base de datos más rápidamente, es posible definir un índice en una o más columnas. Los índices se utilizan también para mejorar la velocidad cuando dos o más tablas se unen entre sí.

Relaciones

Relaciones sólo se puede colocar entre dos tablas. Ellos definen la relación entre las tablas y se puede crear una referencia de clave externa. Las tablas pueden ser conectados por un uno-a-uno (persona, por ejemplo - la dirección), uno-a-muchos (ProductGroup - producto) o muchos-a-muchos (por ejemplo, un empleado - reunión).

Notas

Las notas son simples cajas de texto que contienen información sobre una tabla o estructura. Se pueden colocar en cualquier parte del modelo de suministro de información cuando sea necesario.

Imágenes

Las imágenes pueden ser puestos en el modelo para visualizar información adicional.

Regiones

Regiones proporcionar espacio para las tablas con los mismos atributos. Los atributos se establecen para la región y se aplican a todas las mesas colocadas en la región de forma automática. Además, pueden ser utilizados por plugins para aplicar las funciones específicas a un grupo de tablas.

Consultar

Antes de comenzar a consultar la base de datos del modo de consulta tiene que ser seleccionado. Para cambiar el modo de trabajo actual, haga clic en el icono del modo de trabajo en la barra de herramientas o la paleta de herramientas o seleccionar el modo de consulta en el menú de pantalla principal.

Contrucción de una selección

Una selección SQL se puede construir fácilmente por los comandos de arrastrar y soltar. Haga shure que la herramienta de trabajo actual se establece en una herramienta de puntero antes de comenzar.

La construcción de una sentencia SELECT de SQL

Para crear un grupo selecto de SQL de una tabla simplemente haga clic en una tabla con el botón izquierdo del ratón y mantener pulsado el botón. Ahora mueva el cursor del ratón hacia abajo. El Menú de arrastre en la pantalla.

Fuentes