Publicado el 16 de Abril del 2017
6.798 visualizaciones desde el 16 de Abril del 2017
561,4 KB
71 paginas
Creado hace 17a (07/10/2006)
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
DBDESIGNER
v. 4.0.5.6
DBDesigner 4.lnk
Docente: Ing. CIP Víctor Ancajima Miñán Página 1 de 71
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
MANUAL DE DBDESIGNER
Información General
Licencia
Ayuda
Envío de errores
Fundamentos
Modelos y Bases de Datos
El Interfaz de Usuario
Modelado
Modelado
Tablas y Relaciones
Colocar una nueva tabla
Editar una Tabla
Crear Índices de Tabla
Hacer una Relación
Consultado
Construyendo Selects
Un Select sencillo
Realizando JOINs
Seleccionando Columnas
El Interfaz de Usuario
Elementos Principales
El Menú Principal
Menú Archivos
Menú Editar
Menú Mostrar
Menú Base de Datos
Menú Plugins
Menú Opciones
Menú Ventanas
Menú Ayuda
Paletas
La Paleta Herramientas
La Paleta Navegador
Página de Navegación
Página de Información
La Paleta de Tipos de Datos
Tipos de Datos Comunes
Todos los Tipos de Datos
Docente: Ing. CIP Víctor Ancajima Miñán Página 2 de 71
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
Reemplazar Tipos de Datos
Reinicializar Tipos de Datos
La Paleta de Modelado de BD
La Barra de Estado
Los Editores
Editores de Tabla
Cómo usar el Editor de Tablas
Opciones de Tabla
Columnas de Tabla
Índices de Tabla
Inserts Standard
Opciones de Tabla
Opciones de Tabla Avanzadas
Comentarios
Editor de Relaciones
Editor de Regiones
Editor de Notas
Editor de Imágenes
Editor de Tipos de Datos
Editor de Consultas
Creación y Mantenimiento de BD
Exportación Tradicional de SQL
¿Qué es la sincronización?
¿Qué es la Ingeniería Inversa?
Exportar Creates SQL
Opciones de Create SQL
Exportar Drops SQL
Opciones de Drop SQL
Conexiones a Base de Datos
Diálogo de Conexiones de BD
Árbol de Servidores de Red
Lista de Conexiones
Sección del Usuario
Diálogo de Parámetros de Conexión
Sincronización de la BD
Opciones de Sincronización
Ejecutando la sincronización
Ingeniería Inversa
Opciones de Ingeniería Inversa
Creación de Relaciones
Substitución de Tipos de Datos
Crear Inserts Standard
Ejecutar la función
Docente: Ing. CIP Víctor Ancajima Miñán Página 3 de 71
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
Atajos de Teclado
Historial de Versiones
Docente: Ing. CIP Víctor Ancajima Miñán Página 4 de 71
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
Información General
DBDesigner 4 es un sistema de diseño de bases de datos disponible gratuita y libremente que integra diseño,
modelado, creación y mantenimiento de bases de datos en un ambiente de desarrollo único y compacto.
Está escrito para Microsoft© Windows 2k/XP© y Linux KDE/Gnome para poderse utilizar en ambas
plataformas, Windows y Linux.
DBDesigner 4 se desarrolla y está optimizado para MySQL-Database.
Licencia
DBDesigner para descarga gratuita y está publicado bajo la Licencia GNU GPL.
Pulsa aquí para leer la Licencia GNU GPL.
Ayuda
Está disponible ayuda gratuita durante la fase beta de test. Por favor navega a fabforce.net.
Envío de errores
Si has encontrado un error o tienes una idea de nuevas funcionalidades o características por favor
visita fabforce.net.
Docente: Ing. CIP Víctor Ancajima Miñán Página 5 de 71
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
Fundamentos
La clave del uso de DBDesigner 4 es entender los fundamentos de bases de datos.
Lee los temas resumidos debajo - estas son las características, técnicas y flujos de trabajo que son
fundamentales para trabajar con DBDesigner 4.
Modelos y Bases de Datos
En DBDesigner 4, siempre trabajas en un modelo. Un modelo es una visualización de la meta-información
almacenada en una base de datos (e.g. Tablas e Índices, Relaciones, ...) Aunque es posible guardar datos
iniciales en las tablas directamente en el modelo, sólo se representa la meta-información, no los datos en si
mismos.
Puedes crear y mantener tantos modelos como necesites, conteniendo un número ilimitado de objetos. Un
objeto puede ser una tabla de base de datos con columnas e índices, una relación entre dos tablas, una nota, ...
Los modelos pueden ser diseñador colocando estos objetos en el lienzo de modelo o pueden ser extraidos de
una base de datos existente usando la función de ingeniería inversa.
Para crear la base de datos el modelo puede ser exportado como un Script SQL de Creates o ser creado
directamente desde DBDesigner 4 usando la función de sincronización. La función de sincronización también
se usa para modificar la base de datos automáticamente cuando cambia el modelo.
Cuando DBDesigner cambia al Modo Consulta el modelo puede ser usado para construir complejas consultas
SQL y editar los datos de las tablas.
Los modelos se guardan como fichero XML o pueden ser almacenados directamente en la base de datos
activando el acceso distribuido al modelo.
El Interfaz de Usuario
El inferfaz de usuario se basa en estándares de software de diseño. Esto hace que crear tus modelos de base de
datos sea muy sencillo.
Docente: Ing. CIP Víctor Ancajima Miñán Página 6 de 71
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
GUI de DBDesigner
A parte de los familiares menús de ventana, barras de desplazamiento y barras de estado DBDesigner 4 provee
varias paletas (ventanas flotantes) que pueden ser usadas para acceder a funciones más rápidamente.
DBDesigner 4 hace extenso uso de funciones de ventana estándar como menús popup a los que se accede con
el botón derecho del ratón. Proveen funciones sensibles al contexto para los objetos. Arrastrar y Soltar se usa
para asignar tipos de datos a las columnas de las tablas o para construir índices.
Menú Contextual de la Tabla
Docente: Ing. CIP Víctor Ancajima Miñán Página 7 de 71
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
DBDesigner 4 tiene soporte para el Interfaz de Multiples Documentos (MDI) que te permite abrir un número
ilimitado de modelos al mismo tiempo. Puedes moverte entre modelos y usar comandos estándard de copiar y
pegar para intercambiar objetos entre los modelos.
Modelado
El modelo de base de datos se crea colocando diversos objetos en el lienzo, especificando sus atributos y
relaciones.
Para colocar un objeto has de seleccionar la herramienta adecuada de la Barra de Herramientas. Además de los
objetos más importantes como Tablas y Relaciones (1:1, 1:1 generalización, 1:n, 1:n no identificadora, n:m)
puedes usar Notas, Imágenes y Regiones para ayudar a "entender" la estructura del modelo.
Docente: Ing. CIP Víctor Ancajima Miñán Página 8 de 71
Modelamiento de Bases de Datos con Software Libre DbDesigner v. 4.0.5.6
Los Objetos
Tablas
Las Tablas representan tablas de bases de datos. La Tabla se muestra de forma similar a una ventana. El
nombre de la Tabla se indica en el título, las columnas se muestran debajo y están indicadas con un icono. Un
icono en forma de llave indica que la tabla es una clave primaria.
Clave Primaria
Normalmente una o más columnas están definidas como la Clave Primaria (PK) de la tabla. Estas columnas no
pueden contener dos o más valores iguales. Esto hace posible identificar claramente cada registro en la tabla
mediante la Clave Primaria (e.g. idproducto)
Índices
Para hacer la base de datos encontrar un registro específico más rápidamente, es posible definir en un índice en
una o más columnas. Los índices también se emplean para mejorar la velocidad cuando se realiza un JOIN
entre una o más tablas.
Relaciones
Las relaciones pueden realizarse únicamente entre dos tablas. Definen la relación entre tablas y pueden crear
referencias de Claves Foráneas. Las tablas pueden conectarse con relaciones uno-a-uno (e.g. persona-
dirección), uno-a-muchos (grupodeproducto - producto) o muchos-a-muchos (e.g. empleado - reunión).
Notas
Las notas son simplemente cajas de texto que contienen información acerca de una tabla o estructura. Pueden
colocarse en cualquier lugar en el modelo para proveer la
Comentarios de: Manual DBDesigner (0)
No hay comentarios