Diferencia entre revisiones de «DBDesignerFork»

(Página creada con '{{Ficha Software |nombre= DBDesignerFork |familia= |imagen= |tamaño= |descripción=Herramienta de Base de Datos. |imagen2= |tamaño2= |descripción2= |creador= |desarrollador= ...')
 
Línea 33: Línea 33:
  
  
== Modelos y Bases 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.
 
'''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...
+
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.
 
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.
+
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.
+
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.
 
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.
Línea 66: Línea 66:
 
  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).
 
  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====
+
====Í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í.
 
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í.
 +
  
 
   
 
   

Revisión del 19:53 22 jul 2012

DBDesignerFork
Información sobre la plantilla
DesarrolladorMichael G. Zinner
Fecha de Creación2002
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 4 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 rápidez.

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

Las tablas representan la base de datos de las tablas. La tabla se muestra en la ventana de una manera similar a. Nombre de la tabla se muestra en la barra de título, las columnas de la tabla se imprimen a continuación y se indica mediante un icono. Un icono de la llave significa que esta columna es una clave primaria de la tabla.

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.



Fuentes