Diferencia entre revisiones de «DBDesignerFork»

m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestran 5 ediciones intermedias de 3 usuarios)
Línea 2: Línea 2:
 
|nombre= DBDesignerFork
 
|nombre= DBDesignerFork
 
|familia=
 
|familia=
|imagen=
+
|imagen=Dbdesigner.jpg
 
|tamaño=
 
|tamaño=
 
|descripción=Herramienta de Base de Datos.
 
|descripción=Herramienta de Base de Datos.
Línea 26: Línea 26:
 
|web=
 
|web=
 
}}
 
}}
<div align="justify">
 
'''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.
+
'''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.
 
  
 +
La clave para  el éxito utilizando DBDesigner es la comprensión de los fundamentos de base de datos.
  
 
== 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.
 
  
 
== La interfaz de usuario==  
 
== 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.
+
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.
+
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.
 
  
 +
'''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 ==
 
== Modelado ==
El modelo de base de datos se crea mediante la colocación de varios objetos en el lienzo, especificar sus atributos y relaciones.
+
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.
 
  
 +
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 ===
 
=== Tablas ===
Línea 65: Línea 60:
  
 
==== Clave Primaria ====
 
==== 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).
+
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í.
  
 
 
===Relaciones===
 
===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).
+
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===
 
===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.
+
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===
 
===Imágenes===
 
Las imágenes pueden ser  puestos en el modelo para  visualizar información adicional.
 
Las imágenes pueden ser  puestos en el modelo para  visualizar información adicional.
 
  
 
===Regiones===
 
===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.
 
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 ==
 
== 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.
+
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 ===
 
=== 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.
+
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.
 
  
 +
=== 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 ==
 
== Fuentes ==

última versión al 23:18 19 jun 2019

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