Home

DBDesigner 4.lnk

image

Contents

1. Selection Tool Q Dig e Move Tool Ww When switched to Query Mode Sd Seale Tool E SELECT Add Field to SELECT Clause Strg S E Delete Tool EROM lt Add Field to FROM Clause Strg F z WHERE lt Add Field to WHERE Clause Strg w S Pan Tool Space GROUP Add Field to GROUP Clause Strg G a Zoom Tool Ctrl Space Ctrl Alt Space HAVING lt Add Field to HAVING Clause Strg H ORDER Add Field to ORDER Clause Strg D Ed Create new Region Tool LEET Add Field to SET Clause Strg E Ey Create New Table Tool T pfi me New tn Non Identifying Fiel Tool Shift F Yo Switch to Design Mode pr Create New tn Relation Tool R pr lt New tt Relation Tool Ctr er New 11 GeneralisationTool i Create New n m Relation Tool a Create New Note Tool E Place New Image Tool DB Syncronisation Function Cre Output SOL Creates mi Switch to Query Mode The Toolbar Docente Ing CIP Victor Ancajima Mi n Pagina 30 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 To view the Tools Palette select select Windows gt Tools from the main menu Deselect Windows gt Tools docked to hide the docked palette By default the Tools Palette can be found on the upper left corner of th
2. Ye E Ejecutar Y Cerrar e Conectado a la BD root drupal Database Syncronisation Opciones de Sincronizaci n Cuando se establezca la conexi n a la base de datos de forma correcta se mostrar el Di logo de Sincronizaci n con Bases de Datos Conexi n a la Base de Datos El nombre de la conexi n de la base de datos se mostrar en la parte de arriba Para conectar a una base de datos diferente pulsa el bot n derecho en el nombre de conexi n El Di logo de Conexi n a la Base de Datos se volver a mostrar y podr seleccionarse una nueva conexi n Aplicar cambios a la Base de Datos Esta opci n est seleccionada por defecto La base de datos se modificar para reflejar los cambios hechos en el modelo El modelo no se modificar al ejecutar la sincronizaci n Aplicar cambios al Modelo Docente Ing CIP V ctor Ancajima Mi n P gina 58 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Para modificar el modelo en lugar de la base de datos selecciona esta opci n La base de datos no se modificar al ejecutar la funci n de sincronizaci n Esta funci n ser activada en futuras versiones de DBDesigner 4 En estos momentos usa las funciones de Ingenier a Inversa en su lugar No eliminar Tablas existentes Selecciona esta opci n para mantener las tablas en la base de datos que no est n presentes en el modelo Si esta opci n no est seleccionada esas tablas ser n borradas
3. Ejecuta Inserts Est ndar cuando se Crean Nuevas Tablas Si se activa esta opci n los Inserts Est ndar se insertar n en el nuevo crear tabla Esta opci n est seleccionada por defecto Sincronizar Inserts Est ndar Activa esta opci n cuando cuando se han hecho cambios a los Inserts Standard Las filas se comparar n usando los campos de clave primaria Si una fila en la base de datos coincide con una fila en los Inserts Standard se comparar n el resto de valores del Insert Standard Los valores que no figuren en el Insert Standard ser ignorado Se realizar n los cambios apropiados a las filas a la base de datos Las filas de la base de datos con un valor en la clave primaria que no coinciden con ninguna clave primaria en los Insert Standard se mantendr n sin cambios Por ello esas filas introducidas manualmente se quedar n en la tabla a n cuando esta opci n Sincronizar Inserts Standard est seleccionada Si un Insert Standard se borra en el modelo tendr que ser borrado de la fila de la tabla de la base de datos manualmente Ejecutando la sincronizaci n La sincronizaci n no puede deshacerse Antes de ejecutarla comprueba todas las opciones seleccionadas Verifica la Lista de Progreso que muestra la informaci n de la conexi n y el n mero de tablas en la base de datos y el modelo La informaci n de la conexi n se mostrar usuario Obasededatos p e root webshop Para ejecutar la sincronizaci n pulsa el bot n Eje
4. MYISAM Standard s O enm latte Table Cokmre Datel ype E INTEGER cs Q CE T INTEGER JUNSGNED JZEROPILL INTEGER UNSIGNED _JZEROFLL INTEGER UNSIGNED JZEROFILL INTEGER SOUNSIGNED __jZEROFILL TEGER ew INTEGER UNSIGNED _JZEROFILL 2 ev DATE TIME R 8001 rea A LONGBLOB ENT Eee Dvor A Tables B ars Asignando tipos de datos Para cambiar el tipo de datos de una columna ves a l a Paleta de Tipos de Datos y arrastra el tipo apropiado en la columna en el Editor de Tablas Si el tipo asignado tiene par metros p e VARCHAR xxx entra el valor deseado Pulsa enter para aplicar los cambios o Esc para descartarlos Rep telo para todas las columnas de la tabla Para cambiar el par metro de un tipo haz una doble pulsaci n en el tipo de datos y entra el nuevo valor Nombre Columna gt TipodeDatos NN AI Flags Y idproducto y INTEGER Y Y wu nombre g J Varchar EE JBI Q ean amp Varchar 20 JBI Q precio FLOAT 10 2 _j2l CA trvt Asignando los par metros del tipo de datos Clave Primaria AutoInc y Opciones La primera columna se define autom ticamente como clave primaria de la tabla indicada con un Icono de Llave a la izquierda del nombre de columna Para eliminar una columna de la clave primaria pulsa el Icono de la Llave Para a adir una columna a la clave primaria pulsa en el Icono de Columna Docente Ing CIP V ctor Ancajima Mi n P gina 13 de 71 Mode
5. Y idproduct D INTEGER Y Y YIJUNSIGNED _ ZEROFILL name Eo Varchar 45 BINARY ean Eo Varchar 20 Y BINARY price FLOAT 10 2 _ ZEROFILL Indices Index PRI Name PRIMARY Columns idproduct product_name F product_ean Index Type PRIMARY The Table Editor Table Settings Table Name Table Name displays the current name of the table By pressing Return or leafing the edit field the Table Name is checked against the reserved word list If the Table Name equals a reserved word it is changed automatically Table Prefix In MySQL the Table Prefix can specify the database db_name tb1_name Use this function if you want to administrate several databases in only one model The Table Prefixes are defined in the Model Options Table Type MySQL supports several different Table Types The most common types are MyISAM which is the default type and InnoDB which supports transaction safe tables with row locking Docente Ing CIP Victor Ancajima Mi n P gina 37 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Weak entity Check the is n m Table checkbox if this table is a n m Table Table Columns The cursor keys can be used to move the Cursor between the Column Name Datatype and the Default value and the table columns Press enter to change the focused value Use the mouse to dray an new datatype from the Datatype Palette onto the column Doubleclick the da
6. ndices y pulsa el Icono M s para a adir un nuevo ndice Aparecer un di logo de Introducci n de Cadenas Entra el nombre del ndice y pulsa enter Se mostrar el nuevo ndice Selecciona el tipo de ndice Se Indices Index PRIMARY AN rt F Index T Crear un nuevo ndice de tabla Para a adir una columna al ndice empieza arrastrando la columna hacia abajo a la Lista de Columnas y su ltala Puedes reordenar las columnas arrastrando las columnas Para eliminar una columna pulsa el bot n Eliminar T Table Editor JOE Tabie Nane T abie Prete Tabie Type Ae erity product Dotad po pesto J MISAM Starchard 0 nm Table Deina Vare r NSIGNEL ROAU 00000000 index Type INDEX lo o A adir columnas al ndice Hacer una relaci n A ade otra tabla al modelo usando la Herramienta de Tabla p e grupoproducto y define las columnas de la tabla Ahora selecciona la Herramienta Relaci n 1 n Relaci n No Identificadora de la Barra de Herramientas Docente Ing CIP V ctor Ancajima Mi n P gina 15 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Z product _ productgroup p ES Y idproduct INTEGER Y idproductgroup INTEGER W name VARCHAR 45 Q groupname Warchar 45 Q ean Varchar 20 a Q price FLOAT 10 2 Q info TEXT Q pic LONGBLOB 3 productname 4 name 4 info EPT Seleccionar la Herramienta de Selecci n 1 n Relaci n No identific
7. Close The Replace Datatype Dialog Select the datatype you want to replace Then select the datatype which should be inserted To change only the parametes of a datatype select the same datatype in both dropdowns and check the Mach Params flag and enter the parameter you want to replace and the parameter which should be inserted Select the Region of the function and press Execute to replace the datatype Reinitialise Datatypes To reset the datatypes to their initial state select Reinitialise Datatypes from the palette s popup menu The inital settings will be loaded from the ini files Manually created datatypes will be replaced by the standard datatype of the model The DB Model Palette The DB Model Palette displays all existing tables in the model and their columns and relations Docente Ing CIP V ctor Ancajima Mi n P gina 34 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 DB Model 4 webuser_emailkonto 3 lager_artikel_hat_lieferant 8 lager_artikel_einheit E lager_artikel_bauaruppe 3 lager_artikel_medium 8 3 lager_position E Columns Y idlager_position Y idlager Q position E Relations B Rel_50 3 Rel_53 3 lager_hat_artikel 3 lager 3 lager_artikel EB doc_hat_recht EA recht_oruppe The Model Palette Click on the plus symbols to display the columns and relations of a table Doubleclick on a table to call the Tab
8. Docente Ing CIP V ctor Ancajima Mi n P gina 22 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Use this menu item to export the current active model as a SQL Create script which can be executed against the datbase manually to create the nessesary tables You can use the database synchronise function instead which will create and update your database automatically Archivo Export SQL Drop Script Use this menu item to export the current active model as a SQL Drop script which can be executed against the datbase manually to drop the desired tables You can use the database synchronise function instead which will create and update your database automatically Archivo Export Export Model as Image Select this function to export the whole model as an image Archivo The image can be saved in the PNG or BMP file format The PNG Format is recommended Please note that using the BMP file format will result in very large images approximatly 20 MB at default size Archivo Page Printer Setup Before printing the model you have to select the appropriate printer and set the page size and orientation as well as the scale factor of the model which enables you to print the model distributed on several pages Archivo Print Archivo Print lets you select the pages of the model an the number of copies you want to print Archivo Exit Archivo Exit closes the program Editar Menu IB D
9. Improvement of the focus bug in Table Editor e Novedad When using the a relationship tool the right mouse button can be used to choose a column as the Foreign Fey This works only when there is only ONE Primary Key in the source table e Novedad Tables can be reordered in the Model Palette New functions to sort tables by name and regions have been added e Novedad AutoIncrement is now turned on for Primary Keys by default 4 0 4 9 e Correcci n Using the Eraser tool caused AVs fixed e Correcci n Linux Several libraries are now included with the distribution The following libraries have been added libpng so 2 1 0 12 liblems so 1 0 9 libstdc so 5 0 0 4 0 4 8 e Correcci n Fixes the focus bug in Table Editor After entering the last columns name the focus was to set back to the Column Grid fixed e Correcci n The Open Save Dialogs should work on Win98 again 4 0 4 7 e Novedad The Model Canvas Size can be edited in the Model Options Dialog e Novedad In Query Mode the Result Dataset can be printed to a PDF Document 4 0 4 6 e Correcci n When a column name or datatype is edited in the Table Editor and the Editor is closed before the change is submitted the new value is lost fixed Docente Ing CIP Victor Ancajima Mi n Pagina 66 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 e Correcci n Float values where not synchronised correctly fixed e Novedad When deleting the selected Obje
10. Noname2 EJ Fichero Editar Mostrar Base de Datos Plugins Opciones Ventanas Ayuda R Dp Nombre Tabla Pref j Table Oy Table DP ot 1 Y a Llamando al editor de tablas Definiendo nombres y columnas de tablas Entra el nombre de la tabla p e producto y pulsa la tecla enter El foco cambiar a la primera columna Se llamar id nombre_de_tabla por defecto Para aceptar este nombre pulsa enter o sobrescr belo antes de pulsar enter Ahora el foco ha cambiado a la segunda columna De nuevo entra el nombre de la columna y repite para todas las columnas de la tabla Pulsa la tecla Esc despu s de asignar nombre a la ltima columna Las columnas pueden ordenarse arrastrando y soltando Pulsa con el bot n izquierdo en el nombre de la columna mant n el bot n pulsado y arrastrarla sobre otra columna Suelta el bot n del rat n y la columna se insertar delante de la columna sobre la que se arrastr Asignando tipos de datos de las columnas Pulsa la tecla Esc despu s de asignar nombre a la ltima columna Asignando tipos de datos Todas las columnas se crear n con el tipo por defecto usa Opciones gt Opciones de Modelo para cambiar el tipo de datos por defecto Docente Ing CIP V ctor Ancajima Mi n P gina 12 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 A Table Editor Jog Table Nare T atie Frata Table Type Weab ertty product Dated ro pete 3
11. logo de Craci n de SQL DDL para exportar el modelo actual Modo de Consulta Tecla Funci n Informaci n F9 Ejecutar comando SQL Ejecutar el comando SQL actual Ctrl Q Seleccionar Objeto s Activar el cursor Puntero In Design Mode objects can also be moved with this cursor Ctrl S A adir Columna a SELECT Cursor del rat n para a adir Columnas a la parte SELECT del comando SQL Ctrl F A adir Columna a FROM Cursor del rat n para a adir Columnas a la parte FROM del comando SQL Ctrl W A adir Columna a WHERE Cursor del rat n para a adir Columnas a la parte WHERE del comando SQL Ctrl G A adir Columna a GROUP BY Cursor del rat n para a adir Columnas a la parte GROUP BY del comando SQL Ctrl H A adir Columna a HAVING Cursor del rat n para a adir Columnas a la parte HAVING del comando SQL Ctrl O A adir Columna a ORDER BY Cursor del rat n para a adir Columnas a la parte ORDER BY del comando SQL Ctrl E A adir Columna a SET Cursor del rat n para a adir Columnas a la parte SET del comando SQL Ctrl Shift A Copiar SQL a Porta Papeles Copiar el comando actual SQL al porta papeles formateado para ASP Ctrl Shift D Copiar SQL a Porta Papeles Copiar el comando actual SQL al porta papeles formateado para Delphi Kylix Ctrl Shift P Copiar SQL a Porta Papeles Copiar el comando actual SQL al porta papeles Docente Ing CIP V ctor Ancajima Mi n P gina 64 de 71 Modelamiento de Bases de Da
12. models If a new model is opened it is added to the list If there are more than 10 entries in the list the last entry 1s deleted automatically Archivo Add Model Archivo Add Model lets you add an existing model to the currently opened model After the model has been imported all new objects are selected so the can be moved to an appropriate position Archivo Save Use Archivo Archivo Save to save your model to the harddisk or a mapped network device When you save a model for the first time you are promt to locate the destination folder and enter the name of the model The model is added to the Archivo Open Recent list automatically Archivo Save As Archivo Save As can be used to save your current model with a new name You are promt to locate the destination folder and enter the new name of the model Archivo Save in Database It is possible to store the model directly in the database you work on A new database table is used to store all models in this database This new table does not interfere with the database synconisation and reverse engineering functions When selected the Archivo Save in Database menu item the DB Connection Dialog pops up and you have to select the database which will containing the model You have to enter the desired name of the model and the model will be stored Archivo Close Archivo Close closes the current active model Archivo Export SQL Create Script
13. 10 Tablas colocadas en una linea dec DECIMAL L Colapsa Tablas para ahorrar espacio J Importa el Esquema como Prefijos de Tabla E Put Default Values in Quotes HL Relaciones _ Crear Inserts Standard para datos o Basadas en Llave Primaria li N de Registros M ximo 20 O Basadas en Nombres de Tabla y Campos O Select Nativos para recuperar Relaciones Ye Ejecutar gt Cerrar Conectado a la BD root drupal Di logo de Ingenier a Inversa Cuando la conexi n a la base de datos se establece correctamente se muetra el Di logo de Ingenier a Inversa Conexi n a Base de Datos El nombre de la conexi n a la base de datos se muestra en la parte superior Para conectar a una base de datos diferentes pula el bot n a la derecha del nombre de la conexi n Se mostrar de nuevo el Di logo de Conexi n a la Base de Datos y podr seleccionarse una base de datos diferente Tablas Docente Ing CIP V ctor Ancajima Mi n P gina 60 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Selecciona todas las tablas de la base de datos que deben ser creadas en el modelo Todas las tablas est n seleccionadas por defecto Para seleccionar todas las tablas cuando algunas de ellas han sido deseleccionadas pulsa el bot n Selecciona todas las Tablas Para deseleccionar todas las tablas pulsa el bot n Deseleccionar todas las Tablas Cuando se selecciona una Base de Datos de MS
14. 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 caracteristicas 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
15. Herramientas para a adir columnas al comando SQL Herramienta Tecla Posici n SELECT Clause Tool Ctrl S SELECT column FROM Docente Ing CIP V ctor Ancajima Mi n P gina 19 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 FROM Clause Tool Ctrl F SELECT FROM table_a LEFT OUTER JOIN table_b ON column WHERE Clause Tool Ctrl W SELECT FROM table_a WHERE column GROUP Clause Tool Ctrl G SELECT FROM table_a GROUP BY column HAVING Clause Tool Ctrl H SELECT FROM table_a GROUP BY coll HAVING column ORDER Clause Tool Ctrl O SELECT FROM table_a ORDER BY column SET Clause Tool Ctrl E UPDATE table_a SET column Pointer Tool Ctri Q Docente Ing CIP V ctor Ancajima Mi n P gina 20 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Interfaz de Usuario Elementos Principales El Men Principal A trav s del men principal puedes acceder a las funciones generales del programa Hay siete items en el men principal Fichero Editar Base de Datos Plugins Opciones Ventanas y Ayuda Menu Archivo ha DBDesigner 4 Modelo BD Noname2 E Fichero Editar Mostrar Base de Datos Plugins Opciones Wentanas Ayuda Nuevo Abrir Abrir de la Base de Datos Abrir Reciente gt Afiadir Enlazar Modelo gt Guardar Guardar como Guardar en la Base de Datos Cerrar Cerrar T
16. Mi n P gina 69 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 4 0 3 9 e Correcci n Disabled Translation function because they might cause Access Violations 4 0 3 8 e Correcci n The default table prefix was added to the tablename causing broken DBSync Export functions fixed 4 0 3 7 e Novedad Schema Filter in the Reverse Engineer Dialog e Correcci n When a table prefix was deleted and previously assigned to a table exporting SQL Scripts causes an Index out of Bounds error fixed 4 0 3 6 e Correcci n When using a Linux MySQL Server one could not list a host s databases or create a new one fixed e Correcci n Linux Column Grid in the Table Editor missed Captions fixed 4 0 3 5 e Novedad ESC Key in Editors closes the editor without applying changes e Novedad Table Editor now supports improved Datatype editing e Correcci n When a Table is renamed the FK Columns were not updated fixed 4 0 3 4 e Novedad ERwin 4 1 XML import e Novedad Constraint Object move when user holds the Shift Key e Novedad Center Model function in the Edit Main Menu e Novedad New Option to select a different HTML Browser for the HTML Documentation e Novedad New Option to enable back ticks for table column index names e Novedad New Option to disable reserved words replacement e Novedad Localisation e Correcci n DBSyncronize raised an AV when a table with a very long name was synchronized fixed
17. at startup 4 0 2 92 e Novedad Use Table Name In Foreign Key Columns option e Novedad The Default Values for Snap to Grid and TableNamelnRefs can be modified 4 0 2 91 e Correcci n When a model was saved after Reverse Engineering an access violation occured Fixed 4 0 2 90 e Novedad Snap to Grid feature 4 0 2 89 e Correcci n IDs of Objects could overlap after model was loaded Fixed 4 0 2 88 e Correcci n Plugin Data was not loaded Fixed e Novedad When using the Database Synchronisation function tables are now renamed if the name was changed in the model Previously they had beed dropped and recreated e Novedad Index Columns now support the additional lenght parameter for BLOB fields 4 0 2 87 e Correcci n Version number was not automatically increased when model was stored in database and option was selected Fixed e Novedad The model s version can now be edited in model option dialog 4 0 2 86 e First puplic release Version history will start from this version Lanzamientos de Documentaci n Version Changes 1 0 42 e Renamed syncrosation to synchrosation Added Plugins Menu 1 0 41 e New Modelling and Quering Section 1 0 40 e Updated Screenshots and listing of new functions 1 0 39 e Improved Fundamentals section Included GNU GPL with the Online and PDF documentation 1 0 38 e First puplic release Version history will start from this version Docente Ing CIP V ctor Ancajima Mi n Pagina 71 de 71
18. e Correcci n DBSyncronize now treats tinyint 1 as BOOL e Correcci n FK Datatype and Options were not updated when the source Key was changed fixed e Correcci n Win98 ME Open File Dialog raised exception Drive C not valid 4 0 3 3 e Correcci n Compare Alter Statisic after Database Synchronisation listing was incorrect fixed e Correcci n Scripts are not executed correctly when using as seperator fixed 4 0 3 2 e Novedad New option Minimize on Ctrl Shift C Copy Command e Novedad Compare Alter Statisic after Database Synchronisation e Correcci n AV when closing About Window 4 0 3 1 e Novedad When executing a query the affected rows and the execution time is displayed e Novedad SQL Scripts can now be executed e Novedad Reserved words can now be edited in the DBDesigner4 Options dialog e Novedad Automatic Index creation on FK Columns e Novedad Foreign Key Columns are locked in the table editor e Novedad Table Editor can be resized now e Novedad New design of the Table Options DBDesigner4 Options e Novedad Windows The DBDesigner4 Settings directory is now located in the user s Application Data directory Existing settings are moved from the users Personal Files directory automatically e Novedad OK Cancel Buttons in Editors and Option Dialoges e Correcci n Exception when syncronizing Standard Inserts and they were not seperated by a clear line e Correcci n When assigning a datatype to a column
19. in the table editor an additional click on the datatype palette was required before a datatype could be dragged fixed Docente Ing CIP Victor Ancajima Mi n Pagina 70 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Correcci n When entering several new columns in the table editor the only way to quit editing was to press ESC Now Return in an empty field will chancel the edit mode Correcci n Relation Kind was not restored when undo was selected fixed e Correcci n Plugin Parameters where not displayed entirely in the Model Options fixed 4 0 2 96 e Novedad Ctrl Shift Tab now works when Palettes are docked e Novedad Automatic fix of wrong ENUM SET definition see 4 0 2 95 release info e Correcci n Datatype s parameters could not be editied on Linux machines e Correcci n Foreign Key Reference no longer contains MATCH FULL PARTIAL option e Correcci n ENUM datatype s parameters could be truncated in table editor 4 0 2 95 e Novedad Added ForeignKey Prefix Postfix options e Novedad Added support for ENUM SET datatypes e Correcci n Foreign Key Reference Syntax now works with MySQL 4 0 e Correcci n Foreign Key Reference is now created when using DBSync function 4 0 2 94 e Novedad Added Default Table Type and Default ActivateRefDefForNewRelation options 4 0 2 93 e Novedad Make DBDesigner4 work with no personal settings for each user with the disablePersonalSettings parameter
20. 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 Ademas 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 Imagenes y Regiones para ayudar a entender la estructura del modelo Docente Ing CIP Victor Ancajima Mi n Pagina 8 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 FabFORCE maes4 DB Designer4 f OnlineStore producto x This table stores all the products Y idproducto INTEGER 4 nombre Warchar 45 Nota ean Warchar 20 Q precio FLOAT 10 2 Rel_01 tn Relaci n Tabla onlineorderhasp idanlinenrder 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 d
21. 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 DB Designer 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 M odelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 WTO feies 4 06 nck cados oral T GM Quie Cairns Bogie Gim ahoen tite gt S fabrona Main Menu DB Designer 4 __ el Modelo 5 E eer ee 2 a rf A Paletas A 3 pe A dy rro Nowe Toolbar on Status Bar C Ong NE e Vat ian eet el Chie dr Pr a gs GUI de DBDesigner eee aj D uber thegate AAA he aeaee brea 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 funcion
22. onto the index column list in the Table Editor may cause an Index out of Bounds error on some machines fixed 4 0 3 20 e Correcci n When using the DBSync function all columns were modified fixed e Correcci n Improved Datalmporter DBConn handling 4 0 3 19 e Correcci n Fixed filelist in the Setup ini 4 0 3 18 e Novedad Physical Column Mapping to enable a e g Datatype named GUID which is automatically changed to BIGINT when exported synchronized e Novedad Default Datatype substitution for ODBC Databases in the Reverse Engineering Dialog e Novedad Option to disable Model Change state after a SQL Command is executed and a SQL History Entry is made e Correcci n There was not space between tablename and in the SQL Create Insert command causing SQLErrors when using function names as tablenames fixed e Correcci n Hostname Hostcaption mixup fixed e Correcci n Reverse Engineering an Oracle Database causes an AV when there is more then one relation in the database Fixed e Novedad Icon for Geographic Datatypes 4 0 3 17 e Novedad Added Column Prefix Postfix functions to the Table Column s Popup Menu in the Table Editor e Novedad When several Table Columns are selected in the Table Editor and a datatype with no parameters required is dragged onto the Column Grid the datatype is assigned to all selected columns Docente Ing CIP V ctor Ancajima Mi n P gina 68 de 71 Modelamiento de Bases de Datos con Softwa
23. Access las tablas del sistema de MS Access se deseleccionan autom ticamente Opciones Generales Usa funciones espec ficas de MySQL Selecciona esta opci n cuando realices la ingenieria inversa en una base de datos MySQL Las funciones espec ficas de MySQL como DESCRIBE TABLE se usar n para generar una copia m s exacta de la estructura de la tabla No usar esta opci n con ninguna otra base de datos Usa funciones generales Usa esta opci n al realizar una ingenieria inversa de una base de datos que no sea MySQL N mero de tablas en una fila Al hacer la ingenier a inversa en una base de datos todas las bases de datos seleccionadas se colocan en filas y columnas en el lienzo de modelos Esta opci n especifica en n mero de tablas en una fila Construir Relaciones Usa esta opci n para permitir a DBDesigner 4 crear las relaciones entre las tablas de forma autom tica Debe tenerse en cuenta que pueden cometerse errores As que simpre se debe comprobar las relaciones despu s de hacer la ingenier a inversa de la base de datos Crear Relaciones basadas en Claves Primarias Selecciona est opci n para crear relaciones entre tablas del modelo de forma autom tica La relaci n se crear entre los campos de sus claves primarias Cando los campos de claves primarias de una tabla est n presentes en la otra se crear una relaci n 1 n Crear Relaciones basadas en nombre de Tablas Selecciona esta opci n para crear relaciones entre tab
24. E FROM adresse ORDER BY D Sogt D 1 abla Sader B O Hooy Hioenden gen Prepare Ed The Query Editor Main areas The Query Editor can be divided into two main areas the SQL Command Editor and the Data Grid The SQL Command Editor is used to specify a SQL Command The Data Grid will display the result returned from the Database The SQL Command Editor is extended by the SQL Command Storage Tree The SQL Command Storage Tree 1s used to store SQL commands permanently with the model and to keep a command history The Data Grid is extended by the BLOB Editor BLOB Editor is used to modify load and save data from or to BLOB fields Viewing and hiding the areas When the Query Editor is opened from Design Mode or by double clicking a table in Query Mode only the Data Grid is visible To display the SQL Command Editor click the SQL button at the right To display the SQL Command Storage Tree click on the tree icon right to the SQL Command Editor To edit the content of a BLOB Field click on the BLOB button at the right Creaci n y Mantenimiento de Bases de Datos Exportaci n SQL Tradicional Como cualquier otra herramienta de modelado de bases de datos DB Designer 4 puede exportar el modelo como un script SQL que puede ser ejecutado en cualquier herramienta de mantenimiento de bases de datos como la l nea de comandos de MySql Todos los comandos SQL CREATE TABLE y los Insert Est ndar pueden exportarse como en cua
25. Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 DBDESIGNER v 4 0 5 6 ome a DBDesigner 4 Ink Docente Ing CIP Victor Ancajima Mi n Pagina 1 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 MANUAL DE DBDESIGNER Informacion General Licencia Ayuda Envio 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 Indices de Tabla Hacer una Relaci n Consultado Construyendo Selects Un Select sencillo Realizando JOINs Seleccionando Columnas El Interfaz de Usuario Elementos Principales El Ment 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 Indices de Tabla Inserts Standard Opciones de Tabla Opciones de Tabla Avanzadas Comentarios Editor de Relaciones Editor d
26. Se preguntar el nombre del fichero y el destino Pulsa Guardar para escribir el script en el disco Cuando un shell SQL se abre puede ser til copiar el script al porta papeles y ejecutar directamente el shell SQL Para copiar el script SQL al porta papeles pulsa el bot n Copiar al Porta Papeles Opciones del Drop SQL La salida puede personalizarse usando las siguientes Opciones Generales y las Opciones de Drop SQL Exportar solo tablas seleccionadas Marca esta opci n para exportar s lo las tablas seleccionadas Las dem s dem s tablas no ser n borradas en el fichero de script Drop Ordenar Tablas por Clave For nea Usa esta opci n para cambiar el orden de creaci n Por defecto las tablas se crean en orden alfab tico Cuando usas las claves for neas es necesario cambiar el orden en que se eliminan las tablas Docente Ing CIP V ctor Ancajima Mi n P gina 50 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Las tablas se borrar n en orden inverso a como fueron creadas Si hay una colecci n de relaciones c clicas las tablas no pueden ser borradas Se mostrar un mensaje de error Ten en cuenta que a n as puedes exportar las tablas en orden alfab tico Conexiones a la Base de Datos Varias funciones en DB Designer 4 usan conexiones a Bases de Datos Se usan para establecer una conexi n a una base de datos al seleccionar el servidor y base de datos apropiados Crear una nueva Conex
27. adora Para establecer la relaci n pulsa en la primera tabla grupoproducto y luego en la segunda tabla producto Ten en cuenta que la segunda tabla producto ahora tiene una clave for nea identificada por FK en la parte derecha del tipo de dato product y Rel_O1 productgroup Y idproduct INTEGER Y idproductgroup INTEGER Q idproductgroup INTEGER FK Q groupname Varchar 45 Q name VARCHAR 45 ean Varchar 20 Q price FLOAT 10 2 info TEXT Q pic LONGBLOB 3 productname name Q info Tablas conectadas por una relaci n Haz una doble pulsaci n en la relaci n para entrar el nombre de la relaci n Cierra el Editor de Relaciones para aplicar los cambios al modelo Docente Ing CIP V ctor Ancajima Mi n P gina 16 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Nombre Relaci n Tipo de Relaci n ProductgroupRel 1 n Non Identifying Tablas Origen productgroup Destino produc l Claves For neas Pasonen al mosa Poet Alasca PManscse asak Tablas conectadas por una relaci n Docente Ing CIP V ctor Ancajima Mi n P gina 17 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Consultando Antes de empezar a hacer consultas en la base de datos debe seleccionarse el Modo Consulta Para cambiar el Modo de Trabajo actual debe pulsarse sobre el icono de Modo de Trabajo en la Barra de Herramientas o en la Paleta de Herramientas o sel
28. are ready to be dragged onto table columns To add a new User Defined Datatype click the upper right icon to display the palette s popup menu Select Create New Datatype and the Datatype Dialog will be displayed showing the new created datatype To remove a Datatype from the Common Tab select Del from Common Datatypes from the palette s popup menu All Datatypes Page Click on the All types Tab to display all available datatypes The datatypes are split into five categries Numeric Types Date and Time Types String Types Blob and Text Types and User defined Types Doubleclick on a category to show all assigned datatypes New created datatypes will always be assigned to the User defined Types Doubleclick on a datatype to call the Datatype Editor Select and right click on a datatype and select Add to Common Datatypes to add a Datatype to the Common Tab Replace Datatypes in Tables If you want to replace a datatype or change a parameter in several tables then you can use the Replace Datatypes in Tables function from the palette s popup menu It works just like the Search and Replace function in WordO Docente Ing CIP Victor Ancajima Mi n Pagina 33 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 N Replace Datatype Datatype to Replace Replace with VARCHAR VARCHAR B If Match Params feo Params 45 Region Replace in all Tables Replace only in selected Tables we p Execute gt
29. ases de Datos del Servidor Para mostrar las bases de datos de un servidor dado pulsa en el icono a la izquierda del nombre del servidor DBDesigner 4 preguntar por el nombre de usuario y password que se utilizar n para validarse Ten Docente Ing CIP V ctor Ancajima Mi n P gina 52 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 en cuenta que el usuario especificado debe tener los permisos adecuados para ejecutar un comando SQL SHOW DATABASES Entrar un nuevo Servidor Despu s de la instalaci n de DBDesigner 4 es posible conectar nicamente al servidor local de MySQL Para a adir un nuevo servidor de red haz lo siguiente Para entrar un nuevo servidor pulsa en nodo listado bajo el Network Hosts en el nodo del tipo de base de datos deseado Se mostrar el di logo de A adir nuevo Host x Nombre Host OFICINA Y X Di logo de A adir nuevo Servidor Entrar el nombre del nodo seguido por una barra y su direcci n IP En lugar de la direcci n IP el nombre de red del servidor puede especificarse p e webserver o www theserver com Pulsa enter para crear en nuevo servidor en el rbol de Servidores de Red Cambiar los par metros del Servidor Para cambiar el nombre o la direcci n IP de un servidor pulsa con el bot n derecho en un Servidor Se mostrar el men popup de servidores Docente Ing CIP V ctor Ancajima Mi n P gina 53 de 71 Modelamiento de Bases de Datos c
30. atos 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 informaci n que se necesite Docente Ing CIP V ctor Ancajima Mi n P gina 9 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Imagenes Las im genes pueden colocarse en el modelo para visualizar informaci n adicional Regiones Las regiones proveen espacio para tablas con los mismos atributos Los atributos se asignan a la regi n y se aplican autom ticamente a todas las tablas de esa regi n Adem s pueden ser usadas por los plugins para aplicar funciones espec ficas a un grupo de tablas Docente Ing CIP V ctor Ancajima Mi n P gina 10 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Modelado Antes de empezar a modelar la base de datos el Modo Disefio
31. bDesigner v 4 0 5 6 SELECT FROM product p onlineorderhasproduct o WHERE p idproduct o idproduct Dos tablas unidas JOIN Otra posibilidad es seleccionar todas las tablas con las queremos hacer el JOIN manteniendo pulsada la tecla Ctrl y pulsando sobre las tablas Entonces empezar a arrastrar y seleccionar el bot n JOIN Table s Se crear un JOIN con todas las tablas basado en las relacones entre ellas A adir tablas sin hacer join Para a adir una o m s tablas a la consulta sin realizar un JOIN arrastra y selecciona el boton Add Table s Se a adir n al comando SQL Seleccionando columnas Cuando un comando SQL se construye usando el Men de Arrastre todas las columnas de la tabla s se seleccionan usando la cl usula SELECT Para seleccionar columnas espec ficas de una tabla elije la Herramienta de Cl usula SELECT de la Barra de Herramientas o pulsa Ctrl S El cursor del rat n cambiar al cursor Clausula SELECT Ahora mueve el cursor sobre la tabla y mira como se realzan las columnas Mueve el cursor a la columna que deseas seleccionar y pulsa con el bot n izquierdo product A Thit Y idproduct INTEGER name Varchar 45 Q ean Varchar 20 gemeet Q price FLOAT 10 2 13 product_name Prc 4 name Y ean 2 product_ean 4 ean Seleccionando la columna de una Tabla La columna se a adir al comando SELECT A adir columnas a otras cl usulas Usa las diferentes Herramientas de Cl usula de la Barra de
32. cts the names of the Objects are displayed before deletion e Novedad The Insert Key inserts a column in the Table Editor e Novedad The Splitter position in the Table Editor is now saved 4 0 4 5 e Correcci n When placing a model the error message Cannot focus a disabled or invisible window was displayed fixed e Correcci n Tips were displayed in wrong language some time Fixed e Correcci n Some corrections of wrong assigned language texts 4 0 4 4 e Correcci n Setting path was not set so it was not able to change settings fixed e Correcci n Font issues finally addressed fixed 4 0 4 3 e Correcci n Linux When DBD4 was started the very first time the directory DBDesigner4 was not present which caused DBD4 not to start fixed e Correcci n The Page amp Printer Setup Dialog could not be displayed fixed 4 0 4 2 e Novedad Added new version of the SimpleWebFront Plugin 0 6 4 5 e Novedad Linux linked against newer libqt so 2 3 2 which enables smooth fonts on Linux e Novedad Export of SQL Optimize Tables Script and SQL Repair Tables Script e Novedad Several libraries have been removed from the Linux distribution because they are no longer needed e Correcci n Table comments were not loaded from Model files fixed e Correcci n The Undo command after object s have been deleted was doing nothing fixed e Correcci n Modelfont was not saved fixed 4 0 4 1 e Novedad Objects can be linked from other Model
33. cutar al final del di logo La ejecuci n puede vigilarse a trav s de la Lista de Progreso Se listar n todas las comprobaciones y cambios Ingenier a Inversa Para llamar la funci n de Ingenier a Inversa selecciona Base de Datos gt Ingenier a Inversa desde men principal La funci n tambi n puede llamarse pulsando el bot n Rev en la Paleta de Herramientas Normalmente la funci n de Ingenier a Inversa se llamar con un modelo vac o Tambi n es posible a adir las tablas a un modelo existente Si las tablas deben crearse en un nuevo modelo seleciona Archivo gt Nuevo desde el men principal antes de llamar la funci n El Di logo de la Base de Datos se mostrar Selecciona o crea una conexi n a la base de datos sobre la que se debe hacer la ingenier a inversa y establezca la conexi n Docente Ing CIP V ctor Ancajima Mi n P gina 59 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Reverse Engineering Conexi n BD Drupal Se Tablas Esquema V accesslog Y aggregator_category Importante Y aggregator_category_feed Al conectar con Oracle o MS SG Y aggregator_category_item asegurate de tener privilegios Si dudas Y aggregator_feed conecta como DBA SYSTEM Oracle o sa Y aggregator_item MS SQL Y authmap M banner M blocks Opciones Generales la Substituir tipos de datos int INTEGER
34. debe seleccionarse Para cambiar el Modo de Trabajo actual pulsa el icono de Modo de Trabajo en la Paleta de Herramientas Tablas y Relaciones Las tablas y relaciones son los componentes b sicos para cualquier modelo de base de datos Las tablas consisten de un nombre de tabla las columnas e ndices y varias opciones de tabla Las relaciones conectan diferentes tablas unas con otras para formar relaciones uno a uno o uno a muchos Colocar una nueva tabla Para colocar una nueva tabla en el modelo selecciona la Herramienta de Tabla de la Barra de Herramientas o pulsa T en el teclado El cursor del rat n cambiar para reflejar la herramienta seleccionada actualmente elk 4 27 IER Seleccionando la Herramienta de Tabla Para colocar la tabla en el modelo pulsa el bot n izquierdo Se crear una nueva tabla Se llamar table_XX La esquina superior izquierda estar en la posici n donde se puls con el rat n Despu s de que la tabla se coloque la herramienta seleccionada cambiar de nuevo a la Herramienta Puntero El cursor tambi n cambiar Editar una tabla Para editar una tabla existente aseg rate que la Herramienta Puntero est seleccionada Haz una doble pulsaci n en la tabla con el bot n izquierdo del rat n Se mostrar el Editor de Tablas Docente Ing CIP V ctor Ancajima Mi n P gina 11 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 ha DBDesigner 4 Modelo BD
35. default was not set to english fixed e Correcci n When more than 10 files are opened these files cannot be added to the Recent Files Menu fixed e Correcci n The distribution did not contain the latest version of SWF fixed 4 0 3 24 e Novedad Added new version of the SimpleWebFront Plugin 0 6 2 e Novedad Close All menu item in the file menu e Correcci n Several Bugfixes in the Database Synchronation function e Correcci n Options in the Reverse Engineering dialog now disabled when not selected 4 0 3 23 e Correcci n Quotation Character was not used when reverse engineering a MySQL database fixed e Correcci n When storing a model in a database running on Linux the characters were removed fixed e Correcci n Double clicking in the DB Model Palette was only working with tables fixed 4 0 3 22 e Correcci n Reference Definition for InnoDB Tables were not created because of different syntax This can now be adjusted in the Options Dialog e Novedad Application Font can be changed e Novedad Tables can be collapsed e Novedad Shortcut for exporting SQL Script CTRL SHIFT S e Novedad When exporting a SQL Script Regions can be selected 4 0 3 21 e Novedad Message asking the user to save the model after a plugin was called e Novedad New Menu Entry in the Column Popup Menu in the Table Editor to add column s to the current index e Novedad Improved table shadows under Linux e Correcci n Drag n Drop of columns
36. e Conexiones muestra las conexiones seleccionadas en el Arbol de Servidores de Red Pulsa en la conexi n deseada para poner la conexi n en la Secci n de Usuario Creando una nueva conexi n Docente Ing CIP V ctor Ancajima Mi n P gina 54 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Para crear una nueva conexi n selecciona el Servidor la que conectar del Arbol de Servidores de Red Visualiza los Servidores de base de datos Ahora arrastra la base de datos a la que quieres conectar en la Lista de Conexiones Se crear una nueva conexi n En lugar de arrastrar la base de datos puedes seleccionar la base de datos con el bot n izquierdo y pulsar el bot n Nueva Conexi n a la Base de Datos seleccionada La lista de columnas La lista tiene seis columnas El nombre de la conexi n muestra el nombre de la conexi n Haz una doble pulsaci n para cambiarlo Tipo muestra el tipo de base de datos a la que se refiere la conexi n Haz una doble pulsaci n sobre el tipo para cambiarlo Pulsa en el bot n para mostrar los par metros de conexi n La secci n de Usuario Cuando se selecciona una conexi n a base de datos en la Lista de Conexiones se muestra el nombre de la conexi n en la Secci n de Usuario y DBDesigner 4 pregunta por el password de usuario El password nunca se guarda en la conexi n de base de datos por motivos de seguridad Pulsa return o el bot n Connect para establec
37. e Regiones Editor de Notas Editor de Imagenes 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 SOL 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 Victor Ancajima Mi n Pagina 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 XPO y Linux KDE Gnome para poderse utilizar en ambas plataformas Windows y Linux DBDesigner 4 se desarrolla y est optimizado para MySQL Database Licencia
38. e las claves primarias Activa la opci n Definir Claves For neas para crear claves primarias Definir Referencia de Claves For neas Usa esta opci n para habilitar las referencias en las claves for neas en los comandos SQL CREATE TABLE Ten en cuenta que tendr s que activar la opci n Ordenar Tablas por Claves For neas para hacer funcionar el seript SQL Opciones de Generaci n de Tabla Usa esta opci n para habilitar las opciones de tabla en los comandos SQL CREATE TABLE Es necesario solo si has especificado las Opciones de las Tablas para la tabla en el modelo Generar Inserts Est ndar Usa esta opci n para exportar los Insert Est ndar en el script SQL de creaci n Es necesario solo si has especificado Inserts Est ndar para la tabla en el modelo Exportar Drops SQL Para exportar un script Drop SQL basado en el modelo de base de datos actual selecciona Archivo Exportar Script Drop SQL Aparece el di logo de Exportaci n de Scripts SQL Docente Ing CIP V ctor Ancajima Mi n P gina 49 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Export SQL Script x Preferencias Generales All Tables SystemT ables OnlineStore Forum L Ordenar las tablas por FK G3 Copiar al Porta Papeles Ld Guardar en Fiche x Di logo de Exportaci n SQL de Drops Para exportar los Drops SQL a un fichero pulsa el bot n Guardar en Fichero
39. e screen Selection Tool Q Move Tool W Delete Tool Scale Tool E Create new Region Tool Create New Table Tool T Create New tn Relation Tool R New t n Non Identifying Rel Tool Shift R Create New n m Relation Tool New 1 1 Relation Tool Ctrl R New 1 1 Descendent Obj Tool Create New Note Tool y a Place New Image Tool Panning Tool Space W a Zoom Tool Ctrl Space t Ctrl Alt Space Reverse Engineering Function Rev Syne DB Syneronisation Function Output SQL Creates SQL Creates Switch Design Query Mode Design Mode The Tools Palette Click on the icon to activate the appropriate tool The mouse cursor will change Take a look at the Modelling Section to see how to use the single tools Clicking on the buttons will call the assigned functions Use the mode button to switch between the Design and Query Mode In Design Mode tables can be moved with the selection tool too In Query Mode you have to use the Move Tool The Navigator Palette The Navigator Palette top right shows the current visible region of the model and can be used to navigate on the model Docente Ing CIP Victor Ancajima Mi n Pagina 31 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Ole Navigator Info N o MW o el O The Navigator Palette Navigator Page The current visible region is marked by a blue rectangle When the model is scrolled or moved with the panning tool the mar
40. eadas Los Inserts Standard se crear n a partir de los datos guerdados en la base de datos Limita el n mero de registro a El n mero de Inserts Standard creados puede ser limitado a un n mero m ximo usando esta opci n Esto puede ser de utilidad si hay demasiadas filas guardadas en una tabla pero solo unos cuantos registros son necesarios para realizar pruebas Docente Ing CIP V ctor Ancajima Mi n P gina 62 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Atajos de Teclado Navegaci n Tecla Funci n Informaci n Fl Ayuda Llamar a la ayuda sensible al contexto Space Desplazamiento Mantener el espacio pulsado para activar la funci n de desplazamiento hasta soltarlo Ctrl Space Zoom Mantener el espacio y Ctrl pulsado activa el zoom hasta que se sueltan las teclas Alt Space Zoom Mantener el espacio y Alt pulsado activa el zoom hasta que se sueltan las teclas Puedes usar tambi n Espacio Ctrl Alt Ctrl Tab Cambiar Modo Cambiar el Modo de Trabajo de Disefio a Consulta y viceversa Ctrl Shift Tab Cambiar Paletas Pulsar una vez para ocultar todas las paletas y pulsa de nuevo para volver a mostrarlas Ctrl Shift 1 0 Guardar Marcador de Posici n Pulsar Ctrl Shift 1 2 O para guardar un marcador de Posici n Ctrl 1 0 Cargar Marcador de Posici n Para recuperar un Marcador de Posici n pulsa Ctrl 1 2 0 Se recuperar la posici n y el factor de zoo
41. eccionar Modo Consulta en el Men Principal Mostrar Construyendo Selects Se pueden construir Selects SQL facilmente mediante comandos de arrastrar y soltar Asegurate que la Herramienta Puntero est seleccionada Un Select SQL sencillo Para construir un select SQL para una tabla simplemente pulsa la tabla con el bot n izquierdo del rat n y mantenlo pulsado Ahora mueve el cursor hacia abajo Se muestra el men de arrastre Esta tabla guarda la inform producto Y idproducto INTEGER Q nombre Warchar 45 ean Warchar 20 Q precio FLOAT 10 2 GS info TEXT Q img LONGBLOB The Drag Menu Mant n pulsado el bot n izquierdo del rat n y mueve el cursor sobre el boton SELECT Suelta el bot n Se construir el comando SELECT y se motrar en el Editor de Comandos SQL Si la tabla de la que se va ha realizar la consulta no est visible en la area visible del modelo pulsa en alg nlugar en el modelo para asignar el foco al modelo Ahora pulsa la tecla Espacio y arrastra el modelo hasta que la tabla sea visible Realizando JOINs Para unir JOIN otra tabla con esta pulsa en la tabla para realizar el JOIN Empieza arrastrando igual que antes y antes de soltar el bot n del rat n mu vete sobre el bot n JOIN Table s Se crear un JOIN de las dos tablas basado en las relaciones entre ellas Docente Ing CIP V ctor Ancajima Mi n P gina 18 de 71 Modelamiento de Bases de Datos con Software Libre D
42. el Doubleclick on the table to call the Table Editor The Table Name is focused so enter the table name Press Return II The focus will be set to the first line of the Table Columns The first column will be named id tablename automatically If the first column has to have a different name enter the column s name Then press Return HI Enter the next column name and press Return Repeat this for all columns Ignore the datatypes of the columns at this time all columns datatypes are set to the default datatype initially IV After the last column has been entered press Esc to abort the column edit mode V To assign the datatypes to the columns start by dragging the first column s datatype from the Datatype palette onto the first column Enter the datatype s parameters if the Parameter Editor pops up e g VARCHAR __ Repeat this for all column types VI To define the primary key click on the columns icon left to the column name to add or remove the column from the primary key VII Optionally define additional indices the table options the standard inserts and the table comments Docente Ing CIP Victor Ancajima Mi n Pagina 36 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 N Table Editor Table Name Table Prefix Table Type Weak entity product Default no prefix MYISAM Standard _ is mm Table Table Columns Column Name DataType INN AI Flags Default Value
43. er la conexi n con la base de datos Si se realiza correctamente la conexi n el di logo de cierra Si ocurre un error p e ep password es erroneo se muestra el error Di logo de Par metros de Conexi n El Di logo de Par metros de Conexi n se usa para cambiar la conexi n Docente Ing CIP V ctor Ancajima Mi n P gina 55 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Database Connection Editor l ji x General Javanzado Nombre de conexi n Drupal Driver MySQL Par metros de Conexi n Host IP localhost 2 Puerto 2306 4 Nombre de BD aup Usuario root Password i Descripci n Conexi n a la base de datos Drupal en el localhost X Anular Y OK Di logo de Par metros de Conexi n Nombre de la Conexi n Cada Conexi n de Base de Datos est definido por un nombre nico IP de Host Entra la direcci n IP del servidor o su nombre de red Es s lo necesario para conexiones con MySQL Nombre de la base de datos Entra el nombre de la base de datos Cuando uses el Driver de MySQL este es el nombre que se usar en el comando CREATE DATABASE SQL Cuando est seleccionado el Driver ODBC entra el Nombre de Origen de Datos ODBC DNS Cuando uses el Driver Oracle entra el nombre de la conexi n Driver Selecciona un driver de base de datos de la lista desplegable Cuando se selecciona un nuevo driver todos los valores se restablecen a
44. error when two tables were connected by a relation and were moved to a special position to each other 4 0 3 13 e Novedad Geographic DataTypes added e Novedad When a object is copied to pasted from the clipboard the Status Bar displays a corresponding message e Correcci n Deleting a table in the Tables Tab did not remove the table from the list That may lead to an AV fixed e Correcci n Copying object s Saveing the model in the database caused the model s save path to be changed fixed e Correcci n QApplication_postEvent caused AVs because of improper use fixed e Correcci n When a model was opened from database the stored model was added to the current model fixed 4 0 3 12 e Novedad Oracle Reverse Engineering functions e Novedad Recursive Relations to enable a relation between a table and itself e Correcci n Translation ini was bigger than 64kB causing errors when using Win98 4 0 3 11 e Novedad When entering new table columns the cursor jumps between column name datatype automatically e Novedad Copy selected Objects as Image function copies the image to clipboard for use in Office Photoshop e Novedad Export selected Objects as Image function e Novedad Export Model as Image now only exports the model area not the complete model canvas 4 0 3 10 e Correcci n When exporting grid data as SQL INSERTS the tablename could contain the whole SQL Select command fixed Docente Ing CIP V ctor Ancajima
45. es 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 producto Y idproducto INTEGER nombre Warchar 45 Q ean Varchar 20 precio FLOAT 2 o TEXT le Seleccionar Objeto img LONGBLOESS Editar Objeto B product name E Editar datos de la Tabla dic gt Actualizar Objeto Q info DINER 3 product_ean liminar Objeto ean Copiar nombre de la Tabla Copiar todos los nombres de campo Copiar el nombre del campo seleccionado Copiar SOL Create de tabla Copiar SOL Drop de la tabla Copiar SOL Insert de la Tabla Es O p En em Docente Ing CIP V ctor Ancajima Mi n Men Contextual de la Tabla Alinear Ariba Alinear Derecha lo Alinear Abajo B Alinear Izquierda amp Centrar Horizontal ih Centrar Vertical Distribuir horizontal dE Distribuir vertical 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 nimero ilimitado de modelos al mismo tiempo Puedes moverte entre modelos y usar comandos estandard de copiar y pegar para intercambiar objetos entre los modelos Modelado El
46. esigner 4 DB Mod 2 Edit Display Database Undo Edit Object Redo Copy selected Cut selected Paste Delete selected Select All The Editar Menu Editar Undo Use Editar Undo to take back the last change applied to the model You can use this command several times to take back all changes you made Docente Ing CIP V ctor Ancajima Mi n P gina 23 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Editar Redo Editar Redo applies the last undone action again This command can also be repeated several times when you have undone several actions Editar Copy selected When you have selected on or more objects you can use this command to copy the objects to the clipboard The objects are stored as text in XML format You can use any other application to paste the objects Editar Cut selected This command is similar to Editar Copy selected but the objects will also be deleted from the model Editar Paste Editar Paste is used to insert previous copied objects from the clipboard Relation are only inserted if both tables have been copied because when the objects are inserted new object identifiers are assigned Editar Delete selected Editar Delete selected removes all selected objects from the model When this happens unintended you can use the undo command Editar Select All Use Editar Select All to select all objects from the model Mostrar Menu e
47. i n de Base de Datos Una nueva Conexi n de Base de Datos se crea en el Di logo de Conexiones de Bases de Datos Para crea una nueva Conexi n a Base de Datos pulsa sobre el bot n de Nueva Conexi n a Base de Datos Se mostrar el Di logo de Par metros de Conexi n Especifica toda la informaci n necesaria y pulsa OK para a adir la conexi n a la lista de conexiones Conectar a una Base de Datos Para conectar a una base de datos se usa el Di logo de Conexi n a Bases de Datos igual que al crear una nueva Conexi n de Bases de Datos Selecciona la conexi n apropiada de la lista de conexiones Entra un nombre de usuario y un password y pulsa el bot n Conectar para establecer la conexi n A tener en cuenta Para hacer cambios a la meta informaci n en una base de datos es necesario conectar como un usuario con los derechos correctos En MySQL el administrador de base de datos se llama root Tiene todos los privilegios y puede crear una nueva base de datos o hacer cambios a cualquiera que ya exista Los dem s usuarios Los dem s usuarios tienen permiso para modificar solamente las tablas para las que se le han especificado privilegios Para evitar problemas mientras se realiza la sincronizaci n o se consulta una base de datos aseg rate que el usuario que usas para conectarte tienes suficientes privilegios El Di logo de Conexi n a Bases de Datos Docente Ing CIP V ctor Ancajima Mi n P gina 51 de 71 Modelamiento de Ba
48. i n en la base de datos En DBDesigner 4 toda la informaci n de las tablas se extrae de la meta informaci n y las relaciones entre tablas se extraen de nombres de tablas y campos Las tablas se colocan en el modelo en orden alfab tico siguiendo un esquema de cuadr cula definido por el usuario El proceso de ingenier a inversa es posible en MySQL Oracle y cualquier otra base de datos accesible mediante ODBC La extracci n de toda la informaci n de las tablas es solamente posible usando una base de datos MySQL Las dem s bases de datos est n limitadas por las limitaciones del ODBC Exportar Creates SQL Para exportar el script create SQL en tu modelo actual de base de datos selecciona Fichero Exportar Script Create SQL Aparecer el di logo de Exportaci n SQL Docente Ing CIP V ctor Ancajima Mi n P gina 47 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Export SQL Script i x m Preferencias Generales w 41 Tables L Ordenar las tablas por FK m Preferencias de creaci n SQL Mf Definir PK Y Opciones de Tabla Y Crear indices Y Generar Inserts Standard L Definir Referencias de FK si est activo en el Editor de Relaciones L Generar Comentarios E Copiar al Porta Papeles Ld Guardar en Fiche X Di logo de exportaci n de Creates SQL Para exportar los Creates SQL a un fichero pulsa el bot n Guardar en Fichero Se preguntar el n
49. iento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Windows Tile Use this command if you have opened several models and want to arrange the windows beside each other Windows Style Standard The Windows Style menu items can be used to change the overall appearance of the program Select Windows Style Standard to set the style to Windows default Windows Style Motif Select Windows Style Motif to set the style to the Motif style Windows Style SGI Select Windows Style Motif to set the style to the SGI style Windows Style Platinum Select Windows Style Platinum to set the style to the Platinum style This is the default window style Windows Toolbar Checked this menu item to display the Toolbar which is docked to the left of the main window Windows Tools MS Windows only If this menu item is checked the Tool Palette becomes visible It can be used instead of the Toolbar Windows Navigator amp Info Palette If this menu item is checked the Navigator amp Info Palette becomes visible If it is unchecked the Navigator amp Info Palette is hidden Windows Datatypes Palette If this menu item is checked the Datatypes Palette becomes visible If it is unchecked the Datatypes Palette is hidden Windows DB Model Palette If this menu item is checked the DB Model Palette becomes visible If it is unchecked the DB Model Palette is hidden Windows Reset Palette Positions Call
50. ist To add a new index click the plus button and enter the index name Select the Index Type You cannot select the primary type manually because there can only be one primary index To delete an index select it in the index list and click the rubber button Index Name product_name Columns name or ean Index Type PRIMARY INDEX UNIQUE INDEX FULLTEXT INDEX An Index To add columns to the index drag the appropriate Table Columns down to the Index Columns listbox You can reorder the index s columns by drag n drop in the Index Columns listbox To delete a column from the index select the column in the Index Columns listbox and click the rubber button to the right Standard Inserts Every table can have it s Standard Inserts They provide initial data for the tables When the SQL Creates are exported or the database is created by the syncronise function the Standard Inserts can be exported or executed as well Docente Ing CIP Victor Ancajima Mi n Pagina 39 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Standard Inserts 5 INSERT INTO product iidproduct name ean price VALUES 1 Learning C 154365423 42 23 INSERT INTO productlidproduct name ean price VALUES 2 Lord of the Rings Part l 437634323 23 15 The Standard Inserts To add a SQL INSERT command click the right mouse button and select Paste SQL Insert from the Standard Inserts memo s p
51. ivate set default settings selected the wanted options and enable the checkbox next to that option ial Region Editor Regionname Color Pegon m Red Overwrite Table Settings Database Default no prefix gt overwrite Table Type MYISAM B overwrite Temporary Table overwrite 4 Comments The Region Editor Regionname Change this value to rename the region Docente Ing CIP V ctor Ancajima Mi n P gina 43 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Color Each region is painted in an individual color Choose from the list to specify the region s color Overwrite Table Settings Select the appropriate settings and check the overwrite checkbox to activate them Comments The comments memo can be used to store informations about the region Note Editor Doubleclick on a new created note to enter call the Note Editor and enter the note s text N Note Editor Note Text This table stores all the products The Note Editor Image Editor Doubleclick on a image to call the Image Editor N Image Editor Imagename Image_04 a If Enable Image streching Restore Size Restore Aspect Ratio Clear Image The Image Editor Docente Ing CIP V ctor Ancajima Mi n P gina 44 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Load New Image To replace thi
52. ker is moved to the new position automatically Click on the white area to move the marker and scroll the model to the appropriate position Depending on the speed of your machine and the size of the model you can also drag the marker To change to Zoom Factor you can use the trackbar or click on the small and large table symbol left and right to the trackbar To enter the zoom factor manually click on the zoom edit type in the desired value without percent charater and press enter Click on the upper right icon to display the palette s popup menu Select a menu item to set the zoom factor to the displayed value Info Page Click on the Info Tab to switch to the info page On this page you can change the name and position of the selected object When two or more objects are selected it is not possible to a value When an image is selected the size can also be changed The Datatypes Palette The Datatypes Palette middle right shows the existing datatypes which can be used to build the database tables Docente Ing CIP V ctor Ancajima Mi n P gina 32 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Common Alltypes N y T Numeric Types E Date and Time Types DATE DATETIME TIMESTAMP ler TIME ASYEAR len Sting Types SA Blob and Text Types Bo User defined Types The Datatypes Palette Common Datatypes Page On the Common Tab the most used Datatypes are visible and
53. lamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Nombre Columna Tipo de Datos NN Al Flags Y idproducto D INTEGER Y A Yu nombre VARCHAR 45 JB ean Eo Varchar 20 JB Q precio y FLOAT 10 2 az A inka CA TEVT Asignando la propiedad de Auto Incremento Para hacer una columna autoincrementable tras la inserci n pulsa la columna AI de su fila Cada tipo de datos tiene opciones espec ficas Pueden activarse y desactivarse puls ndolas Valores por defecto y Comentarios Para asignar un valor por defecto a una columna haz una doble pulsaci n en la columna Valor por Defecto y entra el valor Pulsa enter para aplicar los cambios Default Value M MJUNSIGNED ZEROFILL k LJ BINARY WWI UNSIGNED _JZEROFILL 0000000000 IZ UNSIGNED _ ZEROFILL WJUNSIGNED _ ZEROFILL W UNSIGNED _ ZEROFILL Asignando Valores por Defecto Para mostrar los Comentarios de la columna pulsa el icono a la derecha del titulo de la columna Valor por Defecto Para editar un comentario haz una doble pulsaci n en la columna Comentarios Comments ran IFILL The Autolncrement IFILL Contains the E This is the european The product price in Editar los comentarios de columna Docente Ing CIP V ctor Ancajima Mi n P gina 14 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Crear Indices de Tabla Cambia a la pesta a de
54. las del modelo de forma autom tica La relaci n se crear entre las tablas y los nombres de las claves primarias Se utilizar la siguiente convenci n para los nombres La clave primaria de la table se llamar ID Nombre de la Tabla Si el nombre de la clave primaria ya existe en otra tabla se crear una relaci n 1 n Usa substituci n de Tipos de Datos Selecciona esta opci n si quieres que cambie algunos nombres de tipos de datos Esta opci n puede usarse para mapear diferentes tipos de datos para diferentes motores de bases de datos Docente Ing CIP V ctor Ancajima Mi n P gina 61 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Por defecto estar seleccionada la Substituci n de Tipos de Datos MySQL Standard Esta substituci n reemplazar las abreviaciones int y dec con los tipos INTEGER y DECIMAL Para cambiar el nombre de un tipo de dato selecciona esta opci n cambia la Substituci n de Tipos de Datos a Definido por Usuario y a ade una linea a la Lista de Substituciones de Tipos de Datos Usa el siguiente formato AntiguoNombreDeTipo NuevoNombreDeTipo p e int INTEGER reemplazar todos los tipos de datos int por tipos INTEGER Ejecuci n de la funci n Para ejecutar la funci n pulsa Ejecutar al final del di logo Crear Inserts Standard desde los datos de la tabla Esta opci n puede ser usada para crear Inserts Standard de forma autom tica en las tablas cr
55. le Editor or select Edit Object from the table s popup menu The Staturbar The Statusbar displays information about the currently selected Tool an can be used to read and set the zoom factor to a predefined value fast 23 73 31 64 4219 Model has been changed indicator Save to Disk file 300 Save in Database as Mm H 3 Pointer 0 Click on a Table Note to select the objec The Statusbar Docente Ing CIP Victor Ancajima Mi n P gina 35 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Click on the Zoom Factor Edit left on the Statusbar A list of zoom factors pops up Select the desired zoom factor or press ESC to close the list If the database model is modified the indicator left to the Zoom Factor Edit is painted red Click on the Disc Icon to save to model to disk Click on the Database Icon to save the model in a Database Editors Editors are used to specify and modify parameters of objects datatypes An object s editor is usually called by doubleclicking on the object Table Editor Call the Table Editor by doubleclicking on a table or selecting Edit Object from the table s popup menu You can also doubleclick the tables name in the DB Model Palette or use the right mousebutton to call the popup menu there How to use the Table Editor To use the Table Editor the most efficient way use the following procedure I Create a new table in the mod
56. lquier otra herramienta de modelado de bases de datos a un fichero de script SQL que puede ser ejecutado por cualquier herramienta de mantenimiento de bases de datos como por ejemplo la herramienta de linea de comandos de MySQL Docente Ing CIP V ctor Ancajima Mi n P gina 46 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Tambi n es posible generar todos los comandos SQL DROP TABLE Qu es la Sincronizaci n de Bases de Datos Con DBDesigner 4 puedes simplificar la tarea de crear y mantener tu base de datos DBDesigner 4 ofrece la posibilidad de conectarte a un servidor MySQL y crear y sincronizar una base de datos con el modelo de dise ado Con sincronizaci n queremos decir que DBDesigner 4 busca todas las tablas en la base de datos existente y comprueba las diferencias Si la tabla existe en el modelo pero no en la base de datos se ejecuta el comando SQL CREATE TABLE necesario Si la tabla no existe en el modelo pero s en la base de datos puede ser borrada dependiendo de las opciones del usuario Si la tabla existe en el modelo y en la base de datos tambi n se comparan todos los campos y si hay una diferencia se ejecuta el comando SQL ALTER TABLE apropiado Qu es Ingenier a Inversa Realizar la ingenier a inversa en una base de datos significa conectarse al servidor de bases de datos elegir una base de datos existente y construir autom ticamente un modelo basado en la meta informac
57. m que seguardaron Modo de Dise o Tecla Funci n Informaci n Ctrl Q Seleccionar Objeto s Activar el cursor Puntero En el Modo Dise o los objetos tambi n pueden moverse con este cursor Ctrl W Mover Objeto s Activar el cursor Mover Necesario para mover objetos en modo Consulta Ctrl E Escalar Objeto Activar el cursor Escalar Usar solo con objetos imagen y regi n Ctrl T New Table Cambiar el cursor del mouse a Modo Nueva Tabla Ctrl Shift R New 1 n Relaci n Cambiar el cursor del mouse a New 1 n Modo Relaci n Ctrl R New 1 n Relaci n no identificadora Cambiar el cursor del mouse a New 1 n Modo Relaci n no identificadora Ctrl Shift Alt R New 1 1 Relaci n Cambiar el cursor del mouse a New 1 1 Modo Relaci n Docente Ing CIP V ctor Ancajima Mi n P gina 63 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Ctrl A Seleccionar Todo Seleccionar todos los objetos Ctrl Del Eliminar Seleccionado Eliminar todos los objetos seleccionados Ctrl Shift C Copiar Nombre Realzado Copiar el nombre realzado al porta papeles Ctrl Z Deshacer ltima acci n Deshacer ltima acci n Ctrl Shift Z Rehacer ultima acci n deshecha Rehacer ultima acci n deshecha Ctrl O Abrir el Modelo Abrir un Modelo existente Ctrl S Guardar el Modelo Guardar el Modelo actual Tambi n puede guardarse pulsando sobre el bot n Disquette Ctrl Shift S Exportar Script SQL Llama al Di
58. nformation Mostrar Table Columns Primary Key Level When Mostrar Table Columns Primary Key Level is selected only primary key columns are displayed Mostrar Table Columns Attribute Level Use Mostrar Table Columns Attribute Level to display all columns of the tables Mostrar Table Columns Physical Schema Level Select Mostrar Table Columns Physical Schema Level to display the datatypes of the columns Mostrar Table Columns Show Foreign Keys If Mostrar Table Columns Show Foreign Keys is select foreign keys are shown as columns in the appropriate tables Mostrar Table Indices This menu item is used to display each table s indices on the model Mostrar List Table Indices Docente Ing CIP Victor Ancajima Mi n Pagina 25 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 A checkmark will be drawn left to the menu item when table indices are displayed Mostrar Mostrar Relation Names Mostrar Mostrar Relation Names can be selected to display the names of relations Mostrar Mostrar Page Grid Select Mostrar Mostrar Page Grid to show the partitioning of printable pages You can use the Page amp Printer Setup Dialog to change the initial page size Database Menu 4 DB Model Noname 2 y Database Plugins Options Window Database Synchronisation Reverse Engineering The Database Menu Database Database Synchronisation Use this function to synchronise your model
59. odo Crear Script SOL Importar gt Seript de eliminaci n SQL Configuraci n de P gina amp Impresora Script de Optimizaci n de Tabla SQL Imprimir SQL Repair Table Script Salir Exportar Modelo como Imagen Exportar Objectos seleccionados como Imagen Export Model as MDB XML File The File Menu Archivo Nuevo Archivo Nuevo crea un nuevo modelo vacio Si has abierto otro modelo antes puedes cambiar entre modelos usando el men Ventanas Archivo Abrir Archivo Abrir abre un modelo existente del disco duro o de una unidad de red DBDesigner crea un nuevo modelo vac o cada vez que se inicia para que puedas empezar a trabajar inmediatamente Si abres un modelo y Docente Ing CIP V ctor Ancajima Mi n P gina 21 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 no se han realizado cambios al modelo vac o se cerrar autom ticamente y ser reemplazado por el modelo abierto Archivo Abrir desde Base de Datos Archivo Abrir desde Base de Datos hace posible abrir un modelo guardado en una base de datos When selected this menu item the DB Connection Dialog pops up and you have to select the database containing the desired model There can be stored more than one model in the database so you have to select the appropriate model then Archivo Open recent Archivo Open recent displays a list of the last opened models to improve speed opening the most used
60. ombre del fichero y el destino Pulsa Guardar para escribir el script en el disco Cuando un shell SQL se abre puede ser til copiar el script al porta papeles y ejecutar directamente el shell SQL Para copiar el script SQL al porta papeles pulsa el bot n Copiar al Porta Papeles Opciones Create SQL La salida puede ser personalizada usando las siguientes Opciones Generales y las Opciones de Create SQL Exportar s lo tablas seleccionadas Marca esta opci n para exportar s lo las tablas seleccionadas Las dem s dem s tablas no ser n creadas en el fichero de script Ordenar Tablas por Clave For nea Usa esta opci n para cambiar el orden de creaci n Por defecto las tablas se crean en orden alfab tico Cuando usas las claves for neas es necesario cambiar el orden en que se crean las tablas Las tablas sin relaciones que apunten a ellas han de ser creadas primero Las dem s tablas se crear n solo cuando existan todas las tablas de origen Docente Ing CIP V ctor Ancajima Mi n P gina 48 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Si hay una colecci n de relaciones c clica las tablas no pueden ser creadas Se mostrar un mensaje de error A n as puedes exportar las tablas en orden alfab tico Definir Claves For neas Activa esta opci n si quieres activar la creaci n de claves primarias Crear Indices Activa esta opci n si quieres activar la creaci n de ndices No incluy
61. on Editor Relation Name Relation Kind Product iel_01 tin _ Invisible Foreign Keys idproduct Source Field pi Matching MATCH PARTIAL On Delete CASCADE On Update CASCADE The Relation Editor Docente Ing CIP Victor Ancajima Mi n Pagina 41 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Relation Name Change this value to rename the relation Relation Kind A relation can be one of the following kinds Kind Caption Explanation Example 1 1 one to one relation One row in the source table A relation between a customer matches one row in the table and an address table One destination table customer has one address l n one to many relation One row in the source table A relation between an order matches many rows inthe table and a orderproduct table destination table One order can have many products and a product in the orderproduct table is only part of one order 1 n Non one to many relation One row in the source table A relation between a payment Identifying FK not in PK matches many rows in the table and an order table Each destination table but the row in the order table as a Foreign Key in the payment assigned to Only destination table is not in the idorder is the Primary Key Primary Key Index field in the order table n m many to many relation A n m relation is always broken down into two 1 n
62. on Software Libre DbDesigner v 4 0 5 6 Servidores de Red Todas las 1 E Todas las conexiones Connectic E 3 MySQL gt Drupal 48 Localhost gt Admin E g Network Hosts gt Office amp a J Renombrar host E SOLite Cambiar IP del host O Oracle Eliminar Host MSSaL Eliminar BD 3 ODBC Cone GQ Nueva Conexi n BD P Us Ment popup de servidores Selecciona la funci n que quieras del men Eliminar un Servidor Para eliminar un Servidor selecciona Eliminar Host del men popup Crear una nueva base de datos Es posible crear una nueva base de datos desde el Di logo de Conexi n a Base de Datos Para crear una nueva base de datos muestra todos los servidores de bases de datos como ya se ha explicado Pulsa el ltimo nodo bajo el nodo del Servidor que tiene el texto Aparecer el Di logo de Nueva Base de Datos Introduce el nombre de la base de datos y pulsa enter Se crear la base de datos Eliminar base de datos Es posible eliminar una base de datos desde el Di logo de Conexi n a Base de Datos Para eliminar una base de datos muestra los servidores de bases de datos como ya se ha explicado Pulsa sobre el nodo de base de datos con el bot n derecho para mostrar el men popup Selecciona Eliminar Base de Datos Ten en cuenta que una vez la base de datos ha sido eliminada no puede ser restaurada Para recuperarla necesitar s una copia de seguridad Lista de Conexiones La Lista d
63. opup menu To clear the Standard Inserts click on the rubber button right to the Standard Inserts memo Table Options The Table Options provide access to the MySQL specific table options Please refere to the MySQL documentation to understand the functionality of the several Table Options Table Options Row Settings Next Auto Increment Value 100 Average row length Password to encrypt table theproducts1 23 Minimum number of rows Delay key table updates _ delay Max number of rows L Pack Keys Row format default The Table Options Advanced Table Options Like the Table Options the Advanced Table Options provide access to the MySQL specific table options Please refere to the MySQL documentation to understand the functionality of the several Table Options Advanced Table Options RAID Table Data directory C Use Table RAID RAID Ty Index directory Number of Chun Chunks The Advanced Table Options Docente Ing CIP V ctor Ancajima Mi n P gina 40 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Comments To store additional information about the table select the Comments and enter the information Comments pe This table stores all the products Table Comments Relation Editor The Relation Editor allows you to change the Kind of the relation the Foreign Keys fields mapping and the Relation Reference Definition Nl Relati
64. puede llamarse pulsando el bot n Sync en la paleta de Herramientas Ten en cuenta que un modelo vac o no puede sincronizarse Se mostrar el Di logo de Conexi n a Base de Datos Selecciona la conexi n a la base de datos con la que se va a hacer la sincronizaci n Entra el password de usuario y pulsa Conectar para establecer la conexi n Sincronizar con una nueva base de datos La funci n de sincronizaci n puede ejecutarse contra una base de datos vac a Todas las tablas se crear n y se realizar n las inserciones de los Insert Est ndar en las tablas Para sincronizar el modelo con la nueva base de datos llama al Sincronizador de Base de Datos Se mostrar el Di logo de Conexi n de Base de Datos Para crear una nueva base de datos muestra los Servidores de bases de datos y pulsa el nodo etiquetado como tal y como se explica arriba Pon nombre a la base de datos y crea una nueva conexi n arrastrando el nodo de la base de datos a la Lista de Conexiones Ahora conecta a la nueva Base de Datos Docente Ing CIP V ctor Ancajima Mi n P gina 57 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Database Synchronisation xi Conexion de BD Dua OSO Y No eliminar Tablas existentes Y Ejecutar Inserts Standard al crear nuevas Tablas Sincronizar Inserts Standard Progreso Conectado a la BD root drupal 55 Table s in Database 14 Table s in Model
65. re Libre DbDesigner v 4 0 5 6 e Correcci n When printing column icons were painted at the wrong place if Show Foreign Keys was turned off fixed e Correcci n Using a real n m relation may lead to AV when automatic index generation for FK fields is turned on fixed e Correcci n When selecting several Table Columns in the Table Editor and pressing the right mousebutton only one Column was selected fixed e Correcci n When removing a Relation the Foreign Key was not removed from user defined indices causing AVs when exporting SQL Scripts fixed 4 0 3 16 e Novedad SQL Syntax Highlighting e Novedad Second SQL Query Layout e Novedad 8 Temporary SQLCommand Drop Targets e Correcci n Impropper Date Time values may lead to infinite error message loop Improved e Correcci n Linux When closing the program unassigned ActiveControl may lead to AV fixed 4 0 3 15 e Novedad Scaling of the Index tab in the Table editor when the whole editor is resized e Novedad Oracle 8 compatibility when reverse engineering a Oracle database e Correcci n Recursive relations on a table itself caused various AVs and strange behaviour fixed e Correcci n When DBDesigner4 was launched the very first time the DBDesigner4_Translations txt wasn t copied to the personal files directory This caused a warning fixed 4 0 3 14 e Novedad Translation features were reprogrammed and enabled e Correcci n Infinite Loop could cause a Stack Overflow
66. relations 1 1 one to one relation This relation is treated like a Generalisation normal 1 1 relation within DBDesigner 4 Some plugins make use of this type of relation Invisible Use this option to hide the relation To make the relation visible again select the source table or the destination table in the Model Palette expand the relations and doubleclick the invisible relation In the Relation Editor disable this option Foreign Keys Use the Foreign Key table to change the fieldnames of Foreign Keys in the destination table and to add additional comments to the fields Doubleclick a value to change it Reference Definitions Docente Ing CIP V ctor Ancajima Mi n P gina 42 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Select the Create Reference Definition checkbox to activate the Reference Definitions Use the comboboxes to select the appropriate actions for delete and update events Please note that native MySQL tables do not support Foreign Key Reference Definitions Use InnoDB if Foreign Key Reference Definitions are needed Optional Relation To make the relation optional on one side check the appropriate option Comments Use the Comments Memo to enter additional information about the relation Region Editor Call the Region Editor from the region s popup menu The Region Editor allows you to define default table settings for all tables positioned on the region To act
67. s and can be automatically refreshed e Novedad A new XML Parser is introduced to improve speed e Novedad Info text for Models stored in Databases e Novedad French translation by Alain S galou e Correcci n Deleting a relation could lead to AV fixed e Correcci n After an update the existing DBConnections were not read and overwritten fixed 4 0 3 29 e Correcci n Special Characters used in a Datatype s name or Description would cause a model not to open 4 0 3 28 e Correcci n Improved Cursor Key handling Selected Objects were moved even when an editor was active 4 0 3 27 e Novedad Cursor Keys move selected Objects Shift Ctrl move objects faster e Novedad 1 1 Non Identifying added e Novedad Crow Foot Notation e Novedad Region can be selected by click on Object Name e Correcci n When a Table was connected to itself by a identifying Relation an unlimited number of recursive PKs were edit Now only non identifying Relations are allowed 4 0 3 26 e Novedad Native MSSQL Reverse Engineering Connectivity under Windows e Novedad Automatically collapse Tables while Reverse Engineering to save Canvas space e Novedad Improved Reverse Engineering Dialog e Correcci n Oracle Relations missed PK FK Mapping fixed Docente Ing CIP V ctor Ancajima Mi n P gina 67 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 4 0 3 25 e Correcci n When the language information was not set the
68. s image with an updated version of the image or a different image click the Image Folder button A file browser is shown and you can select the image Currently only the PNG and BMP image formats are supported Strech Image When the Strech Image option is selected you are able to resize the image Restore Size To restore the original size of the image after it has be rescaled press the Restore Size button Restore Aspect Ratio When the image has been resized and the aspect ratio was changed press the Restore Aspect Ration button to change the height of the image according to the aspect ration Clear Image Press the Clear Image button to remove the bitmap Datatype Editor Doubleclick on a datatype in the Datatype Palette to call the Datatype Editor Query Editor To call the Query Editor from Design Mode right click on the table and select Edit Table Data from the popup menu When DBDesigner 4 is Query Mode a docked Query Editor is shown at the bottom of the main window To open another editor double click on the appropriate table If there is no active database connection the Database Connection Dialog will be shown Create a new or select an existing database connection and click connect Docente Ing CIP Victor Ancajima Mi n Pagina 45 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 A Query Edner Jag Tabie Oratie Correci n adeno cr O F SA Commons J tomen SEL
69. ses de Datos con Software Libre DbDesigner v 4 0 5 6 Select Database Connection _ oa Servidores de Red Todas las conexiones a BD la Todas las conexiones E 3 MySQL 48 Localhost Egy Network Hosts localhost O SQLite 5 Oracle O MSSOL 5 ODBC M a 127 0 0 1 MySQL localhost drupal Conexi n a la base d Oracle WORLD OFFICE drupal Ab Office Conexi n Dice EZ Conecta a Nueva Conexi n BD A Usuario SYSTEM Password XK Anular Di logo de Conexi n a Bases de Datos El Di logo de Conexi n a Bases de Datos tiene tres reas el rbol de Servidores de Red La Lista de Conexiones y la secci n de Usuario Password Arbol de Servidores de Red El rbol de Servidores de Red muestra todos los servidores y sus bases de datos Se usa como filtro para mostrar conexiones y para crear nuevas conexi n a servidores de bases de datos Cuando el primer nodo llamado Todas las Conexiones est seleccionado todas las conexiones introducidas se mostrar n en la Lista de Conexiones Para mostrar todas las conexiones al servidor local de MySQL selecciona MySQL Localhost Para mostrar todas las conexiones a servidores MySQL en la red selecciona MySQL Network Hosts Para mostrar todas las conexiones a un servidor MySQL espec fico de una red selecciona el nombre del servidor en el nodo MySQL Network Hosts Las conexiones a Oracle o ODBC pueden filtrarse de la misma manera Mostrar b
70. signer 4 DB Model Noname3 jit Display Database Plugins Options Windows Help v Design Mode Query Mode Notation gt Table Columns Entity Level Table Indices gt Primary Key Level v Display Relation Names v Attribute Level Display Page Grid v Physical Schema Level v Show Foreign Keys The Mostrar Menu Mostrar Design Mode Select this menu item to change to Design Mode A checkmark will be drawn left to the menu item when Design Mode is selected Docente Ing CIP Victor Ancajima Mi n Pagina 24 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Mostrar Query Mode Select this menu item to change to Query Mode A checkmark will be drawn left to the menu item when Query Mode is selected Mostrar Notation Mostrar Notation specifies the notation used to display the model When a notation is selected a checkmark will be drawn left to the menu item Mostrar Notation EER Mostrar Notation EER will set the notation to the common EER notation Mostrar Notation EER 1 n Mostrar Notation EER 1 n will set the notation to another EER notation displaying intervals Mostrar Notation Traditional Mostrar Notation Traditional will change to a notation which will be familia to ErwinO users Mostrar Table Columns Entity Level Mostrar Table Columns will specify how tables are displayed on the model Use Mostrar Table Columns Entity Level to hide all column i
71. su valor inicial Docente Ing CIP V ctor Ancajima Mi n P gina 56 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Nombre de Usuario Especifica el nombre de usuario usado para conectar a la base de datos Password Especifica el password a usar para conectar a la base de datos Descripci n Entra una descripci n con algo de informaci n acerca de la conexi n a la base de datos Pesta a Avanzado Atenci n Modifica los par metros de conexi n avanzada nicamente si sabes lo que est s haciendo El bot n Reiniciar por defecto puede usarse para reiniciar los par metros de conexi n a su valor por defecto Para a adir o borrar un par metro usa los correspondientes botones Los par metros por defecto pueden modificarse editando el fichero DBDesigner4_DBDefaultSettings ini en el directorio de datos de DB Designer 4 La columna del servidor muestra la IP o el nombre del servidor entrado Haz una doble pulsaci n en la IP nombre de servidor para cambiarlo La columna base de datos muestra la conexi n a base de datos Haz una doble pulsaci n para cambiar el valor La columna de descripci n muestra informaci n adicional acerca de la conexi n Puede cambiarse haciendo una doble pulsaci n Sincronizaci n de la Base de Datos Para sincronizar el modelo con una base de datos selecciona Base de datos gt Sincronizaci n con la Base de Datos del men principal La sincronizaci n tambi n
72. tatype to change the datatype s parameters Click on the Table Column s row to change the NOT NULL Flag the Column Options and the Autoincrement Flag Primary Key leon Column s Datatype Column Options Switch Def Val Des Table Columns gelumn Name DataType NN Ai Fleas p Defautvalue P Y idproduct INTEGER w w YJUNSIGNED ZEROFILL Eo Varchar 45 _ BINARY New Product Column Name NOT NULL Column Default Value Description Column leon Autoincrement Column The Table Columns To enter a new column click on any column name an press the Page Down Key The Cursor is placed below the last column Add the new column by entering the column name If you want to enter several new columns press return The Curor is moved to the next row and the next column name can be entered Drag the appropriate datatype from the Datatype Palette onto the new column Enter the datatype s parameters if needed Set the Column s NOT NULL Flag the Column Options and the Autoincrement Flag if nessesary Table Indices An unlimited number of indices can be defined for each table The PRIMARY index is defined automatically and cannot be deleted Docente Ing CIP Victor Ancajima Mi n Pagina 38 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Page Selection Add New Index product_name pro duct ean Delete Selected Index List of theTable s Indices The Indices L
73. this command to reset the palette positions to their initial locations Docente Ing CIP Victor Ancajima Mi n P gina 28 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Windows Dock Palettes Use this menu item to dock or undock the palettes to the right of the main window Below this menu item a list of all opened models is displayed Select a menu item to bring the appropriate menu to the front Ayuda Menu eit xml Ss Help About Online Documentation Visit FabFORCE com Check for New Versions The Ayuda Menu Ayuda About Displays the splash screen Ayuda Online Documentation Lauches an explorer with this documents Ayuda Visit fabFORCE net Lauches an explorer and navigates to http www fabFORCE net Ayuda Check for New Versions Docente Ing CIP Victor Ancajima Mi n Pagina 29 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Lauches an explorer navigates to http www fabFORCE net downloads Palettes Palettes are floating windows which always stay on top and provide fast access to important functions The Toolbar Tools Palette The Toolbar and the Tools Palette provides quick access to the most important work tools On a Linux system the Tools Palette is disable because of a limitation in the window system N DB Designer 4 DB Model Noname2 E File Edit Display Database Plugins Options Windows Help le
74. tos con Software Libre DbDesigner v 4 0 5 6 formateado para PHP Docente Ing CIP Victor Ancajima Mi n Pagina 65 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 DBDesigner 4 Hist rico de Versiones Lanzamientos de C digo Versi n Cambios 4 0 5 5 e Correcci n Added option to deactivate quotes around default values e Correcci n Added bug when fetching standard inserts from oracle e Correcci n Fixed mouse cursor problem 4 0 5 4 e Correcci n The last placed table was not printed or displayed on the Navigator when placed on a region e Correcci n A List index out of bounds error in the Relationship Editor e Correcci n Enlarged Open Save dialogs for Chinese and Korean Windows 4 0 5 3 e Correcci n Installer was missing midas dll e Correcci n Refresh was missing after drag n drop of datatype onto a column of a table on the canvas e Novedad Option to export Linux style linebreaks e Novedad Option to switch off datatype sync between FKs and PKs e Novedad When resizing the table editor the Comment column gets resized too 4 0 5 2 e Correcci n Crow s Foot 1 1 Notation e Correcci n Multibyte Language Reading Error e Correcci n Region color is restored after discarding changes in the Region Editor e Correcci n Improvment of the focus bug in Table Editor e Novedad Popup Menu entries in the Table Editor Column Grid to move columns up and down 4 0 5 1 e Correcci n
75. with a database This function can also be used with a clear database to create all the tables Database Reverse Engineering Use this function to create a model based on an existing database Plugins Menu Model Noname2 ase Plugins Options Window HTMLReport Datalmporter The Plugins Menu The Plugins Menu lists a number of DB Designer 4 plugins available in the program s directory Docente Ing CIP V ctor Ancajima Mi n P gina 26 de 71 Modelamiento de Bases de Datos con Software Libre DbDesigner v 4 0 5 6 Options Menu todel arbeitszeit xml e Options Windows Help Model Options DB Designer Options The Options Menu Options Model Options Options Model Options will call the Model Options Dialog where several options can be set for the model like the default datatype or the display font Options DBDesigner Options Options Model Options will call the Model DBDesigner Options Dialog where several general options can be set Windows Menu i Windows Help Cascade Tile Style Standard Toolbar Motif Tools Palette SGI v Navigator amp Info Palette Y Platinum v Datatypes Palette Y DB Model Palette Reset Palette Positions Dock Palettes Noname2 xml The Windows Menu Windows Cascade Use this command if you have opened several models and want to arrange the windows in a overlapping style Docente Ing CIP Victor Ancajima Mi n P gina 27 de 71 Modelam

Download Pdf Manuals

image

Related Search

Related Contents

Bedienungsanleitung.  Agri-Fab 45-03641 User's Manual  Manuel d`utilisation pourJP3  Manual de instruções ICP274-BR1PT3  Data Sheet    Samsung YP-T55 User's Manual  NH イムノクロマト O111 ≪取扱説明書≫  Paper Title (use style: paper title)  

Copyright © All rights reserved.
Failed to retrieve file