Tabla De Contenido.odt

  • Uploaded by: Norelkis Garcia
  • 0
  • 0
  • August 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Tabla De Contenido.odt as PDF for free.

More details

  • Words: 51,429
  • Pages: 229
Tabla de contenido 1. MySQL Enterprise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …. . . . . . . . . . . . . 1 2. Ediciones MySQL Workbench. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3. Instalación de MySQL Workbench. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3.1. Instalación de MySQL Workbench en Windows. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3.2. A partir de MySQL Workbench.. . ……………. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3.3. La desinstalación de MySQL Workbench - Windows.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4 4. MySQL Workbench tutoriales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………... 5 4.1. Importación de una definición de datos de secuencias de comandos SQL. . . . . . . . . . . . . . … 5 4.1.1. Adición de un diagrama EER. . . . . . . . . . . ……………………………………………………………………………..5 4.2. Utilizando el esquema predeterminado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………….6 4.2.1. Creación de una nueva tabla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ……………………………………..7 4.2.2. Crear objetos de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………………………….. 7 4.3. Modelado básico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ……………………………………. . . . . . . . . . . 7 4.3.1. Adición de una tabla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………….. . . . . . 7 4.3.2. Crear una clave externa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …………………………………………. . . 8 5. La documentación de la Sakila Base de datos. . . ………………………. . . . . . . . . . . . . . . . . . . . . . . . . . 9 5.1. Un archivo PNG de la SakilaBase de datos. . . . . . ……………………. . . . . . . . . . . . . . . . . . . . . . . . .. 9 6. MySQL Workbench de referencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………….. 11 6.1. La aplicación de Windows. . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………………….. . . . . . 11 6.1.1. El diseño de la aplicación. . . . . . . . . . . . . . . . . . . . . . ………………………………………………….. . . . . 11 6.1.2. Acoplamiento y desacoplamiento de Windows. . . . . . . . . . . . . . . . . . . . ………... . . . . . . . . . 12 6.2. MySQL Workbench menús. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………... . . . . . . . . . . . . . . . 12 6.2.1. El menú Archivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………. . . . . . . 12 6.2.2. El menú Editar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …………………. . . . . . . . . . . . . 13 6.2.3. El menú Ver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 15 6.2.4. El menú Organizar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………. . . 15 6.2.5. El menú Modelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . ……………………………………………..16 6.2.6. El menú de base de datos (versión comercial). . . . . . . . . . . . . . . . . . . . ………………………….. . 20 6.2.7. El menú de plug-ins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …………………………………. . 21 6.2.8. El menú Herramientas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………….. . 21 6.2.9. El menú de la Comunidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………………. . . . 25 6.2.10. El menú Ayuda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………………..26 6.3. La barra de herramientas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ……………………. . . . . . 26 6.3.1. Los productos específicos de herramientas barra de herramientas. . . . . . . …………... . . . . . 26 6.4. MySQL Modelo de página. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ……………………………..27 6.4.1. Los diagramas EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …………………………………….. 27 6.4.2. Los esquemas física. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………………….28 6.4.3. Los privilegios de esquema (versión comercial). . . . . . . . . . . . . . . . . . . . . . . . . ………………… 28 6.4.4. Los scripts SQL y Notas del modelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . ………………………………..30 6.5. Un lienzo del diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ………..30

6.5.1. La barra de herramientas vertical. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.6. El modelo Navigator paleta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 6.7. El catálogo y las capas de paletas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 34 6.7.1. El Catálogo de la gama de colores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.7.2. La paleta Capas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.8. Las propiedades y la historia paletas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.8.1. La paleta Propiedades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.8.2. La paleta Historia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7. Creación de tablas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 7.1. Añadir tablas a los esquemas física. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 7.2. Añadir tablas a un diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 7.3. El Editor de tablas de MySQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 7.3.1. La ventana del editor principal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 7.3.2. La Tabla Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.3.3. Las columnas Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.3.4. Los Índices Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.3.5. La pestaña de claves externas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 7.3.6. La pestaña de disparadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 7.3.7. La pestaña Particiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 40 7.3.8. La pestaña Opciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.3.9. La pestaña de insertos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.3.10. La pestaña de privilegios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ….. 42 8. Creación de clave externa Relaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 8.1. Adición de relaciones de clave externa Utilizando un gráfico EER. . . . . . . . . . . . . . . . . . . . . .43 8.2. El editor de relaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …44 8.3. Las propiedades de una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … . . . . . . . 45 9. La creación de vistas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . 47 9.1. Vistas a la adición de los esquemas física. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …. . . . . . . 47 9.2. Vistas a la adición de un diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ….. . . . . . .. 47 9.3. La vista del editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ….. . . . . . . . . . . . . 47 9.3.1. los Ver Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . 48 9.3.2. los privilegios Tab . ……………………………………………………………………………………………… . . . . . . 48 9.3.3. Modificación de una vista mediante la paleta Propiedades. . . . . . . . . . . . . . . . . . . . . . . . . . . 48 10. Creación de rutinas y Grupos de rutina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 10.1. Rutinas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 10.1.1. Adición de rutinas para los esquemas física. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … 49 10.1.2. El Editor de rutina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 10.2. Grupos de rutina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 10.2.1. Agregar grupos de rutina a los esquemas física. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 10.2.2. Agregar grupos de rutina a un diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 10.2.3. El editor de grupos de rutina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..51

11. Capas creando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..52 11.1. Añadir capas a un diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 11.1.1. Agregar objetos a una capa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 11.2. La modificación de una capa utilizando la paleta Propiedades. . . . . . . . . . . . . . . . . . . . . . . . . 53 12. Toma nota de Creación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 12.1. La incorporación de notas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 12.2. El editor de notas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 13. Creación de objetos de texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 13.1. Adición de objetos de texto a un diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 13.2. El Editor de objetos de texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 13.2.1. Modificación de un objeto de texto usando el propiedades Paleta. . . . . . . . . . . . . . . . . . . .55 14. Creación de imágenes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 56 14.1. Adición de imágenes a un diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 14.2. El editor de imágenes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56 14.2.1. los Imagen Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 56 15. Ingeniería inversa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57 15.1. Ingeniería inversa El uso de un script de creación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57 15.2. Ingeniería inversa de una base de datos activa (versión comercial). . . . . . . . . . . . . . . . . . . . . 57 15.2.1. Errores durante la ingeniería inversa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 16. Ingeniería Adelante. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 16.1. Ingeniería hacia adelante mediante secuencias de comandos SQL. . . . . . . . . . . . . . . . . . . . . .61 16.1.1. Creación de un esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 61 16.1.2. Modificación de un esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 16.2. Ingeniería hacia adelante a un servidor activo (versión comercial). . . . . . . . . . . . . . . . . . . . .. 61 16.3. La sincronización de bases de datos (versión comercial). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 16.4. Creación de un informe de diferencias de esquema (versión comercial). . . . . . . . . . . . . . . .. 62 16.4.1. Las fuentes para un informe de diferencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 17. conexiones de servidor (versión comercial). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 17.1. Ventana de conexión del servidor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 17.2. La confirmación de conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65 18. Impresión (versión comercial). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 18.1. Opciones de impresión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..67 19. El entorno de ejecución de Genérico (TRB) de Shell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 68 19.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 68 19.2. Explorar la Shell TRB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 68 19.3. La cáscara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … . 68 19.4. Los módulos y estructuras paletas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..69 19.4.1. los módulos Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 19.4.2. los struct Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 69 19.5. El árbol de la gama de colores TRB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 69 19.6. El inspector TRB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …70 19.7. Invocando el Shell de ingresos brutos de la línea de comandos. . . . . . . . . . . . . . . . . . . . . . . . 70

20. plug-ins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …71 20.1. los catalog_utils.grt.lua Módulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 71 20.1.1. Uso del Shell de TRB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 20.2. El acceso a los plugins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 21. MySQL Workbench Validación del esquema plugins (versión comercial). . . . . . . . . . . . . . . . . 73 21.1. Validación general. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 73 21.2. Validación específicas de MySQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 22. Plantillas Modelo de informe DBDoc personalización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … 75 22.1. Los marcadores de plantillas compatibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 22.2. Creación de una nueva plantilla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 23. MySQL Workbench FAQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

MySQL Workbench A. MySQL Workbench historial de cambios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 A.1. Los cambios en esta versión 5.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … 83 A.1.1. Los cambios en MySQL Workbench 5.1.7 (No se ha liberado). . . . . . . . . . . . . . . . . . . . . . . . ..83 A.1.2. Los cambios en MySQL Workbench 5.1.6 (No se ha liberado). . . . . . . . . . . . . . . . . . . . . . . . . 83 A.1.3. Los cambios en MySQL Workbench 5.1.4 (No se ha liberado). . . . . . . . . . . . . . . . . . . . . . . . . 83 A.2. Los cambios en la Versión 5.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84 A.2.1. Los cambios en MySQL Workbench 5.0.30 (18º febrero de 2009). . . . . . . . . . . . . . . . . . . . .. 84 A.2.2. Los cambios en MySQL Workbench 5.0.29 (12 de diciembre de 2008). . . . . . . . . . . . . . . . . .84 A.2.3. Los cambios en MySQL Workbench 5.0.28 (6º diciembre de 2008). . . . . . . . . . . . . . . . . . . . 85 A.2.4. Los cambios en MySQL Workbench 5.0.27 (7º noviembre de 2008). . . . . . . . . . . . . . . . . . ... 86 A.2.5. Los cambios en MySQL Workbench 5.0.26 (16 de octubre de 2008). . . . . . . . . . . . . . . . . . ... 86 A.2.6. Los cambios en MySQL Workbench 5.0.25 (12 ° septiembre de 2008). . . . . . . . . . . . . . . . . . 86 A.2.7. Los cambios en MySQL Workbench 5.0.24 (12 ° agosto de 2008). . . . . . . . . . . . . . . . . . . . . . 87 A.2.8. Los cambios en MySQL Workbench 5.0.23 (25 de junio de 2008). . . . . . . . . . . . . . . . . . . . . . 88 A.2.9. Los cambios en MySQL Workbench 5.0.22 (27ª mayo de 2008). . . . . . . . . . . . . . . . . . . . . . . 89 A.2.10. Los cambios en MySQL Workbench 5.0.21 (27 de abril de 2008). . . . . . . . . . . . . . . . . . . . . 90 A.2.11. Los cambios en MySQL Workbench 5.0.20 (26 de abril de 2008). . . . . . . . . . . . . . . . . . . . . .91 A.2.12. Los cambios en MySQL Workbench 5.0.19 (15 de abril de 2008). . . . . . . . . . . . . . . . . . . . . .91 A.2.13. Los cambios en MySQL Workbench 5.0.18rc (no publicado). . . . . . . . . . . . . . . . . . . . . . . . . .91 A.2.14. Los cambios en MySQL Workbench 5.0.17rc (07 de abril de 2008). . . . . . . . . . . . . . . . . . . . 92 A.2.15. Los cambios en MySQL Workbench 5.0.16rc (26 de marzo de 2008). . . . . . . . . . . . . . . . . . 93 A.2.16. Los cambios en MySQL Workbench 5.0.15rc (17 de marzo de 2008). . . . . . . . . . . . . . . . . . .94 A.2.17. Los cambios en MySQL Workbench 5.0.14abeta (28 de febrero de 2008). . . . . . . . . . . . . . 95 A.2.18. Los cambios en MySQL Workbench 5.0.14beta (25 de febrero de 2008). . . . . . . . . . . . . . . 95

Lista de Figuras 4.1. Añadir tablas a la lona. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4.2. El esquema predeterminado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.3. Adición de un diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ….. 7

5.1. los Sakila diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 6.1. El diseño de la aplicación por defecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 11 6.2. La herramienta de anclaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.3. La ventana de búsqueda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.4. Informes El Modelo DBDoc asistente principal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.5. El Informe DBDoc Modelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 18 6.6. los opciones caja de diálogo . …….. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6.7. los Modelo de MySQL página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.8. Roles y privilegios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.9. editor de papel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 6.10. La barra de herramientas vertical. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.11. La barra de herramientas cuando la herramienta está activa tabla. . . . . . . . . . . . . . . . . . . . . 32 6.12. La paleta de modelos Navigator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7.1. Una tabla en un diagrama EER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 7.2. El editor de tablas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.3. La pestaña de columnas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 38 7.4. La pestaña de índices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …39 8.1. El conector de relación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..43 8.2. El conector de división. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 11.1. El objeto Layer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 15.1. Selección de esquemas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 15.2. Seleccione objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 15.3. Duplicación de un nombre de objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 16.1. Las fuentes para un informe de diferencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … 62 17.1. Conectarse a un servidor de ventanas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 17.2. confirmación de la conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 19.1. La cáscara TRB (Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Capítulo 2. Ediciones MySQL WorkbenchLa Community Edition (OSS) La Community Edition es la base de todas las ediciones en las versiones de MySQL Workbench que están disponibles actualmente o los que estará disponible en el futuro. Todas las ediciones de MySQL Workbench se basan en la Edición Comunidad y todos los futuros im-mejo- al marco base y conjunto de características serán incluidas en esta versión. La Community Edition es un producto completo de características que pone una potente herramienta de gestión de base de datos en manos de la comunidad MySQL. La edición estándar es una extensión comercial que se construye en la parte superior de la OSS Edition y añade módulos y plugins, lo que permite un flujo de trabajo optimizado. Los aspectos más destacados de esta edición son el sistema de privilegios objeto de esquema adicional, plugins de validación de esquema, Modelo de informe, y la impresión en línea, así como la ingeniería inversa y la sincronización de bases de datos frente a conexiones en directo. Si tu usar el MySQL

Workbench en un entorno de mejora profesional a la edición comercial puede mejorar en gran medida su trabajo fluir Capítulo 3. Instalación de MySQL Workbench Puede instalar MySQL Workbench usar con un archivo Zip o instalador. Los requisitos para la instalación de MySQL Workbench son: 1. Actualmente, MySQL Workbench está disponible para Windows solamente. MySQL Workbench se ejecuta en reciente de 32 bits basado en Windows NT sistemas operativos, como Windows XP, Vista y Windows 2003. No se ejecuta en Windows 2000 y más adelante. 2. los .Net 2.0 Marco es un requisito. Si aún no ha instalado este marco, descargar .NET 2.0 Marco de referencia . También puede ser necesario el VS2005.net redistribuible pero en primer lugar tratar de MySQL Workbench. Si la aplicación no se inicia , descarga VS2005.net redistribuible . 3. En el inicio, la aplicación comprueba la versión de OpenGL y selecciona entre el software y el hardware de renderizado. Para determinar el método de representación que se utiliza, abra la MARIDO ELP y elegir el menú S SISTEMA yo NFO submenú. 3.1. Instalación de MySQL Workbench en Windows MySQL Workbench puede instalarse utilizando el archivo de instalación de Windows o puede ser instalado manualmente desde un archivo ZIP. Instalación de MySQL Workbench Uso del instalador MySQL Workbench se puede instalar utilizando el instalador de Windows (.msi) Paquete de instalación. El paquete MSI lleva el nombre mysql-workbench-versión-win32.msi, dónde la versión indica el número de versión de MySQL Workbench. Importante Instalación de MySQL Workbench mediante el instalador requiere privilegios de administrador o usuario avanzado. Si usted es utilizando el archivo ZIP sin instalador, no es necesario administrador o usuario avanzado privilegios. La mejora de la asistente de instalación depende del apoyo y la retroalimentación de los usuarios. Si encuentra que la instalación de MySQL Asistente está dejando de lado alguna característica importante para usted, o si halla un error, por favor repórtelo en nuestra base de datos insectos. Para ello el uso R INFORME UN segundo UG bajo la opción MARIDO ELP menú. 1. Para instalar MySQL Workbench, haga clic derecho sobre el archivo MSI y seleccionar la yo nstall opción en el menú emergente. 2. En el SETUP TIPO ventana se puede elegir una Completar o Personalizado instalación. Para utilizar todas las características de MySQL de Trabajo elegir el banco Completar opción.3. A menos que decida otra cosa, MySQL Workbench se instala en DO:\ %ARCHIVOS DE PROGRAM % \ MySQL Workbench \ MySQL 5.0 edition_type \ , dónde %ARCHIVOS DE PROGRAMA% es el directorio por defecto de los programas para su configuración regional. Los %ARCHIVOS DE PROGRAMA% directorio puede ser C: \ Archivos de programa o C: \ Program .

Instalación desde el archivo zip Si tiene problemas al ejecutar el instalador, como alternativa, se puede descargar un archivo ZIP sin instalador. Ese archivo es llamado mysql-workbench- versión -win32.zip . El uso de un programa ZIP, descomprimirlo en el directorio de su elección. Puedes También desea crear un acceso directo en el escritorio o en la barra de inicio rápido. Para instalar utilizando el archivo ZIP, descargue el archivo ZIP en una ubicación conveniente y descomprimir el archivo. Puede colocar la resultante directorio en cualquier parte de su sistema. No es necesario instalar o configurar la aplicación antes de usarlo. 3.2. A partir de MySQL Workbench Instalación de MySQL Workbench mediante el instalador de Windows crea automáticamente dos entradas en el START A menú bajo METRO Y SQL. Si su tarjeta gráfica no es compatible con OpenGL 1.5 seleccionar el representación por software entrada del menú. También se puede iniciar MySQL Workbench desde la línea de comandos. Para ver las opciones de línea de comandos disponibles, emita el comando MySQL Workbench -help | Más desde el directorio de instalación de MySQL Workbench. Debería ver el siguiente resultado: MySQL Workbench 5.0.14 Beta SE. (C) 2006-2008 por MySQL AB. Todos los derechos reservados. Uso: MySQL Workbench [opciones] [archivo de modelo] opciones -help (-h) ...... Imprimir esta salida nombre de archivo -open .. Abrir el archivo indicado en el inicio -nologo ......... No mostrar la pantalla de bienvenida -verbose (-v) ... Imprimir salida detallada en el Shell TRB 3 -versión [TRB] .. Imprimir la información de versión -swrendering .... Forzar el lienzo de usar software de renderizado en lugar de OpenGL -log ............ Instrucción para guardar mensajes (otra información de depuración) para presentar El número de versión de MySQL Workbench se muestra seguido por un mensaje de uso y luego las opciones. Utilizar el -swrendering opción si su tarjeta de vídeo no es compatible con OpenGL 1.5. los -versión opción se puede utilizar para visualizar el MySQL Workbench número de versión o, opcionalmente, el número de versión cáscara TRB. Las otras opciones son fáciles de entender. Al utilizar las opciones de línea de comandos que muestran la salida a una ventana de la consola, es decir, -ayuda y -versión , Asegúrese de que la tubería la salida a través de la Más comando de otro modo no se mostrará nada. 3.3. La desinstalación de MySQL Workbench - Windows El método para desinstalar MySQL Workbench dependerá de cómo se instala MySQL Workbench en el primer lugar. Rmoving MySQL Workbench cuando está instalado mediante el instalador 1. Para desinstalar MySQL Workbench, abra lado CONTROL PANEL y elige UN DD O Remove PROGRAMAS . Encuentra el MySQL Mesa de trabajo de entrada y elegir el botón Remove. Al hacerlo se eliminará MySQL Workbench. 2. Cualquier módulos añadidos a la C: \ Archivos de programa \ MySQL \ MySQL Workbench

versión \ modules directorio no suprimirse. Nota No es posible eliminar MySQL Workbench desde la línea de comandos si se ha instalado MySQL Workbench USing el instalador. Aunque se puede eliminar manualmente algunos de los componets No hay ninguna opción de línea de comandos para la eliminación de MySQL Workbench. Eliminar la carpeta de MySQL Workbench manualmente no se eliminarán todos los archivos pertenecientes a MySQL Workbench. Cuando se instala desde un archivo ZIP Si ha instalado MySQL Workbench utilizando un archivo ZIP, para quitar MySQL Workbench puede simplemente eliminar el banco de trabajo del directorio. MySQL Nota Si ha instalado todos los módulos adicionales dentro de la módulos en el directorio y desea mantenerlos, asegúrese de copiar los módulos en un directorio diferente antes de eliminar el directo MySQL Workbench Capítulo 4. MySQL Workbench tutoriales Este capítulo contiene tres tutoriales cortos destinados para que se familiarice con los conceptos básicos de MySQL Workbench. Estos tutoriales muestran: ¿Cómo se puede usar MySQL Workbench tanto para diseñar y documentar las bases de datos. La creación de una base de datos desde cero es el foco de Sección 4.2, "Uso del Esquema predeterminado" y la exploración de las cualidades de diseño gráfico de MySQL Workbench se abordaron en Sección 4.3, "Modelado básico". Tanto estos tutoriales muestran el diseño de bases de CAP-habilidades de MySQL Workbench Importación de una secuencia de comandos de definición de datos SQL es probablemente la forma más rápida de familiarizarse con MySQL Workbench - este tutorial hace uso de la Sakila base de datos y hace hincapié en el uso de MySQL Workbench un instrumento de documentación. Ejemplos tomados a partir de la base de datos Sakila se utiliza en toda la documentación para hacer este tutorial puede ser muy útil en la comprensión de MySQL Banco de trabajo. 4.1. Importación de una definición de datos SQL Script Para este tutorial utilizar el Sakila la escritura de la base de datos se encontró en el ejemplos de Bases de Datos sección de la http://dev.mysql.com/doc/página. Después de descargar el archivo, extraerlo en una ubicación conveniente. Abrir MySQL Workbench y encontrar la REverse mi NGINEER METRO Y SQL do REAR SCRIPT opción de menú seleccionando primero FILE y entonces yo MPORT . Encontrar e importar el Sakila-schema.sql archivo. Este es el script que contiene las instrucciones de definición de datos para el Sakila base de datos. El filtro de archivo para el archivo por defecto de la ventana de diálogo Abrir a* .sql por lo que sólo debe ser capaz de ver los archivos con elsql extensión. Si el archivo se ha importado correctamente, la barra de estado de la aplicación lee, Importación de secuencias de comandos de MySQL Crear hecho. Para ver la guión recién importado, expanda el Los esquemas física sección haciendo doble clic en la flecha a la izquierda de la Físico Los esquemas

barra de título. Seleccione la pestaña Sakila . Yo tal vez desee también de quitar el precinto esquema predeterminado, mibd . Para ello, selecciona esta ficha y haciendo clic en el botón - en la parte superior justo en el PAG FÍSICA S CHEMATA panel. Para ver todos los objetos en el Sakila esquema, puede que tenga que ampliar el PAGÍSICAS CHEMATA ventana. Para hacer este movimiento el puntero del ratón en cualquier lugar sobre el área gris que define el borde inferior de la PAG ÍSICASCHEMATA ventana. Mantenga pulsada la derecha botón del ratón y mover el ratón para ajustar el tamaño de la ventana. Una vez que hemos ampliado la ventana, todos los objetos de la Sakila la base de datos debe ser visible. Tablas aparecen en la parte superior, seguido de puntos de vista y luego rutinas. No hay grupos de rutina en este esquema, pero se debe ver el Routine GRUPOS sección y una Añadir Grupo icono. Para una descripción completa de la importación de un MySQL script de creación ver Sección 15.1, "Ingeniería inversa utilizando la secuencia de comandos Crear un" . 4.1.1. Adición de un diagrama EER Para crear un diagrama EER para la Sakila base de datos, agregar primero un diagrama EER haciendo doble clic el Añadir Diagrama icono de la EER DIAGRAMS panel. Esto debería crear y abrir una nueva Diagrama EER. Los Diagrama EER lienzo es donde se lleva a cabo el modelado de objetos. Para añadir una tabla a la lona, seleccione lado CATALOG pestaña en el El panel medio en el lado derecho de la aplicación. Esto debería mostrar cualquier esquemas que aparecen en el METRO Y SQL MODELO lengüeta. Encuentra el esquema Sakila y expandir la vista de sus objetos haciendo clic en el botón + a la izquierda del nombre del esquema. Para ver las tablas lista de la misma manera. Puede agregar tablas a la lona EER recogiéndolos de lado ATALOG panel y colocándolos en el lienzo. Suelta el anuncio- vestir mesa y el ciudad mesa en el lienzo. Figura 4.1. Añadir tablas a la lona MySQL Workbench descubre automáticamente que address.city_id ha sido definida como una clave externa que hace referencia el City.city_id campo. Suelta el país mesa en el lienzo e inmediatamente debería ver la relación entre la país mesa y el ciudad mesa. ( Ver Figura 5.1, "El Sakila diagrama EER "para ver un archivo PNG de todas las relaciones en las el Sakilabase de datos.) Elegir el propiedades pestaña del panel en la parte inferior derecha y haga clic en una de las mesas en la lona. Esto muestra el PROP- propiedad en la ventana propiedades . Mientras se selecciona una tabla se puede utilizar la ventana propiedades para cambiar las propiedades de las tablas. Por ejemplo, al introducir # FF0000 para el valor de color va a cambiar el acento de color a rojo. El cambio del color de una tabla es una buena manera de identificar una mesa rápidamente - algo que se vuelve más importante que el número de mesas aumenta. Cambiar el color de una tabla es también una manera fácil de identificar una tabla en el modelo Navigator panel. Este panel, el panel superior en el lado izquierdo de la pantalla, da vista a vuelo de pájaro de todo el lienzo

EER. Guarde los cambios en una Modelos MySQL Workbench presentar (mwb) seleccionando S CRA desde el F ILE menú o utilizando el teclado Tarjeta del comando Ctrl S . 4.2. Utilizando el esquema predeterminado Cuando se abre por primera vez MySQL Workbench un esquema predeterminado, mibd aparece como la más a la izquierda de la pestaña PAG ÍSICA S CHEMATA segundoción de MySQL Workbench. Puede comenzar a diseñar una base de datos mediante el uso de este esquema predeterminado. Figura 4.2. El esquema predeterminado Para cambiar el nombre del esquema predeterminado, haga doble clic en la ficha esquema. Esto abre una ventana de editor de esquemas atracado en la parte inferior de la aplicación. Para desacoplar o redique esta ventana, haga doble clic en cualquier lugar de la barra de título del editor. MySQL Workbench tutoriales 6 Para cambiar el nombre del esquema, utilice el cuadro de texto llamado norte AME . Una vez que haya cambiado el nombre del esquema de un icono de rayo aparece a la derecha alineados en la norte AME cuadro de texto, lo que indica que otros cambios están pendientes. Haga clic en el do OMENTARIOS área de texto y un cuadro de diálogo que se abre

preguntándole si desea cambiar el nombre de todas las apariciones de esquema. Al hacer clic en Y ES asegura que los cambios se propagan a lo largo de la APplegamiento. Añadir comentarios a la base de datos y cambiar la intercalación si lo desea. Cierre el editor haciendo clic en el esquema x botón. 4.2.1. Creación de una nueva tabla Crear una nueva mesa haciendo doble clic en el UN DD T PODER icono de la Los esquemas física panel. Al hacer esto se abre el editor de tablas atracado en la parte inferior de la aplicación. Si lo desea, puede desacoplar o acoplar este editor exactamente de la misma manera que el esquema EDitor ventana. Utilice la primera pestaña del editor de tablas para cambiar el nombre, el cotejo y el motor. También puede añadir un comentario. Añadir columnas a la nueva tabla seleccionando el do OLUMNS lengüeta. Utilice el nombre de columna predeterminado o introduzca un nuevo nombre de su elección. Utilizar el Lengüeta clave para pasar a la siguiente columna y establece tipo de datos de la columna. La alteración de la tabla de índices añadiendo u otras características también se hace fácilmente usando el editor de tablas. 4.2.2. Crear objetos de esquema Los objetos adicionales, tales como vistas o rutinas se pueden añadir en la misma forma que las tablas. Cualquier objeto que haya creado se pueden encontrar en el do ATALOG paleta de la derecha. Para ver estos objetos de esquema seleccionar el do ATAINICIAR SESIÓN pestaña en la paleta medio a la derecha. Ver todos los objetos haciendo clic en el botón + a la

izquierda del nombre del esquema. Guarde los cambios en una Modelos MySQL Workbench presentar (mwb) seleccionando S CRA desde el F ILE menú o utilizando el teclado Tarjeta del comando Ctrl S . 4.3. Modelado básico Sobre el Modelo de MySQL haga doble clic en la página UN DD re IAGRAM icono. Esto crea y abre un nuevo Diagrama EER . Figura 4.3. Adición de un diagrama EER Desde una página de diagrama EER puede diseñar gráficamente una base de datos. 4.3.1. Adición de una tabla Las herramientas de la barra vertical a la izquierda de la EER D IAGRAM pestaña se utilizan para el diseño de un diagrama EER. Comience por crear un table con la función de mesa. La herramienta de tabla es la rejilla rectangular en el medio de la barra de herramientas vertical. Al pasar el ratón sobre ella muestra el mensabio, Coloque una nueva tabla (T) . Al hacer clic en esta herramienta cambia el puntero del ratón a una mano con una rejilla rectangular. Crear una tabla en el lienzo haciendo clic anydonde en el Diagrama EER cuadrícula. Haga clic derecho en la tabla y seleccione

mi DIT EN norte EW W ENTANA en el menú emergente. Esto abre el editor de tablas, atracado en la parte inferior de la aplicación. El nombre de tabla por defecto tabla 1 . Cambiar el nombre introduciendo factura en el norte AME : caja de texto. Observe que el nombre de la ficha del editor de tabla y el nombre de la tabla en el lienzo, tanto el cambio a este nuevo valor. Prensado Lengüeta o Entrar mientras que el cursor se encuentra en el cuadro de texto nombre de la tabla, selecciona la do OLUMNS pestaña del editor de tablas y crea una dede fallos columna llamada, idinvoice . MySQL Workbench tutoriales 7 Prensado Lengüeta o Entrar establece de nuevo el foco en el Tipo de datos desplegable cuadro de lista con INT seleccionado. Observe que un campo ha sido agregado a la tabla en el lienzo EER.

Prensado Lengüeta una vez más y el enfoque cambia a la adición de una segunda columna. Agrega un Descripción y una Identificación del cliente columna. Cuando haya terminado, cierre el editor de tablas, haciendo clic en el x botón en la parte superior izquierda del editor de tablas. 4.3.2. Crear una clave externa Seleccione la herramienta mesa de nuevo y colocar otra mesa en el lienzo. Nombre esta tabla invoice_item . Luego haga clic en el 1: No-n Relación identificar herramienta. Primero haga clic en el invoice_item mesa; observe que un borde rojo indica que se ha seleccionado esta tabla. Luego haga clic en el factura mesa. Esto crea una clave externa de la invoice_item tabla, la tabla en el lado "varios" de la relación. esta relación nave entre las dos tablas se muestra gráficamente en la notación de pata de gallo. Volver al puntero del ratón por defecto haciendo clic en la flecha en la parte superior de la barra de herramientas vertical. Clickea en el invoice_item mesa y Selecciona el F CLAVES XTRANJERA lengüeta. Haga clic en el F CLAVE XTRANJERA norte AME caja de texto. La tabla referenciada debe mostrar en la R EFERENCED T

PODER columna y el de Créditos columna proceda en el R EFERENCED do OLUMNA columna. Para eliminar la relación entre dos tablas, haga clic en la línea que une las tablas a continuación, presione Ctrl Eliminar . Experimentar con las otras herramientas en la barra de herramientas vertical. Eliminar una relación mediante la selección de la herramienta goma de borrar y hacer clic en la línea de la unión de dos tablas. Crear una vista, añadir un objeto de texto, o añadir una capa. Guarde los cambios en una Modelos MySQL Workbench presentar (MSF) seleccionando S CRA desde el F ILE menú o utilizando el teclado Tarjeta del comando Ctrl S . MySQL Workbench tutoriales 8 Capítulo 5. La documentación de la Sakila Base de datos Este capítulo destaca las capacidades de MySQL Workbench un instrumento de documentación mediante el Sakila base de datos como un ejemplo. Se trata de una base de datos de ejemplo proporcionado por MySQL y se encuentra en el ejemplos de Bases de Datos sección de la http://dev.mysql.com/doc/ página. Un diagrama EER es una ayuda inestimable para una rápida comprensión de cualquier base de datos. No hay necesidad de leer a través de mesa de definición

declaraciones ción; mirando a un diagrama EER puede indicar inmediatamente que varias tablas están relacionadas. También puede ver cómo se relacionan las tablas; cuáles son las claves externas son y cuál es la naturaleza de la relación. 5.1. Un archivo PNG de la Sakila Base de datos Encuentra debajo de un digram EER que muestra todas las tablas de la Sakila base de datos. Esta imagen fue creada usando las opciones del menú F ILE , mi EXPORTACIÓN , mi EXPORTACIÓN COMO PNG .... Figura 5.1. los Sakila diagrama EER El estilo utilizado en notación de objetos Figura 5.1, "El Sakila diagrama EER " es Banco de trabajo (sólo PK) . sólo que esta notación muestra las claves principales y no hay otras columnas por lo que es especialmente útil cuando el espacio es un bien escaso. La notación relación es la deculpa, patas de gallo. 9 Como las líneas de conexión muestran, cada tabla está relacionada con al menos otra tabla en la base de datos (con la excepción de la film_text mesa). Algunas mesas tienen dos claves externas que se refieren a la misma mesa. Por ejemplo, la película tabla tiene dos claves externas que se relacionan al

idioma mesa, a saber, fk_film_language_original y fk_film_language . Donde hay más de una relación entre dos tablas, las líneas de conexión utilice en paralelo. La identificación de las relaciones y la no identificación se indican mediante líneas continuas y quebradas, respectivamente. Por ejemplo, la clave externa categoria ID es parte de la clave principal de la film_category mesa para que su relación con el categoría tabla se dibuja con una línea continua. Por otro lado, en el ciudad tabla, la clave externa, country_id , No es parte de la clave primaria para la conexión utiliza una línea quebrada Capítulo 6. Referencia MySQL Workbench En este capítulo se ofrece una visión general de la aplicación MySQL Workbench incluyendo una revisión de los elementos del menú, la barra de herramientas, la página MySQL Modelo, una página de diagrama EER, y las distintas ventanas que componen la aplicación. 6.1. La aplicación de Windows La aplicación MySQL Workbench se compone de un número de diferentes ventanas de algunos de los cuales se puede separar de la principal ventana. Otros no pueden ser separados, pero se pueden acoplar a varios lugares. 6.1.1. El diseño de la aplicación Cuando MySQL Workbench se abre por primera vez y ha añadido un diagrama EER el diseño predeterminado de la aplicación está según lo representado en el siguiente: Figura 6.1. El diseño de la aplicación por defecto los Modelo de MySQL y el Diagrama EER ventanas aparecen como ventanas con pestañas en la ventana más grande de la izquierda. A la derecha, el

modelo Navigator está acoplado en la parte superior, la Catalogar y Capas en forma de fichas y atracó en el medio y el Apropiadocorbatas y Historia ventanas en forma de fichas y atracado en el lado inferior derecho. Las ventanas de la derecha no pueden separarse de la ventana principal, pero pueden acoplar en cualquier posición. También tiene la opción la ocultación automática de estas ventanas haciendo clic en el icono de alfiler de empuje en la barra de título de la ventana. Al hacer clic en este perno de empuje crea una pestaña vertical, en el lado derecho de la ventana principal. Pase el ratón sobre esta pestaña para visualizar la ventana. Hay cinco lugares diferentes de conexión dentro de la aplicación; en la parte superior y la parte inferior de la ventana más grande a la izquierda y uno en cada una de las tres áreas de la derecha. Cuando más de una ventana se coloca dentro de una de estas áreas, es posible acoplar una vendow en cualquiera de los cuatro lados o se pueden crear ventanas con pestañas. 11 6.1.2. Acoplamiento y desacoplamiento de Windows De las ventanas que se muestran en la vista predeterminada de MySQL Workbench sólo diagramas EER y la Modelo de MySQL página puede estar inatracado. Para separar una de estas viudas haga doble clic en la ficha deseada. Hacer esto desacopla inmediatamente una ventana. Redique una ventana haciendo doble clic en la barra de título. Doiong esta muelles de la ventana en su ubicación anterior en la ventana principal de la aplicación. Para cambiar la ubicación de acoplamiento de una ventana, clic izquierdo y arrastre la barra de título, o si la ventana es una ventana con pestañas, también podría arrastrar haciendo clic izquierdo en su ficha. Hacer esto muestra la herramienta de anclaje se muestra en la siguiente. Figura 6.2. La herramienta de anclaje Arrastrar una ventana a través de la ventana principal de la aplicación y se muestra una herramienta de anclaje para cada una de las cinco áreas de atraque identificados en Sección 6.1.1, "El diseño de la aplicación" . Arrastre la ventana que desea atracar hacia su zona de atraque preferido. Observe que el cambios de sombreado que indica el área en la que se acoplará la ventana. Para crear una ventana

con pestañas colocar la ventana en el centro de la herramienta de anclaje. Si cierra una ventana haciendo clic en el x botón puede volver a abrirlo seleccionando la opción apropiada en el V IEW , W INDOWS opción de menú; volverá a aparecer en su última ubicación. Para obtener más información acerca de la W INDOWS ver las opciones de menú Sección 6.2.3, "El Vista de los menús " . Para volver a abrir el Modelo de MySQL la ventana use el O ERSPECTIVA opción encontrado en el V IEW menú. 6.2. MySQL Workbench Menús Algunas opciones de menú no están disponibles en la versión OSS de esta solicitud. Los elementos del menú marcados SE en MySQL Workbench OSS versión, indicar opciones de menú que están habilitadas sólo en la edición estándar. 6.2.1. El menú Archivo Utilice este elemento de menú para abrir un proyecto, iniciar un nuevo proyecto, o guardar un proyecto. La elección norte EW abre el esquema predeterminado, mibd . La elección O

BOLÍGRAFO abre un cuadro de diálogo de archivo al tipo de archivo predeterminado establecido en modelos de MySQL Workbench (MWB). Para mostrar una lista de reMWB archivos recientemente abiertos, elija la O BOLÍGRAFO R RECIENTE opción de menú. El comando de teclado para crear un nuevo proyecto es Ctrl N y el comando para abrir un proyecto existente es Ctrl O . Para cerrar el activo actualmente Modelo de MySQL o Diagrama EER pestaña, utilice el do PERDER T AB opción. También puede hacerlo desde la teclado pulsando Ctrl W . Para volver a abrir el Modelo de MySQL ficha, consulte Sección 6.2.3, "El menú Ver" . Para volver a abrir una EER Diágramo pestaña doble clic en el Diagrama EER icono de la Los diagramas EER sección de la Modelo de MySQL página. Utilizar el S

CRA o S CRA UN S opciones de menú para guardar un modelo. Al guardar un modelo de su nombre aparece en la barra de título de la aplicación ción. Si ha realizado cambios en un proyecto y no ha guardado los cambios, aparece un asterisco en la barra de título siguiendo el modelo nombre. Al guardar un modelo que se guarda como un archivo de MySQL Workbench con la extensión mwb . Utilizar el yo MPORT opción de menú para importar una definición de datos MySQL archivo de script (DDL), creada mediante el comando mysql--no-volcar los datos , por ejemplo. Si la secuencia de comandos no contiene una CREAR nombre_base_de_datos ; declaración, los objetos de esquema serán copiado en el esquema predeterminado, mibd . Si el script crea una base de datos, se añade una nueva pestaña que lleva el nombre de la base de la Medicamentoal Schemata sección de la Modelo de MySQL página. Si el guión contiene datos, será ignorado. Importación de una secuencia de comandos DDL se visualiza discute en detalle en Sección 15.1, "Ingeniería inversa utilizando la secuencia de comandos Crear un" . En la opción de menú Importar también puede importar DBDesigner4 archivos.

Hay una variedad de opciones en el marco del mi EXPORTACIÓN opción del menú. Es posible generar los comandos SQL necesarios para crear una nueva de datos base o modificar una existente. Estos elementos de menú se discuten en detalle en Sección 16.1, "Adelante Ingeniería Uso de secuencias de comandos SQL" . Utilizando el mi EXPORTACIÓN elemento de menú también se puede exportar un diagrama EER como PNG, SVG, PDF o PostScript. Para un ejemplo de una ver archivo PNG Figura 5.1, "El Sakila diagrama EER " . Las opciones de impresión sólo se habilitan si el EER D IAGRAMS se selecciona la pestaña. Usted tiene la opción de imprimir el modelo directamente la impresora, la impresión como un archivo PDF, o la creación de un archivo PostScript. Para más información, ver Capítulo 18, Impresión (Comercial MySQL Workbench Referencia 12 Versión) . Nota : Las opciones de impresión sólo están disponibles en las versiones comerciales de MySQL Workbench. Utilizar el re OCUMENTO PAG ROPIEDADES opción de menú para configurar las siguientes propiedades de su proyecto: • Nombre - por defecto Modelo de MySQL

• Versión - El número de versión del proyecto. • Autor - El autor del proyecto. • Proyecto - El nombre del proyecto. • Creado - No es editable, determinada por los atributos de archivo MWB. • Último cambio - No es editable, determinada por los atributos de archivo MWB. • Descripción - Una descripción de su proyecto. 6.2.2. El menú Editar Bajo este punto de menú encontrará las opciones para cortar, copiar y pegar. Estas acciones también se pueden realizar usando el Ctrl X , Ctrl do y Ctrl V combinaciones de teclas. Deshacer una deleción utilizando la T OND re ELETE ' OBJETO _ NOMBRE ' opción. los Ctrl Z combinación de teclas puede también se puede utilizar para deshacer una operación. También encuentre una re

ELETE ' OBJETO _ NOMBRE 'Elemento de menú para eliminar el objeto seleccionado actualmente. La descripción de texto para este elemento de menú cambia para reflejar el nombre del objeto seleccionado en ese momento. El comando de teclado para esta acción es Ctrl Eliminar . Tú también puedes haga clic derecho en un objeto y elija la opción Eliminar del menú emergente. los re ELETE ' OBJETO _ NOMBRE 'Elemento de menú comporta de forma diferente dependiendo de las circunstancias. Por ejemplo, si una EER D IAGRAM es activa y una mesa en el lienzo es el objeto seleccionado en ese momento, un cuadro de diálogo se puede abrir que le pregunta si desea quitar el table de la tela única o desde la base de datos también. Para establecer el comportamiento por defecto cuando se eliminan de un diagrama EER ver Sección 6.2.8.6, "La pestaña Opciones avanzadas" . Advertencia Si el Modelo de MySQL La página está activa, el objeto seleccionado se elimina del catálogo y no será y confirmará sin cuadro de diálogo ación . Escoger R ENAME o mi

DIT S ELEGIDO para editar el objeto seleccionado en ese momento. También puede realizar ediciones en una nueva ventana utilizando el mi DIT S ELEGIDO EN norte EW W ENTANA . El atajo de teclado para mi DIT S ELEGIDO es Ctrl E y Ctrl Shift E para mi DIT S ELEGIDO EN norte EW W ENTANA . los S ELECTO opción tiene los siguientes submenús: • S ELECTO UN

LL (Atajo de teclado, Ctrl A ) - Seleccionar todos los objetos en el diagrama EER activo. • S imilar F IGURES (Los objetos del mismo tipo) - Utilice esta opción para buscar objetos similares al objeto seleccionado actualmente. • do ONNECTED F IGURES - Utilice esta opción para encontrar todos los objetos relacionados con el objeto seleccionado actualmente. Estos elementos de menú sólo están activos cuando una EER D IAGRAM se selecciona la pestaña. los S imilar F IGURES y el do ONNECTED F IGURES opciones de menú están deshabilitadas si no hay ningún objeto seleccionado actualmente sobre un diagrama EER. Cuando varios objetos han sido seleccionadas utilizando una de estas opciones de menú, se puede navegar entre los elementos seleccionados por la elección el GRAMO O A norte EXT S

ELEGIDO o GRAMO O A ANTERIOR S ELEGIDO opciones de menú. Selección de elementos cambia algunas de las mi DIT opciones de menú. Si se selecciona un solo objeto, el nombre del objeto que aparece después de la do Utah , do OPY y re ELETE opciones de menú. Si se selecciona más de un objeto, estos elementos de menú muestran el número de objetos seleccionados. 6.2.2.1. Encuentra ventana de diálogo (versión comercial) Utilizar el F INDIANA opción para abrir una ventana de diálogo que se utiliza para la localización de objetos. Figura 6.3. La ventana de búsqueda MySQL Workbench Referencia 13 Nota Este elemento de menú sólo está disponible en las versiones comerciales de MySQL Workbench. Puede buscar en los siguientes lugares: • Todo el Modelo - Buscar todo el modelo. • Vista actual - Buscar sólo la vista actual. Este puede ser el Modelo de MySQL página. •

Todas las Vistas - Búsqueda de la MySQL Modelo Página y todos los diagramas EER. • Objetos de base de datos - base de datos de búsqueda sólo los objetos. • Figuras seleccionados - Busca los objetos seleccionados en ese momento. Esta característica sólo funciona para los diagramas EER. Introduzca el texto que desea buscar en el F INDIANA T EXT cuadro de lista desplegable. También puede seleccionar cualquiera o todos de los siguientes cheque cajas: • Coincidencia • Toda palabra • Utilice expresión regular • Buscar en los comentarios • Buscar en SQL para vistas, SP, etc. Cualquier texto que introduzca en el F INDIANA T EXT cuadro de lista desplegable se retiene por la duración de su sesión. Utilizar el N EXT oP la mera existencia botones para encontrar ocurrencias de su criterio de búsqueda. Al hacer clic en el F INDIANA UN LL botón se abre una F

INDIANA R RESULTADOS ventana anclado en la parte inferior de la aplicación. Si lo desea, puede UNatracar esta ventana como lo haría con cualquier otro. Utilice esta ventana para navegar a objetos. Por ejemplo, hacer doble clic en el Descripción de un objeto situado en un diagrama EER navega con el diagrama específico y selecciona el objeto. Observe que las propiedades del objeto se muestran en la propiedades paleta. los Encontrar ventana de diálogo también se puede abrir usando el Ctrl F combinación de teclas. Utilizar Ctrl G para encontrar la siguiente ocurrencia y Ctrl Shift G encontrar una aparición anterior. Cierra el Encontrar ventana de diálogo haciendo clic en el x en la esquina superior derecha o pulsando la Esc llave. 6.2.3. El menú Ver Las opciones que ofrece esta opción de menú son: • O ERSPECTIVA - Bajo este punto de menú encontrará la Modelo de MySQL opción. Esta opción cambia a la Modelo de MySQL Ver si es no seleccionado en ese momento. Si ha cerrado la Modelo de MySQL ventana de la única manera de volver a abrirlo es mediante el uso de esta opción de menú. •

W INDOWS • METRO ODELO norte AVIGATOR - Abre el modelo Navigator paleta • do ATALOG - Abre el Catalogar paleta • L AYERS - Abre el Capas paleta • O bject PROPIEDADES - Abre el propiedades paleta • T OND MARIDO ISTORIA - Abre el Historia paleta Estas opciones de menú proporcionan un medio para la apertura de las ventanas asociadas con estas opciones. • UN VANZADO

• O utput W ENTANA - Utilice esta opción para mostrar la salida de la consola. El atajo de teclado para este elemento de menú es Ctrl F2 . • TRB S INFIERNO - Abrir la cubierta TRB. Para obtener más información acerca de la concha ver TRB Capítulo 19, El tiempo de ejecución genérica bientales AMBIENTE (TRB) de Shell . El atajo de teclado para abrir la cáscara es TRB Ctrl F3 . • Z OOM 100% - El nivel predeterminado de detalle de un diagrama EER. • Z OOM yo norte - Ampliación de una diagrama EER. • Z OOM O Utah - Reducir en un diagrama EER. La capacidad de hacer zoom sobre un diagrama EER también está disponible con la función en el control deslizante modelo Navigator paleta. Ver Segundoción 6.6, "El Modelo Navigator Paleta"

. • S ET METRO ARKER - Utilice esta opción para marcar un objeto. Desde el teclado seleccione el objeto que desea marcar y utilizar el combinación de teclas Shift Ctrl y el número del marcador (1 a 9). Es posible crear hasta nueve marcadores. • GRAMO O T O MARCADOR - Volver a un marcador. Desde el teclado utilizar la Ctrl clave y el número del marcador. 6.2.4. El menú Organizar los Organizar opción de menú sólo se aplica a los objetos en un lienzo diagrama EER y sólo es visible si una vista de diagrama EER es ACT he. Las opciones de este menú son las siguientes: • UN LIGN A GRAMO ELIMINAR - Alinear los elementos del lienzo a las líneas de la cuadrícula. • segundo ANILLO A F RONT - Utilice esta opción para llevar objetos en primer plano. • S

FIN A segundo ACK - Utilice esta opción para mover objetos con el fondo. • do ENTRAR re IAGRAM do ONTENIDOS - Utilice esta opción para centrar objetos en el lienzo. • UN UTOLAYOUT - Utilice esta opción para organizar automáticamente los objetos en el lienzo. • F ESO O BJECTS A do ONTENIDOS - Esta opción se expande un objeto en un diagrama EER. Por ejemplo, si una tabla tiene una larga columna nombre que no se muestra completamente, el uso de esta opción de menú se expandirá la mesa haciendo que la columna visible. Este elemento de menú no es habilitado hasta que se seleccione un objeto. • mi XPAND UN LL - Utilice esta opción para expandir todos los objetos en un diagrama EER. Esta opción mostrará las columnas de una tabla si el objeto notación apoya la expansión. Algunas notaciones de objeto, como Clásico , No permitir la expansión o contracción. Los índices se No se ampliará automáticamente a menos que estuvieran previamente se expandieron y se han colapsado mediante el

do OLLAPSE UN LL menú opción. MySQL Workbench Referencia 15 • do OLLAPSE UN LL - Deshacer la operación realizada por mi XPAND UN LL . 6.2.5. El menú Modelo Las opciones de menú disponibles bajo la Modelo elemento de menú son los siguientes: • UN DD re IAGRAM - Crear un nuevo diagrama EER. El atajo de teclado es Ctrl T . • do REAR re IAGRAM F ROM do ATALOG O BJECTS

- Crear un diagrama EER de todos los objetos del catálogo. • DBD jefe -M ODELO R EPORTING ... - Para obtener información sobre el uso de esta opción de menú véase Sección 6.2.5.1, "El Modelo de Informe DBDoc Ventana de diálogo ING (versión comercial) " . • re IAGRAM S IZE - La elección de esta opción de menú se abre un cuadro de diálogo Tamaño del diagrama. Utilice este cuadro de diálogo para ajustar la anchura o la altura del lienzo. La unidad de medida es páginas; el valor predeterminado es de dos. Cuando se tiene tablas con numerosas columnas, utilice esta opción de menú para aumentar el tamaño de la EER. • V alidación - Los elementos disponibles bajo esta opción se discuten en Sección 6.2.5.2, "las opciones del menú de validación (Versión comercial) " . • V alidación (METRO Y SQL) - Los elementos disponibles bajo esta opción se discuten en Sección 6.2.5.2, "El menú de Validación de Oposición ciones (versión comercial) " . • O

bject norte otación - Los elementos disponibles bajo esta opción se discuten en Sección 6.2.5.3, "El menú Object Notation Oposición ciones (versión comercial) " . • R ELACIÓN norte otación - Los elementos disponibles bajo esta opción se discuten en Sección 6.2.5.4, "La notación Relación Opción de menú (versión comercial) " . • METRO ODELO O OPCIONES - Configuración de opciones específicas para este modelo. Las opciones disponibles son idénticas a las opciones disponibles en el METRO ODELO , METRO Y SQL y re IAGRAM lengüetas de la T OOLS , O OPCIONES ... Menú. Para más información, ver Sección 6.2.8.2, "El Modelo Lengüeta" .

6.2.5.1. El modelo de ventana de diálogo Informes DBDoc (versión comercial) Esta ventana de diálogo se encuentra navegando a la METRO ODELO elemento de menú y elegir la DBD jefe METRO ODELO R EPORTING ... opción. Nota los DBD jefe METRO ODELO R EPORTING ... Opción no está disponible en la versión de MySQL Workbench OSS. Utilice esta ventana de diálogo para configurar las opciones para la creación de documentación de los modelos de base de datos. Figura 6.4. El Modelo de Referencia DBDoc asistente principal MySQL Workbench Referencia dieciséis Se puede elegir entre cuatro modelos disponibles: • Marcos HTML básico - La documentación del modelo en formato HTML que hace uso de marcos. • El formato HTML básico sola página - La documentación sola página HTML, no en el uso de marcos. • HTML Marcos detalladas - La documentación detallada de HTML, el uso de marcos. • texto básico - Documentación del archivo de texto. Haga clic en una plantilla y una imagen de vista previa muestra en la parte derecha de la pantalla.

Elegir el Marcos HTML básico opción y puede seleccionar el Vistoso o el Colores sobrios opción de la S TYLE cuadro de lista desplegable. los HTML Basic sola página plantilla sólo la ofrece Vistoso estilo. los HTML Marcos detalladas ofrece la plantilla Vibrante estilo, y también el más tenue Saburral estilo. los texto básico plantilla sólo ofrece la Tamaño de fuente fija estilo. Desde el segundo Plaza bursátil norteamericana O OPCIONES Marco de elegir el título del informe y el directorio de salida para los archivos de informe. opciones de contenido también se pueden configurar. Estos son: • Render Columnas de la tabla - Seleccione esta opción para mostrar todas las columnas. • Render Tabla Índices - Seleccione esta opción para mostrar todos los índices. • Render claves externas - Seleccione esta opción para mostrar todas las claves externas.

• Lista de claves externas que hacen referencia a esa tabla - Seleccione esta opción para mostrar las tablas que las claves foráneas rEFrencia. Al hacer clic en el F Inish botón crea el directorio definido en el O DIRECTORIO utput caja de texto. Si elige crear El formato HTML básico marcos se encuentran los siguientes archivos en este directorio: MySQL Workbench Referencia 17 • basic.css - La hoja de estilo para el overview.html página. • index.html - La página principal. • overview.html - La visión general del modelo, los enlaces de navegación que se muestran en la barra lateral. • restrained.css - El archivo CSS utiliza si la Colores sobrios opción de estilo fue elegido. • table_details.html - El marco principal del modelo de informe. la elección de la El formato HTML básico sola página opción crea una hoja de estilo y un index.html archivo. la elección de la HTML Marcos detalladas opción crea los siguientes archivos:

• basic.css - La hoja de estilo para el overview.html página. Esto se utiliza si el vibrante se elige estilo. • coated.css - El archivo CSS utiliza si la Saburral opción de estilo fue elegido. • details_list.html - Mostrar una visión general de esquema junto con los detalles de columnas, índices y claves externas para cada esquema. • full_list.html - Muestra todas las columnas y los índices para el esquema. • index.html - La página principal. • overview.html - Muestra información general para el informe como el título del informe, nombre del proyecto y el autor. • overview_list.html - Muestra un resumen del esquema en el modelo junto con una lista de las tablas contenidas en cada esquema. • table_details.html - Los principales detalles del informe. • top.html - El marco superior del informe. la elección de la texto básico opción crea un directorio que contiene un archivo de texto. Puede hacer clic en index.html para ver un informe. La siguiente captura de pantalla muestra el

HTML Marcos detalladas informe sobre la desplegado: Figura 6.5. El Informe DBDoc Modelo Si se desea crear plantillas personalizadas consulte Capítulo 22, Personalización de plantillas de informes DBDoc Modelo . 6.2.5.2. Las opciones del menú de Validación (versión comercial) Bajo la METRO ODELO opción de menú hay dos opciones de validación, V alidación y V alidación (METRO Y SQL). Utilice estas opciones para validación general y la validación específico de MySQL de los objetos y las relaciones definidas en el modelo. Nota Estas opciones no están disponibles en la versión de MySQL Workbench OSS. Bajo la V alidación opción de los elementos del menú son: • V ALIDATE UN LL - Llevar a cabo todas las opciones de validación disponibles • mi MPTY do ONTENIDO V alidación - Compruebe si hay objetos sin contenido, por ejemplo, una tabla sin columnas

• T PODER mi FICIENCIA V alidación - Comprobar la eficacia de las tablas, por ejemplo, una mesa con ninguna clave primaria definida • re UPLICATE yo DENTIFIERS V alidación - Compruebe si hay identificadores duplicados, por ejemplo, dos tablas con el mismo nombre • do OHERENCIA V alidación - Compruebe si hay convenciones de nomenclatura coherentes • L OGIC V alidación - Verificar, por ejemplo, que una clave externa no hace referencia a una columna de clave no primaria en la tabla de origen Bajo la V alidación (METRO Y SQL) Opción de los elementos del menú son: • V ALIDATE UN LL - Llevar a cabo todas las opciones de validación disponibles •

yo ntegridad V alidación - Comprobar si hay referencias no válidas, por ejemplo, un nombre de tabla larga que el máximo permitido MySQL Workbench Referencia 19 • S YNTAX VALIDACIÓN - Verificar la sintaxis SQL correcta • re UPLICATE yo DENTIFIERS V alidación (UN DDITIONS ) - Compruebe si hay objetos con el mismo nombre Para obtener información detallada acerca de la validación del mar Capítulo 21, MySQL Workbench Validación del esquema plugins (versión comercial) . 6.2.5.3. Las opciones del menú Object Notation (versión comercial) Las opciones bajo el O bject norte otación menú se aplica exclusivamente a un diagrama EER. Ellos están atenuados si una pestaña diagrama EER No se ha seleccionado. Nota Las alternativas a la notación de objetos por defecto no están disponibles en la versión de MySQL Workbench OSS. Las opciones de menú son los siguientes: • W

ORKBENCH (RE EFAULT ) - Columnas de tabla de visualización, los índices y factores desencadenantes. • W ORKBENCH (S IMPLIFIED ) - Muestra sólo las columnas de una tabla. • W ORKBENCH (PK S SOLAMENTE ) - Mostrar solamente las columnas que son claves primarias y externas. • do lassic - Similar a Workbench (simplificado) estilo mostrando sólo las columnas de la tabla. • IDEF1X - La información de idioma estilo de modelado ICAM definición. El estilo de notación de objetos que elige persiste durante la duración de su sesión de MySQL Workbench y se guarda junto con su modelo. Cuando se reinicie MySQL Workbench, la notación objeto vuelve al valor predeterminado. Para cambiar la notación de objetos por defecto ver Sección 6.2.8.6, "La pestaña Opciones avanzadas" . Nota Si va a exportar o imprimir un diagrama EER asegúrese de decidir sobre un estilo de notación que en primer lugar. Cambiantes estilos de notación después objetos han sido colocados en un diagrama puede cambiar significativamente la apariencia del diagrama. 6.2.5.4. La opción de menú Relación de notación (versión comercial) Las opciones bajo el R ELACIÓN norte otación

menú se aplica exclusivamente a un diagrama EER. Ellos están atenuados si un diálogo EER gramo pestaña no está seleccionado. Nota Las alternativas a la notación de objetos por defecto (patas de gallo) no están disponibles en la versión de MySQL Workbench OSS. Las opciones de menú son los siguientes: • do FILA ' S F OOT (IE) - El estilo de modelado predeterminado. Por ejemplo, véase Figura 4.1, "Adición de tablas a la lona" . • do lassic - Utiliza una forma de diamante para indicar cardinalidad. • UML - estilo universal lenguaje de modelado. • IDEF1X - El método de modelado de información de idioma ICAM DEFinition Para ver los diferentes estilos, establecer una relación entre dos o más tablas y elegir las diferentes opciones de menú El estilo de la notación relación que elija persiste durante la duración de su sesión de MySQL Workbench y se guarda junto con su modelo. Cuando se reinicie MySQL Workbench, la notación relación vuelve al predeterminado, el Pata de cuervo estilo. Para cambiar la notación relación predeterminada, consulte Sección 6.2.8.6, "La pestaña Opciones avanzadas" . Nota Si va a exportar o imprimir un diagrama EER asegúrese de decidir sobre un estilo de notación que en primer lugar. Cambiantes estilos de notación después objetos han sido colocados en un diagrama puede cambiar significativamente la apariencia del diagrama. 6.2.6. El menú de base de datos (versión comercial) MySQL Workbench Referencia

20 Hay tres opciones bajo la re ATABASE opción de menú: • R Everse mi ngineering - Crear un modelo a partir de una base de datos existente. Para más información, ver Sección 15.2, "Reverse niería inge- una base de datos en vivo (versión comercial) " . • F orward mi ngineering - Crear una base de datos a partir de un modelo. Para más información, ver Sección 16.2, "Adelante Ingeniería a una En directo del servidor (versión comercial) " . • S YNCHRONIZE ... - Sincronizar el modelo de base de datos con una base de datos existente. Para más información, ver Sección 16.3, "La sincronización de bases de datos (versión comercial)" . • GRAMO ENERATE S CHEMA re IFF R INFORME - Comparar el modelo de esquema con una base de datos en vivo o un archivo de script. Sección 16.4, "Creación de una

Informe Dif esquema (versión comercial) " . Nota Estas opciones no están disponibles en la versión de MySQL Workbench OSS. 6.2.7. El menú Plug-ins los PAG LUGINS opción de menú enumera todos los plug-ins que pueda haber instalado. Para obtener más información acerca de esta opción de menú véase Capítulo 20, Plug-ins . 6.2.8. El menú Herramientas los O OPCIONES menú define por defecto de MySQL Workbench. la elección de la O OPCIONES elemento de menú se abre el cuadro de diálogo siguiente: Figura 6.6. los opciones caja de diálogo MySQL Workbench Referencia 21 La siguiente lista describe las fichas del cuadro de diálogo: • GRAMO ENERALES - La eliminar y deshacer las opciones de historia • METRO ODELO -default Nombres de objeto • re IAGRAM - EER configuración diagrama • do olors

- Añadir o editar los colores que aparecen en el menú desplegable cuadros de lista • F ONT - Fuentes Asociados con propiedades de objetos específicos • UN VANZADO - Configuración avanzada de objetos Una discusión más detallada de estas opciones sigue. Nota los re EBUG opción de menú se utiliza para la ayuda en la depuración de las versiones beta de MySQL Workbench. No será aparecer en la versión GA. 6.2.8.1. La pestaña General Bajo la GRAMO ENERALES opción de limitar el número de deshacer mediante el establecimiento de un valor para el T OND MARIDO ISTORIA S IZE caja de texto. Para una ilimitada número de deshacer establezca el valor en 0 . MySQL Workbench Referencia 22 Utilizar el W GALLINA re

ELETING PAG ÍSICA METRO ODELO F EN IGURES re IAGRAM marco para determinar el comportamiento al eliminar objetos de el lienzo diagrama EER. Escoger Pedir y cada vez que se elimina un objeto que se le preguntará si desea eliminar el objeto a partir de un diagrama EER solamente o también desde el catálogo. los Mantenga objetos de base de datos en el catálogo es la opción más segura. Tú También tiene la opción de eliminar el objeto de tanto el diagrama EER y el catálogo. Nota Si elige la Pedir opción de un cuadro de diálogo de confirmación sólo se abrirá cuando se va a eliminar un objeto desde un EER Diagrama. Cuando se borran en la vista de MySQL Modelo existe no ventana de diálogo de confirmación y la acción de eliminación almaneras quita el objeto del catálogo. Hay una variedad de maneras de eliminar un objeto a partir de un lienzo EER; utilizando el borrador herramienta, la elección de una opción del menú emergente, USing la tecla de borrar, y eligiendo la opción de eliminación bajo el mi DIT menú. En cada caso, la acción realizada por la tecla de borrado determinado por la opción elegida de la W GALLINA re ELETING PAG ÍSICA METRO ODELO

F EN IGURES re IAGRAM marco. Si está utilizando MySQL Workbench OSS, marque la casilla de verificación en la parte inferior de la página para ocultar las opciones de menú que se aplican únicamente a la versión comercial de MySQL Workbench. 6.2.8.2. La pestaña Modelo Utilice la ficha modelo para establecer el valor por defecto para varios nombres de objeto y el tipo de datos de clave principal. Un listado de los artículos con su valores por defecto siguientes: • Columna de clave primaria Nombre - ID de la tabla%% • Clave primaria Tipo de columna - INT • Nombre clave externa - FK% stable_% diabla% • Nombre columna de clave externa - la tabla%%%% _ columna • Nombre de la tabla asociativa - estable%%% _tiene_ diabla% los Columna de clave primaria Nombre es el nombre de la columna de clave principal por defecto cuando se utiliza el editor de tablas. Lo mismo sucede con la deFallo tipo de datos clave principal. Los elementos restantes son los nombres predeterminados que se utilizan cuando se utilizan las herramientas de relación en un diagrama EER. Los elementos entre signos de porcentaje son variables. Sus significados son los siguientes: • %mesa% - La tabla asociada con el objeto • %columna% - La columna asociado con el objeto • %estable% - La tabla de origen • % Diabla% - La tabla de destino 6.2.8.3. La ficha Diagrama

Utilice esta ficha para determinar la configuración de pantalla para un diagrama EER. Seleccione si desea ampliar nuevos objetos marcando la mi XPAND norte EW O BJECTS casilla de verificación y seleccione si desea dibujar cruces de líneas marcando la re CRUDO L INE do ROSSINGS casilla de verificación. Desde esta ficha también puede establecer el número máximo de caracteres para: • Los nombres de columna • Tipos de columna • Nombres de rutina Tenga en cuenta que esto cambia las propiedades de la pantalla solamente, no los objetos mismos. 6.2.8.4. La paleta de colores Utilice esta ficha para establecer los colores disponibles para los objetos que aparecen en un lienzo diagrama EER. También puede añadir colores si lo desea. MySQL Workbench Referencia 23 Los cambios realizados aquí afectan a la lista de selección de colores abajo que aparece en la barra de herramientas al agregar objetos a un can- diagrama EER Vas. Para una discusión sobre el uso de este cuadro de lista ver Sección 6.3.1, "Barra de herramientas Los productos específicos de la herramienta" . 6.2.8.5. La pestaña Fuentes Utilice esta ficha para establecer el tipo de letra, tamaño de fuente y el estilo de fuente para la siguiente lista de temas: • Conexión leyenda de las figuras • capa Título

• Nota Figura texto • Grupo de rutina Figura Artículo • Grupo rutina de la Figura Título • Tabla Figura Artículos • Tabla Figura Sección • Tabla Figura Título • Ver Figura Título Elija de la lista desplegable de fuentes y tamaños de fuente abajo. También puede comprobar la Negrita y Itálico casillas de verificación. 6.2.8.6. La pestaña Avanzado Utilice esta ficha para establecer los valores predeterminados para varios objetos de la aplicación. Las opciones y sus valores por defecto se muestran en la siguiente: • DefaultConnectionNotation - pata de cuervo • DefaultFigureNotation - Banco de trabajo / default • FKDeleteRule - Ninguna acción • FKUpdateRule - Ninguna acción • Servidor proxy • ProxyType - HTTP • ProxyUserPwd •

VersionsFileURL - http://dev.mysql.com/workbench/versions.php • workbench.model.layer: Color - # F0F1FE • workbench.model.NoteFigure: Color - #FEFDED • workbench.physical.RoutineGroupFigure: Color - # 98D8A5 • workbench.physical.TableFigure: Color - # 98BFDA • workbench.physical.ViewFigure: Color - # FEDE58 Para cambiar el valor por defecto, simplemente haga clic en el campo que desea cambiar e introduzca el nuevo valor. valores legítimos para la notación de conexión son: • clásico • IDEF1X • pata de cuervo (defecto) • uml MySQL Workbench Referencia 24 Para obtener más información sobre estos estilos de notación ver Sección 6.2.5.4, "La Opción Relación de notación Menú (Ver- Comercial sión) " . Los valores legítimos para la notación de objetos son: • banco de trabajo / default (defecto) • banco de trabajo / sencilla •

banco de trabajo / pkonly • IDEF1X • clásico Para obtener más información sobre estos estilos de notación ver Sección 6.2.5.3, "Las opciones del menú Object Notation (versión comercial)" . valores legítimos de la clave externa o eliminar reglas de actualización son: • RESTRINGIR • CASCADA • SET NULL • NO ACTION (defecto) Para obtener más información acerca de estas acciones ver Sección 7.3.5, "La pestaña de claves externas" . los VersionsFileURL opción se utiliza para apoyar la función de actualización automática de MySQL Workbench. El valor por defecto es http: //dev.mysql.com/workbench/versions.php . Normalmente este valor no sería cambiado por el usuario. Para obtener más información sobre el proxy de opciones del servidor de ver Sección 6.2.8.6.1, "Configuración del servidor proxy" . Utilice las opciones restantes para ajustar el color de varios objetos. Utilice valores hexadecimales precedidos por la ' # ' personaje. 6.2.8.6.1. Configuración del servidor proxy El grupo de servidor proxy de configuración son Servidor proxy , ProxyType y ProxyUserPassword

. Utilice esta configuración si está se conecta a un servidor de base de datos a través de un servidor proxy. los Servidor proxy opción se utiliza para establecer el nombre de host y el puerto de un servidor proxy. Esto se especifica mediante un nombre de host o la dirección IP vestido seguida de dos puntos y el número de puerto. Por ejemplo, 192.168.0.9:8080 o proxy.some-provider.com:80 . El valor predeterminado es una cadena vacía, lo que indica que no se utiliza un servidor proxy. los ProxyType opción define el protocolo para el servidor proxy. valores legítimos son: • HTTP (defecto) • SOCKS4 • SOCKS5 los ProxyUserPassword opción especifica las credenciales del servidor proxy de un usuario. Separar el nombre de usuario de su contraseña usando dos puntos, por ejemplo, usuario Contraseña . El valor predeterminado para esta opción es una cadena vacía. 6.2.9. El menú Comunidad los do OMUNITARIA opción de menú ofrece las siguientes opciones: • W ORKBENCH segundo INICIAR SESIÓN • Preguntas más frecuentes S

UN COMBATE W ORKBENCH • L GANAR MARIDO AY T O do ODA F O W ORKBENCH • re ISCUSS W ORKBENCH T OPICS MySQL Workbench Referencia 25 • do ontribuir T O W ORKBENCH Utilice estas opciones de menú para ir en línea y obtener más información sobre MySQL Workbench. 6.2.10. El menú Ayuda los MARIDO ELP opción de menú ofrece las siguientes opciones: • MARIDO

ELP yo NDICE - Abre una ventana que muestra la documentación de MySQL Workbench. Leer, buscar o imprimir la documentación desde esta ventana. • do INFIERNO F O T actualizar el clip - Abrir el navegador por defecto en la página web de MySQL Workbench y comprobar si hay una versión más reciente • T PDATE ... - La actualización a la última versión • METRO Y SQL. COM W eb - Abrir el navegador por defecto en la página de inicio del sitio web de MySQL • W ORKBENCH PAG RODUCTO PAG AÑOS - Abrir el navegador por defecto en la página de producto de MySQL Workbench • S SISTEMA yo NFO - Información sobre el sistema, útil cuando se informa de un error. •

R INFORME UN segundo UG - Abrir el navegador por defecto en la página de informe de errores de MySQL • UN COMBATE W ORKBENCH - Muestra el MySQL Workbench Acerca de ventana Utilice estas opciones de menú para ir en línea y obtener más información sobre MySQL Workbench. 6.2.10.1. Información del sistema Utilizar el S SISTEMA yo NFO opción de menú para determinar información sobre su sistema. Esta opción es especialmente útil para determinar su modo de representación. Salida de ejemplo a continuación. Cadena adaptador: adaptador de vídeo VirtualBox BIOS de la secuencia: Versión 0xB0C2 o posterior Tamaño de la memoria: 65536 KB MySQL Workbench SE para Windows versión 5.0.14 Modo de representación: Native GDI Rendering OpenGL Driver Versión: no detectado SO: Windows XP CPU: AMD Athlon (tm) 64 X2 Procesador Dual Core 4600+, 512 MB de RAM Info de vídeo adaptador: Tipo de adaptador: adaptador de gráficos de VirtualBox Tipo de chip: VBOX Tipo de DAC: RAMDAC integrado Cadena adaptador: adaptador de vídeo VirtualBox BIOS de la secuencia: Versión 0xB0C2 o posterior Tamaño de la memoria: 65536 KB 6.3. la barra de herramientas La barra de herramientas de MySQL Workbench se encuentra inmediatamente debajo de la barra

de menús. Las siguientes herramientas siempre aparecen en la barra de herramientas: • El icono de la carpeta - Haga clic en este icono para abrir un archivo de MySQL Workbench (MSF) • El icono de guardar - Haga clic en este icono para guardar el proyecto actual de MySQL Workbench • Las flechas derecha e izquierda - Todavía no se activan. Otras herramientas aparecen en la barra de herramientas dependiendo del contexto. Cuando se selecciona un lienzo diagrama EER, los siguientes iconos aparecen a la derecha de los iconos de flecha: • El icono de cuadrícula - Se utiliza para alinear objetos en el lienzo • El icono de bloqueo - Todavía no se ha activado. 6.3.1. Elementos de la barra de herramientas específicas La barra de herramientas también cambia dependiendo de la herramienta desde la barra de herramientas vertical es activa. Estas herramientas se discuten en sección 6.5.1 Utilizar el Añadir Diagrama icono en esta área para crear diagramas EER. Cuando se agrega un diagrama EER una nueva pestaña aparece bajo el barra de herramientas. Utilice esta ficha para navegar hasta el diagrama EER de nueva creación. Los diagramas EER se discuten en profundidad en Sección 6.5, "un EER Diagrama de mano " . Si no desea que sus diagramas EER como ventanas acopladas o con fichas puede cambiar esto. Para más información, ver Segundoción 6.1.2, "Acoplamiento y desacoplamiento de Windows" . 6.4.2. Los esquemas Física los Los esquemas física Panel de la Modelo de MySQL página muestra los esquemas activa y los objetos que contienen. Expandir y contraer el Los esquemas física sección haciendo doble clic en la flecha a la izquierda de la

Los esquemas física barra de título. Cuando el Los esquemas física sección se extiende, todos los esquemas que actualmente están cargados se muestran. Cada esquema muestra como una ficha; un esquema específico se selecciona haciendo clic en su ficha. Cuando MySQL Workbench se abre por primera vez un defecto esquema, mibd se selecciona. Puede empezar a trabajar con este esquema o puede cargar un archivo de nuevos modelos de MySQL Workbench (MSF). Hay una variedad de maneras de añadir al esquema Los esquemas física panel. Puede abrir un archivo de MSF, una ingeniería inversa MySQL script de creación, o, si está utilizando una versión comercial de MySQL Workbench, se puede aplicar ingeniería inversa a una base de datos se conecta a un servidor MySQL. También puede agregar un nuevo esquema haciendo clic en el botón + en la parte superior derecha de la Los esquemas física panel. Para eliminar una esquema, haga clic en su ficha y use el botón - se encuentra inmediatamente a la izquierda del botón +. A la izquierda de estos botones son tres botones que controlan el objeto de base de datos apariencia de los iconos. La base de datos botón se muestra más a la izquierda objetos como iconos grandes, la siguiente perotonelada de la derecha muestra iconos pequeños en varias filas, y el último botón muestra iconos pequeños en una sola lista. Para ampliar la ventana Schemata física mover el puntero del ratón en cualquier lugar sobre el área gris que define el borde inferior de la Los esquemas física panel. Mantenga pulsado el botón derecho del ratón y mover el ratón para ajustar el tamaño de la ventana. 6.4.2.1. Objetos de esquema los Los esquemas física panel se divide en las siguientes secciones: • Mesas • Puntos de vista • rutinas •

Grupos de rutina Cada sección contiene los objetos de base de concreto y un icono que se utiliza para crear objetos adicionales. Los objetos añadidos a la Los esquemas física mostrará en el Catalogar paleta atracado en el lado derecho de la aplicación. Todos los objetos de base de datos agregados a un lienzo diagrama EER también aparecen en el Los esquemas física sección. Para información acerca de agregar objetos a un EER de lona ver diagrama Sección 6.5, "Un diagrama EER de mano" . 6.4.3. Los privilegios de esquema (versión comercial) los privilegios Panel de la Modelo de MySQL página se utiliza para crear usuarios para sus esquemas y también para definir los roles - hacer que sea mucho más fácil para asignar los mismos derechos a los diferentes usuarios o derechos diferentes a diferentes usuarios. Nota Esta función no está disponible en la versión de MySQL Workbench OSS. los Los privilegios de esquema panel se divide en las siguientes secciones: • usuarios • Roles La siguiente imagen muestra el Los privilegios de esquema sección de la Modelo de MySQL lengüeta. Figura 6.8. Roles y privilegios MySQL Workbench Referencia 28 6.4.3.1. Agregar funciones Para agregar una función doble clic en el Agregar rol

icono. Esto crea un papel con el nombre predeterminado role1 . Clic derecho en un papel que se abre un menú emergente con las siguientes opciones: • R ENAME - Cambiar el nombre de la función • do Utah ' PAPEL _ NOMBRE '- Cortar el papel • do OPY ' PAPEL _ NOMBRE '- Copiar el papel • mi DIT R VIEJO ... - Abrir el editor de papel. • mi DIT EN norte EW W ENTANA - Abrir el editor de papel en una nueva ventana del editor. • re ELETE

' PAPEL _ NOMBRE '- Retirar el papel Utilizar el Rebautizar opción para dar un puesto de nueva creación un nombre descriptivo de su función. Todas las funciones que se han definido se enumeran bajo Roles en el lado izquierdo del editor de papel. Al hacer doble clic se abre un objeto papel del editor papel acoplado en la parte inferior de la pantalla. Figura 6.9. editor de funciones Seleccione la función que desea agregar objetos a. Usted puede arrastrar y soltar objetos de la Los esquemas física o desde el Catalogar panel a la Objetos sección del editor de papel. Para asignar privilegios a una función de seleccionar una función de la Roles sección y a continuación, seleccione un objeto en el Objetos sección. En el privilegios sección de comprobar los derechos que desea asignar a esta función. por ejemplo, una web_user papel podría tener sólo SELECCIONAR privilegios y sólo para los objetos de base de datos expuestas a través de una interfaz web. creación Ating papeles pueden hacer que el proceso de asignación de derechos a los nuevos usuarios mucho más fácil. MySQL Workbench Referencia 29 6.4.3.2. Adición de usuarios Para agregar un usuario hace doble clic en el Agregar usuario icono. Esto crea un usuario con el nombre por defecto usuario1

. Al hacer doble clic a este usuario Se abre el editor de usuario acoplada en la parte inferior de la aplicación. En el Editor de usuarios , Establecer el nombre del usuario que utiliza el norte AME cuadro de texto y ponga la contraseña usando el PAG assword caja de texto. Asignar una función o una serie de funciones al usuario mediante la selección de las funciones deseadas desde el área de texto a la derecha y luego haciendo clic en el botón <. Los roles pueden ser revocados moviendo en la dirección opuesta. Clic derecho en un usuario abre un menú emergente. Estas opciones funciona como se describe en Sección 6.4.3.1, "Adición de Roles" . 6.4.4. Los scripts SQL y Notas Modelo Los dos paneles restantes de la Modelo de MySQL página son secuencias de comandos SQL panel y el Notas modelo panel. Utilizar el secuencias de comandos SQL panel para cargar y modificar secuencias de comandos SQL. Si ha creado el proyecto desde una secuencia de comandos SQL para crear y planificar un ALTERAR la escritura, es posible que desee agregar el guión original aquí. ya que se necesita con el fin de crear una ALTERAR guión. Para más información, consulte Sección 16.1.2, "Modificación de un esquema" . Utilizar el Notas modelo panel para escribir notas del proyecto. Las secuencias de comandos o notas añadidas se guardarán con su proyecto.

6.5. Un diagrama EER de la lona diagramas EER se crean haciendo doble clic el Añadir Diagrama icono. Puede crear cualquier número de EER Diagramas de la misma manera que puede crear cualquier número de esquemas física. Cada diagrama EER muestra como un enlace abajo la barra de herramientas; un diagrama EER específico es seseleccionada haciendo clic en su ficha. Al hacer clic en una pestaña diagrama EER se desplaza a la tela utilizada para manipular gráficamente los objetos de base de datos. En la parte izquierda de esta página es la Barra de herramientas vertical . 6.5.1. La barra de herramientas vertical La barra de herramientas vertical muestra en la barra lateral izquierda cuando se selecciona una pestaña diagrama EER. Las herramientas de esta barra de herramientas ayudan en la creación de EER diagramas. Figura 6.10. La barra vertical de herramientas MySQL Workbench Referencia 30 Al hacer clic en una herramienta cambia el puntero del ratón a un puntero que se parece al icono de la herramienta, lo que indica cuál es la herramienta activa. Estos pueden herramientas también ser activado desde el teclado pulsando la tecla asociada a la herramienta. Pasar el ratón sobre una herramienta muestra una descripción de la herramienta y su clave de acceso directo. Una descripción más detallada de cada una de estas herramientas sigue. 6.5.1.1. El estándar del puntero del ratón El puntero del ratón, se encuentra ubicado en la parte superior de la barra de herramientas vertical, es el puntero del ratón por defecto para su sistema operativo. Utilizar esta herramienta para volver al puntero del ratón estándar después de usar otras herramientas. Desde el teclado, utilice el Esc tecla para volver al puntero por defecto. 6.5.1.2. La herramienta de mano La herramienta de mano se utiliza para mover todo el diagrama EER. Izquierda haga clic en esta herramienta y luego la izquierda, haga clic en cualquier lugar de la can- diagrama EER vas manteniendo pulsado el botón del ratón. Al mover el ratón cambia la vista del puerto de la lona. Para determinar su posición en la mirada de la lona en el modelo Navigator panel en la parte superior derecha. Si el modelo Navigator

panel no está abierto, utilice el V IEW , W INDOWS , METRO ODELO norte AVIGATOR para abrirlo. Desde el teclado, utilice el MARIDO tecla para activar esta herramienta. También puede cambiar la vista del puerto de un diagrama EER mediante el modelo Navigator panel. Para ello, véase Sección 6.6, "El Modelo paleta Navigator " . 6.5.1.3. La herramienta Borrador Utilice la herramienta goma de borrar para eliminar objetos de la tela diagrama EER. Cambiar el puntero del ratón por la herramienta goma de borrar y haga clic en el objeto que desea eliminar. Dependiendo de la configuración, el cuadro de diálogo de eliminación MySQL Workbench Referencia 31 caja debe abrir, pidiéndole que confirme el tipo de eliminación. Nota La acción de eliminación de la borrador herramienta está controlada por el ajuste de eliminación opción general. Asegúrese de que entiendan que también soportar las opciones disponibles se describen en Sección 6.2.8.1, "El General" Antes de utilizar la herramienta goma de borrar Desde el teclado, utilice el re tecla para activar esta herramienta. Además de utilizar la borrador herramienta, también puede eliminar un objeto seleccionándolo y presionando

Ctrl Eliminar o haciendo clic derecho en él y elegir re ELETE en el menú emergente. 6.5.1.4. La herramienta de Capa La herramienta de capa es el icono rectangular, con un capital L en la esquina inferior izquierda. La herramienta de capa se utiliza para organizar los objetos sobre un lienzo diagrama EER. Es útil para agrupar objetos similares. Tú puede, por ejemplo, lo utilizan para agrupar todos sus puntos de vista en conjunto. Haga clic en la herramienta de capa y utilizarlo para dibujar un rectángulo en el lienzo. Cambiar a la herramienta puntero del ratón estándar y recoger todos los objetos que desea colocar en la capa recién creada. Para cambiar el tamaño de una capa, seleccione en primer lugar haciendo clic en él. Cuando se selecciona una capa de pequeños rectángulos aparecen en cada esquina y en el medio de cada lado. Ajustar el tamaño arrastrando uno cualquiera de estos rectángulos. También puede realizar cambios en una capa mediante la selección de la capa y la modificación de las propiedades en el PAG ROPIEDADES panel. Utilizando el PAG ROPERCORBATAS panel es la única manera de cambiar el nombre de una capa. Desde el teclado, utilice el L tecla para activar esta herramienta. Para obtener más información acerca de las capas de esto ver Capítulo 11, Creación de Capas . 6.5.1.5. La herramienta de texto La herramienta de texto es el icono cuadrado con un capital norte en la esquina superior izquierda. Utilice esta herramienta para colocar los objetos de texto en el lienzo diagrama EER. Haga clic en la herramienta y luego haga clic en la ubicación deseada en el lienzo. Una vez que un objeto de texto se ha caído en el lienzo, el ratón puntero vuelve a su valor predeterminado.

Para añadir texto a un objeto de texto, haga clic derecho en el objeto de texto y elegir cualquiera de las opciones del menú pop-up, mi DIT norte beneficios según objetivos ... o mi DIT EN norte EW W ENTANA .... Puede manipular las propiedades de un objeto de texto seleccionándolo y luego cambiar sus propiedades en el propiedades panel. Desde el teclado, utilice el norte tecla para activar esta herramienta. Para obtener más información acerca de los objetos de texto ver Capítulo 13, Crear texto Obproyectos . 6.5.1.6. La Herramienta de imagen Utilice la herramienta de imagen para colocar una imagen en el lienzo. Cuando se selecciona esta herramienta y hace clic en el lienzo, se abre un cuadro de diálogo alle permitirá elegir el archivo gráfico deseado. Desde el teclado, utilice el yo tecla para activar esta herramienta. Para obtener más información acerca de las imágenes consideran Capítulo 14, Creación de Imágenes . 6.5.1.7. La herramienta de la tabla Utilice esta herramienta para crear una tabla en el lienzo diagrama EER. Cuando se activa esta herramienta, cuadros de lista desplegable aparecen en la barra de herramientas debajo del menú principal. Utilice estos cuadros de lista para determinar la

esquema, tipo de motor, y el cotejo. Todos los esquemas se muestra en la Los esquemas física sección aparece en el desplegable de la izquierda caja y todos los motores de base de datos en la caja del motor desplegable hacia abajo. El cuadro de cotejo desplegable muestra opción establece todos los caracteres disponibles ciones. También hay un menú desplegable de la paleta de colores para elegir el acento de color para su mesa. Figura 6.11. La barra de herramientas cuando la herramienta está activa tabla Al hacer clic en el lienzo, crea una tabla. Para editar esta tabla, haga clic en él y seleccione mi DIT T PODER o mi DIT EN NUEVO W ENTANA desde el menú emergente. MySQL Workbench Referencia 32 Desde el teclado, utilice el T tecla para activar esta herramienta. Para obtener más información sobre la creación y edición de tablas véase Sección 7.3, "El editor de tablas de MySQL" . 6.5.1.8. La herramienta de Vista Utilice esta herramienta para crear un punto de vista sobre un lienzo diagrama EER. Cuando se activa esta herramienta, aparece un cuadro de esquema desplegable que aparece en la barra de herramientas debajo del menú principal, lo que le permite asociar el nueva visión con un esquema específico. También puede seleccionar un color para el objeto por la elección del color de cuadro de lista desplegable a la derecha del cuadro de lista de esquema. Después de seleccionar esta herramienta, al hacer clic en el lienzo crea una nueva vista. Para editar este punto de vista, haga clic derecho y seleccione mi DIT V

IEW o mi DIT EN norte EW W ENTANA ... En el menú emergente. Desde el teclado, utilice el V tecla para activar esta herramienta. Para obtener más información acerca de la creación y edición vistas ver Capítulo 9, Creación de vistas . 6.5.1.9. La herramienta Grupo de rutina Utilice esta herramienta para crear un grupo de rutina en el lienzo diagrama EER. Cuando se activa esta herramienta, aparece un cuadro de esquema desplegable que aparece en la barra de herramientas debajo del menú principal, lo que le permite asociar el grupo de rutina con un esquema específico. También puede seleccionar un color para el grupo de rutina por la elección del color de la lista desplegable caja a la derecha del cuadro de lista de esquema. Después de seleccionar esta herramienta, al hacer clic en el lienzo crea un nuevo grupo. Para editar este punto de vista, haga clic derecho y seleccione mi DIT R Outine GRAMO RUPO o mi DIT EN norte EW W ENTANA ... En el menú emergente. Desde el teclado, utilice el

GRAMO tecla para activar esta herramienta. Para obtener más información acerca de la creación y edición de grupos de rutina ver Sección 10.2, "Grupos de rutina" . 6.5.1.10. Las Herramientas de Relación Las cinco herramientas de relación se utilizan para representar las relaciones siguientes: • Uno-a-muchos no identificable • Uno-a-uno no identifican las relaciones • Uno-a-muchos identifican • Uno-a-uno que identifican las relaciones • Muchos-a-muchos identifican Estas herramientas aparecen en la parte inferior de la barra de herramientas vertical. Pase el ratón sobre cada herramienta para ver un atisbo de texto que describe su función. Para obtener más información acerca de las relaciones de esto ver Capítulo 8, La creación de relaciones de clave externa . 6.6. El modelo Navigator Paleta Atracado en la parte superior derecha de la aplicación es el modelo Navigator paleta. Esta paleta le da una visión general de los objetos colocado en un lienzo diagrama EER y por esta razón, es más útil cuando un diagrama EER está activo. Cualquier objeto que tiene colocado en el lienzo debe ser visible en el navegador. los modelo Navigator paleta muestra el área total de un diagrama EER. Un contorno rectangular negro indica el puerto vista hacia el área visible de la tela. Para cambiar la vista del puerto de un diagrama EER izquierda haga clic en este esquema negro y arrastrarlo a la deseada locación. Puede hacer zoom en áreas seleccionadas de un diagrama EER mediante el uso de la herramienta de control deslizante en la parte inferior de esta ventana. Las dimensiones el cambio de la ventana de observación a medida que acercar y alejar. Si la herramienta de control deslizante tiene el enfoque también se puede usar el zoom con las teclas de flecha. El tamaño predeterminado de la modelo Navigator

es de dos páginas. Para cambiar este uso de la METRO ODELO , re IAGRAM S IZE opción de menú. Figura 6.12. La paleta de modelos Navigator MySQL Workbench Referencia 33 Cerrar esta ventana haciendo clic en el x en la parte superior derecha de la barra de título. Para volver a abrir el modelo Navigator paleta de elegir el V IEW , W INDOWS opciones de menú y luego METRO ODELO norte AVIGATOR . Puede oculte automáticamente esta ventana haciendo clic en el icono de alfiler de empuje sobre la barra de título. Hacer esto muestra una pestaña vertical en el lado derecho de la aplicación. Pase el ratón sobre esta pestaña para ver el modelo Navigator . 6.7. El catálogo y las capas de Paletas Por defecto estos dos paletas se acoplan a la derecha, en el medio de la aplicación. Puede seleccionar una o la otra haciendo clic la pestaña en la parte inferior de esta gama de colores. 6.7.1. La paleta Catálogo los Catalogar paleta muestra todos los esquemas que están presentes en el Los esquemas física

sección de la Modelo de MySQL página. Expandir la vista de los objetos contenidos en un esquema específico haciendo clic en el botón + a la izquierda del nombre del esquema. Haciendo esto muestra los siguientes iconos de la carpeta: • Mesas • Puntos de vista • Grupos de rutina Ampliar cada uno de estos a su vez haciendo clic en el botón + a la izquierda del icono de la carpeta. Al seleccionar un objeto en esta gama de colores, muestra sus propiedades en el propiedades paleta. Esta paleta se utiliza principalmente para arrastrar y soltar objetos sobre un lienzo diagrama EER. Puede oculte automáticamente esta ventana haciendo clic en el icono de alfiler de empuje sobre la barra de título. Hacer esto muestra una pestaña vertical en el lado derecho de la aplicación. Pase el ratón sobre esta pestaña para ver su contenido. Para ocultar automáticamente una ventana cuando se trata de una ventana con pestañas, autohides todas las pestañas ventanas en ese lugar. 6.7.2. La paleta Capas Esta paleta muestra todas las capas y las cifras que se han colocado en un diagrama EER. Si se selecciona actualmente una capa o una figura, una x aparece junto al nombre del objeto y sus propiedades se muestran en la propiedades paleta. Esto puede ser especialmente útil para determinar qué objetos se seleccionan cuando se han seleccionado varios objetos utilizando las diversas opciones de la S ELECTO opción de menú. Para obtener más información sobre este tema, consulte Sección 6.2.2, "El menú Editar" . Selección de un objeto en el Capas paleta también ajusta el puerto vistas a la zona del lienzo donde se encuentra el objeto. Puede oculte automáticamente esta ventana haciendo clic en el icono de alfiler de empuje sobre la

barra de título. Hacer esto muestra una pestaña vertical en el lado derecho de la aplicación. Pase el ratón sobre esta pestaña para ver su contenido. Para ocultar automáticamente una ventana cuando se trata de una ventana con pestañas, autohides todas las pestañas ventanas en ese lugar. 6.7.2.1. Encontrar invisibles objetos usando la paleta Capas MySQL Workbench Referencia 34 En algunas circunstancias, es posible que desee hacer un objeto en un diagrama EER invisible. Para ello, seleccione el objeto y, en el propiedades paleta, establecer el visible propiedad a Falso . los Capa paleta proporciona una manera fácil de localizar un objeto invisible. Abre el Capas paleta y seleccione el objeto haciendo doble clic en él. Una vez que se selecciona un objeto que pueda restablecer la visible propiedad de la propiedades paleta. 6.8. Las propiedades y la historia Paletas Por defecto estos dos paletas se acoplan a la derecha, en la parte inferior de la aplicación. Puede seleccionar una o la otra haciendo clic la pestaña en la parte inferior de esta gama de colores. 6.8.1. La paleta Propiedades los propiedades paleta se utiliza para visualizar y editar las propiedades de los objetos en un diagrama EER. Es especialmente útil para la edición objetos de visualización, tales como capas y notas. Todos los objetos excepto las conexiones tienen las siguientes propiedades excepto como se indica: • color - El acento de color del objeto. Se muestra el color del objeto aquí como lo es su valor hexadecimal. Cambiar el color del objeto cambiando este valor. Sólo los caracteres que son legales para los valores hexadecimales

se pueden introducir. También puede cambiar el color haciendo clic en el botón .... Esto abre un cuadro de diálogo cambiador de color. • descripción - Aplicable a sólo capas. Un medio de documentar el propósito de una capa. • habilitado - Aun no implementado. • expandido - Este atributo se aplica a objetos tales como mesas que se pueden ampliar para mostrar columnas, índices y disparadores. • altura - La altura del objeto. Dependiendo del objeto, esta propiedad puede ser de sólo lectura o de lectura / escritura. • izquierda - El número de píxeles desde el objeto hacia el lado izquierdo de la tela. • bloqueada - Si el objeto está bloqueado o no. El valor de este atributo es cualquiera cierto o falso . • manualSizing - Si el objeto se ha dimensionado de forma manual o no. El valor de este atributo es cualquiera cierto o falso . • nombre - El nombre del objeto. • parte superior - El número de píxeles desde el objeto a la parte superior de la lona. • visible - Esta propiedad controla si un objeto aparece en el lienzo o no. Utilizar

'1' verdaderos y '0' por falso. • anchura - El ancho del objeto. Dependiendo del objeto, esta propiedad puede ser de sólo lectura o de lectura / escritura. Además de las propiedades mencionadas anteriormente, las tablas también tienen las siguientes propiedades: • indexesExpanded - Esta propiedad determina si los índices se muestran cuando una mesa se coloca en el lienzo. Utilizar '1' verdaderos y '0' por falso. • triggersExpanded - Esta propiedad determina si se visualizan los disparadores cuando una tabla se coloca en el lienzo. Utilizar '1' verdaderos y '0' por falso. Para una discusión de las propiedades de Conexiones Ver Sección 8.3, "Las propiedades de una conexión" . 6.8.2. La paleta Historia Utilizar el Historia paleta para revisar las acciones que se han tomado. Izquierda clic en una entrada se abre un menú emergente con la opción, do OPY MARIDO ISTORIA mi ntries A do

LIPBOARD . Elija esta opción para seleccionar una sola entrada. Puede seleccionar varias entradas contiguas por presionando el Cambio y haciendo clic en las entradas que desea copiar. Seleccionar entradas no contiguas mediante el uso de la Ctrl llave. Sólo las acciones que alteran el modelo de MySQL o cambiar un diagrama EER son capturados por el Historia paleta Como se muestra en el diagrama anterior, la clave principal se indica mediante un icono de llave y campos indexados se indican mediante una diferente icono de diamante de color. Haga clic en la flecha a la derecha del nombre de la tabla para cambiar la visualización de los campos. Cambiar la visualización de indexes y los factores desencadenantes de la misma manera. Clic derecho en una mesa se abre un menú emergente con las siguientes opciones: • R ENAME • do Utah ' MESA _ NOMBRE ' • do OPY ' MESA _ NOMBRE ' • mi DIT T PODER

... • mi DIT EN norte EW W ENTANA • do OPY SQL A do LIPBOARD • re ELETE ' MESA _ NOMBRE ' Con la excepción de la opción de eliminación, estas opciones de menú funciona como se describe en Sección 7.1, "Adición de tablas a la física esquemas " . El comportamiento de la opción de borrado está determinada por la configuración de opciones de MySQL Workbench. Para más información, ver Sección 6.2.8.1, "El General" . 7.3. El Editor de tablas MySQL El MySQL Table Editor es un componente que permite la creación y modificación de las tablas. Usando el MySQL Table Editor puede añadir o modificar las columnas o índices de una tabla, cambiar el motor, añadir claves externas, o simplemente alterar el nombre de la tabla. El Editor de tablas de MySQL se puede acceder desde el MySQL Workbench seleccionando en primer lugar la METRO Y

SQL M ODELO pestaña y haga doble clic en una mesa en el Los esquemas física panel. También puede acceder a él desde un diagrama EER haciendo doble clic una mesa observada yecto. 7.3.1. La ventana principal del Editor Cualquier número de tablas puede ser editada en el Editor de tablas de MySQL en un momento dado. Adición de una tabla adicional crea una nueva pestaña en la parte superior del editor. Por defecto, el editor de tablas de MySQL aparece acoplada en la parte inferior de la aplicación. Doble clic en los desacopla de la barra de título del editor. Hacer lo mismo con redique ella. El Editor de tablas de MySQL se muestra en la siguiente gura Ure. Creación de tablas 37 Figura 7.2. El editor de tablas El MySQL Table Editor consiste en un espacio de trabajo dividido en las siguientes fichas: • T PODER : Utilice esta tabla para editar las características que se aplican a la mesa en su conjunto • do OLUMNS : Utilice esta pestaña para añadir o modificar las columnas • yo NDEXES : Utilice esta pestaña para añadir o modificar los índices • F XTRANJERA K EYS : Utilice esta pestaña para añadir o modificar las claves externas

• T INSTALADORES : Utilice esta pestaña para añadir o modificar los disparadores • PAG ARTITIONING : Utilice esta ficha para administrar la partición • O OPCIONES : Utilice esta pestaña para añadir o modificar diversas opciones de nivel general, la mesa y fila • yo NSERTS : Utilice esta ficha para escribir las instrucciones INSERT • PAG RIVILEGES : Utilice esta ficha para establecer privilegios sobre la mesa Cada una de estas pestañas se discute en más detalle en las siguientes secciones. 7.3.2. La pestaña de la tabla Utilice esta ficha para editar el nombre de la tabla o añadir un comentario a la mesa. Cambie fácilmente la intercalación o el motor de tabla mediante desplegables cuadros de lista. 7.3.3. La pestaña Columnas los columnas ficha se utiliza para visualizar y editar toda la información de la columna de una tabla. Con esta pestaña, se puede añadir, borrar, modificar columnas. También puede usar la pestaña de columna para cambiar el nombre, tipo de datos, el valor por defecto, y otras propiedades de las columnas de su tabla. Figura 7.3. La ficha columnas Creación de tablas 38 Para agregar una columna, simplemente haga clic en el

Nombre de la columna campo en una fila vacía e introduzca un valor apropiado. Seleccionar un tipo de datos de la re ATATYPE cuadro de lista desplegable. Marque la casilla de verificación bajo la NN la columna para no permitir un valor nulo y comprobar el AI columna si está definiendo un campo incrementado automáticamente. Clic derecho en una fila bajo el Nombre de la columna la columna se abre una ventana emergente con las siguientes opciones: • METRO OVE T PAG - Mover la columna seleccionada hacia arriba. • METRO OVE re PROPIO - Mover la columna seleccionada hacia abajo. • re ELETE S ELEGIDO do OLUMNS - Seleccionar varias columnas contiguas haciendo clic derecho y pulsando el Cambio llave. Utilizar el Ctrl tecla para seleccionar columnas no contiguas. • R eFresh GRAMO ELIMINAR

- Actualización de toda la información en el columnas lengüeta. Para cambiar el nombre, tipo de datos, el valor por defecto, o el comentario de una columna, haga doble clic en el valor que desee cambiar. El contenido entonces se convierte en editable. Para modificar las banderas sobre una columna ( PRIMARY KEY , NO FIRMADO , ZEROFILL ) Comprobar el valor deseado en el F LAGS marco. Nota que los valores sólo se muestran en el marco de las banderas cuando una columna es selected.The ZEROFILL opción sólo aparece si el tipo de columna es nuclear Meric. También se pueden añadir comentarios a la columna columna comentario área de texto. A la izquierda del nombre de la columna es un icono que indica si la columna es un miembro de la clave primaria. Si el icono es una pequeña clave, que pertenece a la columna de la clave primaria, de lo contrario el icono es un diamante azul. Para agregar o quitar una columna de la primaria clave, haga doble clic en el icono. También puede agregar una clave principal mediante la comprobación de la PRIMARY KEY casilla de verificación en el columna Decruz sección del editor de tablas. 7.3.4. La ficha Índices los índices pestaña contiene toda la información del índice para la tabla. Puede añadir, eliminar y modificar los índices de uso de esta ficha. Figura 7.4. La pestaña de índices Creación de tablas 39

Seleccione un índice haciendo clic derecho. Hacer esto incluye información sobre el índice en el yo NDICE do OLUMNS sección. Para añadir un índice, haga clic en la última fila de la lista de índices. Introduzca un nombre para el índice y seleccionar el tipo de índice de la lista desplegable caja. Seleccione la columna o columnas que desea indexar comprobando el nombre de la columna en el yo NDICE do OLUMNS lista. Usted puede volver a mover una columna de el indice de quitar la marca de verificación de la columna correspondiente. También puede especificar el orden de un índice por la elección ASC o DESC bajo la Orden columna. Crear un prefijo de índice especificando ing un valor numérico en el marco del Longitud columna. No se puede introducir un valor de prefijo para los campos que tienen un tipo de datos que no SUPprefijación puerto. Para borrar un índice, haga clic en la fila del índice que desea borrar y luego seleccione el re ELETE S ELEGIDO yo NDEXES opción de menú. 7.3.5. La pestaña de claves externas los Llaves extranjeras pestaña se organiza en mucho la misma manera que la índices ficha y añadir o editar una clave externa es similar

para añadir o editar un índice. Para agregar una clave externa, haga clic en la última fila de la Nombre clave externa lista. Introduzca un nombre para la clave externa y seleccione la columna o columnas que desea índice leyendo el nombre de columna en la do OLUMNA lista. Puede eliminar una columna de el indice quitar la marca de verificación de la columna correspondiente. Debajo F XTRANJERA K EY O OPCIONES elegir una acción para la actualización y eliminar eventos. Las opciones son: • RESTRINGIR • CASCADA • SET NULL • NO ACTION Para eliminar una clave foránea, haga clic derecho en la fila que desea eliminar y luego seleccione el re ELETE S ELEGIDO FK S opción de menú. Para modificar cualquiera de las propiedades de una clave externa, sólo tiene que seleccionar y hacer los cambios deseados. 7.3.6. La pestaña de disparadores los disparadores pestaña se abre un área de texto para la edición de un disparador existente o crear un nuevo disparo. Crear un disparador que lo haría desde

la línea de comandos. 7.3.7. La pestaña Particiones Si se desea habilitar la partición para su mesa de comprobar la mi NABLE PAG ARTITIONING casilla de verificación. Hacer esto permite a la partición Opciones. Creación de tablas 40 los PAG ARTITION segundo Y cuadro de lista desplegable muestra los tipos de particiones que puede crear. Estos son: • PICADILLO • HASH LINEAL • LLAVE • LINEAL CLAVE • DISTANCIA • LISTA Utilizar el PAG ARÁMETROS cuadro de texto para definir el parámetro (s) que se suministra a la función de partición, un valor de columna entera por ejemplo. Elige el número de particiones de la PAG ARTITION do ONTAJE cuadro de lista desplegable. Si desea configurar manualmente sus particiones comprobar el

METRO ANUAL casilla de verificación. Hacer esto permite la entrada de los valores en la tabla de configuración de la partición. Las entradas de esta tabla son; • Dividir • Valores • Directorio de datos • Directorio Índice • Filas min • Máximo de filas • Comentario Subparticiones aún no está activada. Para obtener más información acerca de la partición del mar particionamiento . 7.3.8. La pestaña de Opciones los O OPCIONES pestaña le permite configurar las opciones generales y opciones de fila. En el GRAMO ENERALES O OPCIONES marco, elija una opción de llaves de carga. Las opciones son Defecto , paquete Ninguno y Pack All . Puedes También cifrar la definición de una tabla. los AUTOINCREMENTO y el comportamiento del retraso actualizacion de llaves aplica sólo a tablas MyISAM. Para establecer el formato de registro, seleccione el formato de registro deseado de la lista

desplegable. Ver MyISAM Formatos de almacenamiento de tablas para obtener más información sobre los diferentes formatos de registro que están disponibles. Esto sólo se aplica a las tablas MyISAM. Estas opciones son: • Defecto • Dinámica • Fijo • Comprimido • Redundante • Compacto Cuando se espera que una tabla sea particularmente grande, use el UN VG .R AY , METRO EN .R OWS y METRO HACHA .R OWS opciones para que el MySQL servidor para acomodar mejor sus datos. Ver CREAR MESA Sintaxis para más información sobre cómo usar estas opciones. los Opciones de almacenamiento sección se utiliza para configurar una ruta personalizada para el almacenamiento de archivos de

datos de mesa y. Esta opción puede ayudar a imdemostrar la integridad de los datos y el rendimiento del servidor alojando diferentes tablas en diferentes discos duros. Esta opción sólo está disponible para tablas MyISAM. Creación de tablas 41 los combinar la tabla sección Opciones se utiliza para configurar las tablas MERGE de MyISAM. Para crear una tabla MERGE, seleccione MERGE como su motor de almacenamiento y después especifique las tablas que desea combinar en el TNIÓN TABLES diálogo. También puede especificar la acción que el servidor deberia tomar cuando los usuarios intenten realizar una sentencia INSERT en la tabla merge. Ver los UNIR motor de almacenamiento Para obtener más información acerca de las tablas MERGE. Una vez más, esto sólo se aplica a las tablas MyISAM. También puede Selecciona el Método de fusión mediante la selección de la lista desplegable. 7.3.9. La pestaña de insertos Utilizar el inserciones pestaña para insertar registros en la tabla. Al hacer clic en la junta BOLÍGRAFO mi Ditor ... Botón en la parte inferior derecha se abre la Los insertos estándar editor. Utilice este editor para añadir registros a la tabla. Cuando haya terminado de añadir registros, pulse OK. Los registros que ha añadido se muestran en el inserciones lengüeta. la reapertura de la editor muestra todos los registros que se muestran en la inserciones lengüeta. Para editar un registro, simplemente haga clic en el campo que desea cambiar e introduzca

los nuevos datos. Para borrar un archivo, haga clic en el botón de la izquierda al lado de la fila deseada y pulse el Borrar llave. Se puede seleccionar y borrar todos los registros haciendo clic en la columna de la parte superior izquierda del editor y luego presionando el Borrar llave. Los cambios no se se aplicará hasta que se pulse el botón OK. Para realizar una copia de una operación, pulse el C ANCEL botón. Todos los registros se agregan serán insertadas al reenviar ingeniero de la base de datos (si se elige la Generar declaración INSERT mentos para las tablas opción). 7.3.10. La pestaña de privilegios Utilizar el privilegios pestaña para asignar roles y privilegios específicos a una mesa. También puede asignar privilegios a una función utilizando el papel editor. Para una discusión sobre este tema véase Sección 6.4.3.1, "Adición de Roles" . Cuando se abre por primera vez esta pestaña, todos los papeles que se han creado se muestran en el cuadro de lista de la derecha. Mover los papeles que desea asociar a esta tabla a la R OLES cuadro de lista de la izquierda. Para ello, seleccione un papel y luego haciendo clic en el botón <. Utilizar el Cambio tecla para seleccionar múltiples roles contiguos y la Ctrl tecla para seleccionar las funciones que no sean contiguos. Para asignar privilegios a un rol, haga clic en un papel en el R OLES cuadro de lista. Hacer esto muestra todos los privilegios disponibles en el UN sSuscripción PAG

RIVILEGES cuadro de lista. Los privilegios que se muestran son: • TODAS • CREAR • SOLTAR • GRANT • Referencias • ALTERAR • BORRAR • ÍNDICE • INSERTAR • SELECCIONAR • ACTUALIZAR • DESENCADENAR Puede optar por asignar todos los privilegios a un usuario específico o cualquier otro privilegio que figuran en el precedente. Privilegios irrelevantes a una tabla específica, la ARCHIVO privilegio por ejemplo, no se muestran. Si un papel ya ha sido otorgado privilegios sobre una tabla específica, esos privilegios muestran como ya se ha comprobado en el UN sSuscripción PAG RIVprivicuadro de lista. Creación de tablas 42 Capítulo 8. Creación de relaciones de clave externa

restricciones de claves foráneas son compatibles con el InnoDB motor de almacenamiento solamente. Para otros motores de la sintaxis de clave externa correspondiente es tamente analizado, pero no se han aplicado. Para más información, ver Llaves extranjeras . El uso de MySQL Workbench se puede añadir una clave externa desde el editor de tabla o mediante el uso de las herramientas de relación en la vertical barra de herramientas de un diagrama EER. Esta sección se ocupa de la adición de una clave externa utilizando las herramientas clave externa. Para agregar una clave externa usando el editor de tablas ver Sección 7.3.5, "La pestaña de claves externas" . El uso de las herramientas gráficas para añadir claves externas es más eficaz cuando se está construyendo tablas desde cero. Si tiene importancia ted una base de datos utilizando una secuencia de comandos SQL y no es necesario añadir campos a las tablas puede que le resulte más eficaz para definir las claves externas usando el editor de tablas. 8.1. Adición de relaciones de clave externa Utilizando un gráfico EER Hay cinco herramientas clave externa de la barra vertical en el lado izquierdo de un diagrama EER. Estas herramientas son: • los uno-a-muchos no-identificación de la relación herramienta • los uno-a-uno que no identifica la relación herramienta • los uno-a-muchos relación de identificación herramienta • los uno-a-uno identificar herramienta • los muchos-a-muchos relación herramienta

Una relación de identificación es uno donde la tabla secundaria no puede ser identificada sin su padre. Típicamente esto ocurre donde se crea una tabla intermedia para resolver una relación de muchos a muchos. En tales casos, la clave principal es por lo general un composite ite clave compuesta de las claves principales de las dos tablas originales. Una relación de la identificación se indica mediante una línea continua entre las mesas y una relación no identificación se indica mediante una línea discontinua. Crear o arrastrar y soltar las tablas que desea conectarse. Asegúrese de que hay una clave principal en la tabla que será en el "uno" lado de la relación. Haga clic en la herramienta apropiada para el tipo de relación que desea crear. Si va a crear un uno -A-muchos relación Primero haga clic en la tabla que se encuentra en el lado "varios" de la relación y luego en la tabla que contiene la referencia mentado clave. Esto crea un campo de la tabla en el lado muchos de la relación. El nombre predeterminado de este campo es ejército de reservable_name_key_name donde el nombre de tabla y el nombre de clave se derivan tanto de la tabla que contiene la clave referenciada. Cuando la herramienta de muchos-a-muchos es activa, haciendo doble clic una tabla crea una tabla asociativa con una relación de muchos a muchos. por esta herramienta funcione debe haber una clave principal definido en la tabla inicial. Utilizar el METRO ODELO , METRO ENU O OPCIONES elemento de menú para configurar un nombre por defecto específicos del proyecto para la columna de clave externa (ver Sección 6.2.5.4, "La opción de menú Relación de notación (versión comercial)" ). Para cambiar el valor predeterminado global ver Sección 6.2.8.2, "El Modelo Lengüeta" . Para editar las propiedades de una clave externa haga doble clic en cualquier lugar de la línea de conexión que une las dos tablas. Hacer esto abre la editor de relaciones.

Al pasar el ratón sobre un conector relación destaca el conector y las claves relacionadas, como se muestra en la siguiente figura. Figura 8.1. El conector relación 43 los película y el Actor de películas tablas están relacionadas en el film_id de campo y estos campos se resaltan en ambas tablas. Dado que la film_id El campo es parte de la clave principal de la Actor de películas mesa, una línea continua se utiliza para el conector entre las dos tablas. Si la colocación de subtítulos de una conexión no es adecuado, puede cambiar su posición arrastrándolo a una ubicación diferente. Si tu han establecido un título secundario, su posición también se puede cambiar. (Para obtener más información acerca de los subtítulos secundarios ver Sección 8.3, "Las propiedades de una conexión" . Cuando el estilo notación permite, Clásico por ejemplo, los indicadores de cardinalidad también pueden ser reposicionado. El estilo de relación en la notación Figura 8.1, "El conector relación" es el valor predeterminado, patas de gallo. Si está utilizando un comercial versión de MySQL Workbench puede cambiar esto. Para más información, ver Sección 6.2.5.4, "El menú Relación de notación Opción (versión comercial) " . Se pueden seleccionar varias conexiones manteniendo pulsada la Ctrl mientras hace clic en una conexión. Esto puede ser útil para poner de relieve relaciones específicas sobre un diagrama EER. 8.2. El editor de relaciones Establecer el título de una relación con el do APTION caja de texto. Este nombre se muestra en el lienzo y es también el nombre utilizado para el constreñimiento sí mismo. El valor por defecto de este nombre es

fk_ source_table_destination_table . Utilizar el METRO ODELO , METRO ENU O OPCIONES elemento de menú para configurar un nombre por defecto específicos del proyecto para las claves externas. Para cambiar el valor predeterminado global ver Sección 6.2.8.2, "La Modelo Tab " . También puede añadir un título secundario a una relación y también un comentario. En el yo ntegridad do ONSTRAINTS Marco de determinar si la entidad y la entidad mencionada son obligatorios. El valor por defecto para ambas de estas limitaciones es cierto . En el do ARDINALITY marco, elija si la relación es de uno a uno o uno-a-muchos. los V ISIBILITY marco determina cómo la relación se muestra en el Diagrama de lona EER. totalmente Visible es el valor predeterminado, pero también se puede optar por ocultar relación rela- líneas o utilizar líneas de división. El estilo de la línea de división se representa en la siguiente: Figura 8.2. El conector de división La creación de relaciones de clave externa 44

• visible - Si la línea de relación es visible o no. En la mayoría de los casos se puede cambiar las propiedades de una relación usando el editor de relaciones en lugar de la propiedades paleta. Si usted hace una relación invisible escondiéndolo usando el editor de la relación de V ISIBILITY S ONFIGURACIÓN Y, a continuación la relación Editaro está cerrado, ya no será capaz de seleccionar la relación con el fin de abrir su editor de relaciones. Para hacer que la relación visible de nuevo tendrá que ampliar el objeto de tabla relativa a la relación en el L AYERS ventana y seleccione la relación objeto. Una vez seleccionado, puede cambiar la relación de visible propiedad a Cierto en el correspondiente PAG ROPIEDADES ventana. La relación será entonces visible en el EER D IAGRAM ventana. La creación de relaciones de clave externa 46 Capítulo 9. Creación de Vistas Puede añadir vistas a una base de datos ya sea desde el Los esquemas física sección de la Modelo de MySQL o desde la página de EER Diagrama. 9.1. Vistas a la adición de los esquemas Física Al hacer doble clic el

Añadir vista icono de la Los esquemas física sección de la Modelo de MySQL página añade una vista con el dede fallos nombre Vista1 . Si miras con este nombre ya existe, la nueva vista se llama view2 . Adición de una nueva vista se abre automáticamente el editor de vista atracado en la parte inferior de la aplicación. Utilizando el editor de vista se describe en Sección 9.3, "El Editor de Vista" . Clic derecho en una mesa se abre un menú emergente con las siguientes opciones: • R ENAME • do Utah ' VER _ NOMBRE ' • do OPY ' VER _ NOMBRE ' • mi DIT V IEW ...

• mi DIT EN norte EW W ENTANA • do OPY SQL A do LIPBOARD • re ELETE ' VER _ NOMBRE ' Si el editor de tablas no está abierto el mi DIT V IEW ... Opción abre. Si ya está abierta, la tabla seleccionada sustituye a la anterior. mi DIT EN norte EW W ENTANA se abre una nueva pestaña editor de vista. Las opciones de corte y copia son útiles para la copia de opiniones entre los diferentes esquemas y do OPY SQL A

do LIPBOARD copias del CRE ATE VISTA comunicado en el portapapeles. Advertencia Utilizar el re ELETE ' VER _ NOMBRE 'Para eliminar una vista desde la base de datos. Habrá no cuadro de diálogo de confirmación. Cualquier punto de vista añaden a la Los esquemas física También aparecen en el Catalogar la paleta en el lado derecho de la aplicación. Ellos se puede añadir a un EER DIGRAM arrastrándolos y soltándolos desde esta paleta. 9.2. Vistas añadiendo a un diagrama EER Vistas también se pueden añadir a un diagrama EER usando el Ver herramienta en la barra de herramientas vertical. Para ello asegúrese de que la EER Diágramo pestaña está seleccionada y haga clic en el icono del punto de vista sobre la barra de herramientas vertical. El icono de vista es la superposición de los dos rectángulos que se encuentran por debajo del icono de la tabla. Al hacer clic con el ratón sobre este icono cambia el puntero del ratón a un puntero vista. También puede cambiar el puntero del ratón a una vista puntero presionando el V llave. la elección de la Ver herramienta cambia el contenido de la barra de herramientas que aparece inmediatamente debajo de la barra de menús. Cuando el Puntos de vista

puntoer está activo, esta barra de herramientas contiene una lista de selección de esquemas y un menú desplegable de la carta de color abajo. Utilice estos cuadros de lista para seleccionar la esquema adecuado y el acento de color para la nueva vista. Asegúrese de que usted asocia la nueva visión con una base de datos. El color de su punto de vista se puede cambiar fácilmente más adelante utilizando la propiedades paleta. Crear una vista haciendo clic en cualquier lugar del lienzo diagrama EER. Esto crea una nueva vista con el nombre por defecto Vista1 . Revertir al puntero del ratón por defecto, haga clic en el icono de la flecha en la parte superior de la barra de herramientas vertical. Clic derecho en una vista se abre un menú emergente. Con la excepción de la opción de eliminación, estas opciones de menú funcionan como se describe en Sección 9.1, "Adición Vistas a los esquemas Física" . El comportamiento de la opción de borrado está determinado por su MySQL de Trabajo configuración de las opciones de banco. Para más información, ver Sección 6.2.8.1, "El General" . 9.3. El Editor de Vista Puede invocar la vista del editor haciendo doble clic en una subventana en el lienzo diagrama EER o haciendo doble clic en una vista en la 47 Los esquemas física en la sección de Modelo de MySQL página. Al hacer esto se abre el editor de la vista de dock en la parte inferior de la aplicabilidad ación. Doble clic en los desacopla de la barra de título del editor. Hacer lo mismo con redique ella. Cualquier número de puntos de vista puede estar abierto al mismo hora. Cada vista adicional aparece como una pestaña en la parte superior del editor de vista, Hay dos pestañas en la parte inferior del editor de opinión, la V IEW y el PAG RIVILEGES pestañas. Navegar entre las diferentes pestañas utilizando el ratón o desde el teclado pulsando Ctrl +

alt + Lengüeta . 9.3.1. los Ver Lengüeta Desde el Ver pestaña del editor de vista se pueden realizar las siguientes tareas: • Cambiar el nombre de la vista utilizando la norte AME caja de texto. • Introduce el código SQL para crear una vista usando el SQL área de texto. • Comentar una vista usando el do OMENTARIOS área de texto 9.3.2. los privilegios Lengüeta los privilegios pestaña de las funciones del editor vista exactamente de la misma manera que la privilegios pestaña del editor de tablas. Para más información, consulte Sección 7.3.10, "Los privilegios Tab" . 9.3.3. Modificación de una vista mediante la paleta Propiedades Cuando se selecciona un punto de vista sobre el lienzo diagrama EER, sus propiedades se muestran en la propiedades paleta. La mayoría de las propielazos accesibles desde el propiedades

paleta se aplica a la aparición de una vista sobre el lienzo diagrama EER. Para obtener una lista de las propiedades accesibles a través de la propiedades paleta de ver Sección 6.8.1, "La paleta Propiedades" . Creación de vistas 48 Capítulo 10. Rutinas de la creación y Grupos de rutina Puede agregar grupos de rutina a una base de datos ya sea desde el PAG ÍSICA S CHEMATA sección de la METRO Y SQL M ODELO página o de una EER diagrama. Las rutinas pueden añadirse únicamente de la PAG ÍSICA S CHEMATA sección de la METRO Y SQL M ODELO página. Para ver un esquema existente, junto con sus rutinas y los Grupos de rutina, seleccione re ATABASE , R Everse mi NGINEER ... De la principal menú. Después de que el esquema se ha añadido al modelo actual, se puede ver los objetos de esquema en el

PAG ÍSICA S CHEMATA panel sobre el METRO Y SQL M ODELO página. Las rutinas y los Grupos de rutina se enumeran allí. MySQL Workbench unifica ambos procedimientos y funciones almacenadas en un objeto lógico llamada de rutina. Grupos de rutina se utilizan para las rutinas de grupo que están relacionados. Usted puede decidir cuántos grupos de rutina que desea crear y se puede utilizar el R Outine GRAMO RUPO mi Ditor asignar rutinas específicas a un grupo, utilizando una interfaz de arrastrar y soltar. Cuando se diseña un diagrama EER se pueden colocar los Grupos de rutina en el lienzo arrastrándolos desde la do ATALOG PAG ALETTE . No se permite la colocación de rutinas individuales en el diagrama, ya que el desorden de la lona. 10.1. rutinas 10.1.1. Adición de rutinas para los esquemas física Al hacer doble clic el Añadir rutina icono de la Los esquemas física sección de la Modelo de MySQL página añade una rutina con el nombre predeterminado de routine1 . Si una rutina con este nombre ya existe, la nueva rutina se llama routine2

. Adición de una nueva rutina se abre automáticamente el editor de rutina atracado en la parte inferior de la aplicación. Usando el editor de rutina es dedescribe en Sección 10.1.2, "El Editor de rutina" . Clic derecho en una rutina abre un menú emergente con las siguientes opciones: • R ENAME • do Utah ' RUTINA _ NOMBRE ' • do OPY ' RUTINA _ NOMBRE ' • mi DIT R Outine ... • mi DIT EN norte EW W ENTANA • do

OPY SQL A do LIPBOARD • re ELETE ' RUTINA _ NOMBRE ' los mi DIT R Outine ... Opción abre el editor de rutina. Las opciones de cortar y pegar son útiles para la copia de rutinas entre diferentes esquemas. La acción de la opción de eliminación varía dependiendo de la forma en que haya configurado MySQL Workbench. Para más información, ver Sección 6.2.8.1, "El General" . 10.1.2. El Editor de rutina Puede invocar el editor de rutina haciendo doble clic en una rutina en el Los esquemas física en la sección de Modelo de MySQL página. Hacer esto abre el editor de rutina atracado en la parte inferior de la aplicación. Doble clic en la pestaña rutina desacopla el Edicióno. Haga doble clic en la barra de título para redique ella. Cualquier número de rutinas puede ser abierta en el mismo tiempo. Cada rutina adicional aparece como una pestaña en la parte superior del editor de rutina, Hay dos pestañas en la parte inferior del editor de rutina, el V IEW y el PAG RIVILEGES pestañas. Navegar entre las diferentes pestañas que utilizan el ratón o desde el teclado pulsando

Ctrl + alt + Lengüeta . 10.1.2.1. los Rutina Lengüeta Desde el Rutina pestaña del editor de rutina se pueden realizar las siguientes tareas: • Cambiar el nombre de la rutina utilizando la norte AME caja de texto. 49 • Introduce el código SQL para crear una rutina utilizando la SQL área de texto. 10.1.2.2. los privilegios Lengüeta los privilegios pestaña de las funciones del editor de rutina exactamente de la misma manera que la privilegios pestaña del editor de tablas. por más información, consulte Sección 7.3.10, "Los privilegios Tab" . 10.2. Grupos de rutina 10.2.1. Agregar grupos de rutina para los esquemas Física Al hacer doble clic el Agregar grupo de rutina icono de la Los esquemas física sección de la Modelo de MySQL página agrega una

rutina con el nombre predeterminado de routines1 . Si un grupo regular con este nombre ya existe, el nuevo grupo se llama la rutina routines2 . Adición de un nuevo grupo de rutina se abre automáticamente el editor de grupos de rutina atracado en la parte inferior de la aplicación. Utilizando el grupos de rutina editor se describe en Sección 10.2.3, "El Editor de rutina Grupo" . Clic derecho en un grupo de rutina se abre un menú emergente con las siguientes opciones: • R ENAME • do Utah ' RUTINA _ GRUPO _ NOMBRE ' • do OPY ' RUTINA _ GRUPO _ NOMBRE ' • mi DIT R Outine ... • mi

DIT EN norte EW W ENTANA • do OPY SQL A do LIPBOARD • re ELETE ' RUTINA _ GRUPO _ NOMBRE ' los mi DIT R Outine GRAMO RUPO ... Opción abre el editor de rutina a grupo. Usando el editor de rutina a grupo se describe en Sección 10.2.3, "El Editor de rutina Grupo" . Las opciones de cortar y pegar son útiles para la copia de grupos de rutina entre los diferentes esquemas. Eliminación de un grupo de la rutina Modelo de MySQL Página elimina el grupo, pero no elimina las rutinas contenidas en ese grupo. Cualquiera de los grupos de rutina añaden a la Los esquemas física

También aparecen en el Catalogar paleta en el lado derecho de la aplicación ción. Se pueden añadir a un EER DIGRAM arrastrándolos y soltándolos desde esta paleta. 10.2.2. Agregar grupos de rutina a un diagrama EER grupos de rutina también se pueden añadir a un diagrama EER usando el Grupos de rutina herramienta en la barra de herramientas vertical. Para ello maquillaje asegurarse de que el Diagrama EER pestaña está seleccionada y haga clic derecho los grupos de rutina icono en la barra de herramientas vertical. El icono de la rutina de los grupos es inmediatamente por encima del separador de la barra de herramientas más bajo. Al hacer clic con el ratón sobre este icono cambia el puntero del ratón a un puntero de rutina a grupo. También puede cambiar el puntero del ratón a una puntero rutina presionando el GRAMO llave. la elección de la Grupo de rutina herramienta cambia el contenido de la barra de herramientas que aparece inmediatamente debajo de la barra de menús. Cuando el Grupos de rutina puntero está activa, esta barra de herramientas contiene una lista de selección de esquemas y un menú desplegable de la carta de color abajo. Utilizar estos cuadros de lista para seleccionar el esquema apropiado y acento de color para el nuevo grupo de rutina. Asegúrese de que usted asocia el nuevo grupo rutina con una base de datos. El color de su grupo de rutina se puede cambiar fácilmente más adelante utilizando la propiedades paleta. Crear un grupo rutina haciendo clic en cualquier lugar del lienzo diagrama EER. Esto crea un nuevo grupo de rutina con el nombre predeterminado routines1 . Para volver al puntero del ratón por defecto, haga clic en el icono de la flecha en la parte superior de la barra de herramientas vertical. Clic derecho en un grupo de rutina se abre un menú emergente. Con la excepción de la opción de eliminar y cambiar el nombre de estos opciones opción de menú función de las que se describe en Sección 10.2.1, "Adición de Grupos de rutina para los esquemas Física" . No hay ninguna opción de cambio de nombre y el comportamiento de la opción de borrado está determinada por la configuración de opciones de

MySQL Workbench. Para más información, ver Segundoción 6.2.8.1, "El General" . Creación de rutinas y los Grupos de rutina 50 10.2.3. El editor de grupos de rutina Puede invocar el editor de rutina a grupo haciendo doble clic un objeto de grupo de rutina en el lienzo diagrama EER o haciendo doble clicking un grupo de rutina en el Los esquemas física en la sección de Modelo de MySQL página. Al hacer esto se abre el editor de grupo de la rutina atracado en la parte inferior de la aplicación. Doble clic en los desacopla de la barra de título del editor. Hacer lo mismo con redique ella. Cualquier numero de grupos de rutina pueden estar abiertos al mismo tiempo. Cada grupo rutina adicional aparece como una pestaña en la parte superior del editor de rutina, Hay dos pestañas en la parte inferior del editor de rutina, el R Outine GRUPO y el PAG RIVILEGES pestañas. Navegar entre las diferentes fichas utilizando el ratón o desde el teclado pulsando Ctrl + alt + Lengüeta . 10.2.3.1. los Grupos de rutina Lengüeta Desde el Grupos de rutina pestaña del editor de grupos de rutina se pueden realizar las siguientes tareas: • Cambie el nombre del grupo de rutina utilizando la norte AME

caja de texto. • Añadir rutinas para el grupo arrastrándolos y soltándolos. • Añadir observaciones al Grupo de rutina. 10.2.3.2. los privilegios Lengüeta los privilegios pestaña de las funciones rutinarias de edición de grupo exactamente de la misma manera que la privilegios pestaña del editor de tablas. Para más información, ver Sección 7.3.10, "Los privilegios Tab" . 10.2.3.3. Modificación de un Grupo de rutina Uso de la paleta Propiedades Cuando se selecciona un grupo de rutina en el lienzo diagrama EER, sus propiedades se muestran en la propiedades paleta. Toda la propiedades accesibles desde el propiedades paleta se aplica a la aparición de un grupo de rutina en el lienzo Diagrama EER. Para obtener una lista de las propiedades accesibles a través de la propiedades paleta de ver Sección 6.8.1, "La paleta Propiedades" . Creación de rutinas y los Grupos de rutina 51 Capítulo 11. Creación de Capas Se pueden añadir capas a una base de datos única de un diagrama EER. Las capas se utilizan para ayudar a organizar los objetos en el lienzo. Por lo general, reobjetos relacionadas son añadidos a la misma capa; por ejemplo, usted puede optar por añadir todos sus puntos de vista a una sola capa. 11.1. Añadir capas a un diagrama EER Las capas se añaden a un diagrama EER usando el Capa herramienta en la barra de herramientas vertical. Para ello, seleccione una Diagrama EER ficha y

clic derecho en el icono de la capa en la barra de herramientas vertical. El icono de capa es el rectángulo con una 'L' en la esquina inferior izquierda y se encuentra por debajo del icono de borrador. Al hacer clic con el ratón sobre este icono cambia el puntero del ratón a un puntero capa. También puede cambiar el puntero del ratón a una capa puntero presionando el L llave. la elección de la Capa herramienta cambia el contenido de la barra de herramientas que aparece inmediatamente debajo de la barra de menús. Cuando el Capas puntero está activa, esta barra de herramientas contiene un menú desplegable de la carta de color. Utilice este cuadro de lista para seleccionar el acento de color para la nueva capa. los color de su capa se puede cambiar fácilmente más adelante utilizando la propiedades paleta. Crear una capa haciendo clic en cualquier lugar del lienzo diagrama EER y, manteniendo pulsado el botón izquierdo del ratón, dibuje un rectángulo de un tamaño adecuado. Esto crea una nueva capa con el nombre predeterminado Layer1 . Para volver al puntero del ratón por defecto, haga clic en el icono de la flecha en la parte superior de la barra de herramientas vertical. A continuación te presentamos una imagen de una capa que contiene una serie de puntos de vista: Figura 11.1. El objeto Layer Utilizar el nombre propiedad de la propiedades paleta para cambiar el nombre de una capa. Clic derecho en una capa se abre un menú emergente con las siguientes opciones: • do Utah ' CAPA _ NOMBRE '.

• do OPY ' CAPA _ NOMBRE ' • re ELETE ' CAPA _ NOMBRE ' Las opciones de corte y copia son útiles para copiar capas entre diferentes esquemas. Dado que las capas no son objetos de esquema, ningún cuadro de diálogo de confirmación se abre cuando se elimina una capa independientemente de cómo se tiene concalculó MySQL Workbench. La eliminación de una capa hace no Eliminar objetos de esquema del catálogo. 11.1.1. Agregar objetos a una capa Añadir un objeto a una capa de arrastrar y soltar directamente desde el Catalogar paleta sobre una capa. Si usted toma un objeto de un diagrama EER es necesario pulsar Ctrl medida que se arrastra sobre la capa, de lo contrario, no se puede "bloquear" dentro de la capa. Bloquear objetos a una capa impide su retirada accidental. No puede eliminarlos, simplemente haciendo clic y arrastrando; a fin de que 52 quitar un objeto, también es necesario presionar el Ctrl tecla mientras lo arrastra. Como una indicación visual de que el objeto se está "bloqueado", el contorno de la capa se pone de relieve que el objeto se arrastra sobre él. 11.2. La modificación de una capa utilizando la paleta Propiedades Cuando se selecciona una capa en el lienzo diagrama EER, sus propiedades se muestran en la propiedades paleta. Las propiedades ACcessible de la

propiedades paleta se aplica a la aparición de una capa en el lienzo Diagrama EER. En algunas circunstancias, es posible que desee hacer una capa invisible. Para ello, seleccione la capa y, en el propiedades paleta, establecer el visible propiedad a Falso . Para localizar un objeto invisible, abra la Capas paleta y seleccione el objeto haciendo doble clic eso. Una vez que se selecciona un objeto que pueda restablecer la visible propiedad de la propiedades paleta. Para obtener una lista de las propiedades accesibles a través de la propiedades paleta de ver Sección 6.8.1, "La paleta Propiedades" . Además de las propiedades que figuran allí, una capa también tiene una descripción propiedad. Utilice esta propiedad para documentar el propósito de la capa. Creación de Capas 53 Capítulo 13. Creación de objetos de texto Los objetos de texto son aplicables a un diagrama EER solamente. Pueden ser utilizados para fines de documentación, por ejemplo, para explicar una agrupación de objetos de esquema. También son útiles para crear títulos para un diagrama EER si decide exportar un diagrama como una PDF o PNG. 13.1. Adición de objetos de texto a un diagrama EER Los objetos de texto se pueden añadir a un diagrama EER mediante el objeto de texto herramienta en la barra de herramientas vertical. Para ello asegúrese de que la Diagrama EER pestaña está seleccionada y haga clic en el icono del objeto de texto en la barra de herramientas vertical. El icono del objeto de texto es la rectangular

icono que se encuentra debajo del icono de etiqueta. Al hacer clic con el ratón sobre este icono cambia el puntero del ratón a un puntero objeto de texto. También puede cambiar el puntero del ratón a un texto objetar puntero presionando el norte llave. la elección de la objeto de texto herramienta cambia el contenido de la barra de herramientas que aparece inmediatamente debajo de la barra de menús. Cuando el objeto de texto puntero está activa, esta barra de herramientas contiene un menú desplegable de la carta de color. Utilice este cuadro de lista para seleccionar el acento de color para la nuevo objeto de texto. El color de su objeto de texto se puede cambiar fácilmente más adelante utilizando la propiedades paleta. Crea un objeto de texto haciendo clic en cualquier lugar del lienzo diagrama EER. Esto crea un nuevo objeto de texto con el nombre predeterminado texto1 . Para volver al puntero del ratón por defecto, haga clic en el icono de la flecha en la parte superior de la barra de herramientas vertical. Clic derecho en un objeto de texto se abre un menú emergente. Estas opciones de menú son idénticas a las opciones para otros objetos. Sin embargo, puesto un objeto de texto no es un objeto de base de datos, no hay ningún cuadro de diálogo de confirmación al eliminar un objeto de texto. 13.2. El Editor de objetos de texto Puede invocar el editor de objetos de texto haciendo doble clic en un objeto de texto en el lienzo diagrama EER. Al hacer esto se abre el editor atracado en la parte inferior de la aplicación. Doble clic en los desacopla tabla de objetos de texto del editor. Haga doble clic en la barra de título para redique eso. Cualquier número de objetos de texto pueden ser abiertos al mismo tiempo. Cada objetos de texto adicional aparece como una pestaña en la parte superior del texto Edicióno. Usando el editor puede cambiar el nombre de un objeto de texto o su contenido. 13.2.1. Modificación de un objeto de texto usando el propiedades Paleta Cuando se selecciona un objeto de texto en el lienzo diagrama EER, sus propiedades se muestran en la propiedades paleta. La mayoría de

propiedades accesibles desde el propiedades paleta se aplica a la aparición de una vista sobre el lienzo diagrama EER. Para obtener una lista de las propiedades accesibles a través de la propiedades paleta de ver Sección 6.8.1, "La paleta Propiedades" . No hay ninguna propiedad en el propiedades paleta para cambiar la fuente utilizada por un objeto de texto. Para cambiar la fuente utilizada por un texto observaron yecto elegir el Fuentes pestaña de la ventana de opciones de MySQL Workbench. Para más información, ver Sección 6.2.8.5, "La Fuentes Lengüeta" . 55 Capítulo 14. Creación de imágenes Las imágenes sólo existen en el lienzo del diagrama EER; sólo se pueden agregar desde la ventana de diagrama EER. 14.1. Agregar imágenes a un diagrama EER Las imágenes se pueden agregar a un diagrama EER usando el Imagen herramienta en la barra de herramientas vertical. Para añadir una imagen asegurarse de que el EER Diagrama pestaña está seleccionada y haga clic derecho en el icono de imagen en la barra de herramientas vertical. El icono de la imagen es el icono justo encima de la mesa icono. Al hacer clic con el ratón sobre este icono cambia el puntero del ratón a un puntero de imagen. También puede cambiar el puntero del ratón a una imagen puntero presionando el yo llave. Crear una imagen haciendo clic en cualquier lugar del lienzo diagrama EER. Esto abre un cuadro de diálogo de archivo abierto. Seleccione la imagen deseada, y cerrar el cuadro de diálogo para crear una imagen en el lienzo. Para volver al puntero del ratón por defecto, haga clic en el icono de la flecha en la parte superior de la barra de herramientas vertical. Clic derecho en este objeto se abre un menú emergente con las siguientes opciones:

• do Utah 'YO MAGE ' • do OPY 'YO MAGE ' • mi DIT yo MAGE ... • mi DIT EN norte EW W ENTANA ... • re ELETE 'YO MAGE ' Estas opciones de menú funcionan exactamente de la misma manera como lo hacen para otros objetos en un diagrama EER. Sin embargo, las imágenes no son base de datos de objetos de lo que no hay cuadro de diálogo de confirmación cuando se eliminan. 14.2. El editor de imágenes Puede invocar el editor de imágenes haciendo doble clic en un objeto de imagen un lienzo diagrama EER. Al hacer esto se abre el editor de imágenes atracado en la parte inferior de la aplicación. Haciendo doble clic en la ficha Editor de imagen desacopla el editor. Haga doble clic en la barra de título para volver acoplarla. Cualquier número de imágenes puede estar abierto al mismo tiempo. Cada imagen

adicional aparece como una pestaña en la parte superior del editor de imágenes, 14.2.1. los Imagen Lengüeta Desde el Imagen pestaña del editor de imágenes se pueden realizar las siguientes tareas: • Cambiar el nombre de la imagen utilizando el norte AME caja de texto. • Buscar una imagen utilizando la B ROWSE botón. 56 Capítulo 15. Ingeniería inversa El uso de MySQL Workbench se puede realizar ingeniería inversa a una base de datos MySQL usando un script de creación o puede conectarse a un MySQL en directo servidor e importar una base de datos única o una serie de bases de datos. La ingeniería inversa utilizando una secuencia de comandos de MySQL DDL se aplica a todos los versiones de MySQL Workbench; ingeniería inversa de una base de datos directamente desde un servidor MySQL se aplica a las versiones comerciales de MySQL Workbench solamente. 15.1. Ingeniería inversa El uso de un script Crear La ingeniería inversa usando un script de creación se lleva a cabo mediante el uso de la F ILE , yo MPORT , R Everse mi NGINEER METRO Y SQL do REAR

S CRIPT ... del menú Opciones. Al hacer esto se abre un cuadro de diálogo de apertura de archivo con el tipo de archivo predeterminado se establece en un archivo de secuencia de comandos SQL, un archivo con la extensión sql . Se puede crear una definición de datos (DDL) de la escritura mediante la ejecución de la mysqldump nombre_base_de_datos --no-data> script_file.sql mando. Utilizando el --sin datos opción asegura que el guión sólo contiene instrucciones DDL. Sin embargo, si se está trabajando con un guión que también contiene instrucciones DML no es necesario retirarlos; serán ignoradas. Nota Si va a rediseñar una base de datos en MySQL Workbench y luego exportar los cambios, asegúrese de guardar una copia de la secuencia de comandos DDL originales. Necesitará el guión original con el fin de crear una ALTERAR guión. Para más información, ver Sección 16.1.2, "Modificación de un esquema" . Utilizar el --databases opción con mysqldump Si se desea crear la base de datos, así como todos sus objetos. Si no hay CRE BASE DE DATOS DE ATE nombre_base_de_datos declaración en su archivo de secuencia de comandos, debe importar los objetos de la base en un esquema existente o, si hay es ningún esquema, se crea un nuevo esquema sin nombre. Si la secuencia de comandos crea una base de datos, una nueva pestaña esquemas física se crea en el Modelo de MySQL página.

Todos los objetos de bases de datos pueden ser importados desde un archivo de secuencia de comandos de esta manera; tablas, vistas, las rutinas y los grupos de rutina. Los índices, También se importan claves y restricciones. Los objetos importados utilizando una secuencia de comandos SQL pueden ser manipulados dentro de MySQL Workbench Del mismo modo que cualquier otro objeto puede. Antes de salir, asegúrese de guardar el esquema. Elegir el F ILE , S CRA elemento del menú y la base de datos de ingeniería inversa se guardarán como MySQL Workbench un archivo con la extensión mwb . Ver Sección 4.1, "Importación de una definición de datos SQL Script" para un tutorial sobre la ingeniería inversa Sakila base de datos. 15.2. Ingeniería inversa de una base de datos activa (versión comercial) En esta sección se explica cómo realizar ingeniería inversa de una base de datos activa usando MySQL Workbench. Esta capacidad está disponible en comercial Sólo las versiones de MySQL Workbench. Elegir el R Everse mi NGINEER ... Del menú encuentra en el menú principal, re ATABASE . Hacer esto abre el diálogo de conexión venDow. Usted puede optar por crear una nueva conexión o simplemente localizar el servidor al que desea conectarse e introduzca sus credenciales. Enconstrucciones para la conexión a un servidor se describen en detalle en Capítulo 17, Conexiones de servidor (versión comercial) . Después de la confirmación de que se ha conectado correctamente a un servidor MySQL, al hacer clic N EXT

muestra los esquemas disponibles en el servidor MySQL seleccionado. Figura 15.1. Selección de esquemas 57 Al hacer clic en C ANCEL se vuelve a la pantalla anterior. Para cualquiera de estas pantallas, puede utilizar la Entrar clave en lugar de la N EXT peroton y la Esc clave en lugar de la C ANCEL botón. Elija un esquema o varios esquemas para revertir ingeniero. Para seleccionar esquemas de prensa contigua al Cambio y haga clic en la tecla esquemas desea seleccionar. esquemas no contiguos son seleccionadas usando la Ctrl llave. La siguiente pantalla muestra una barra de progreso; la ingeniería inversa tomará un tiempo más corto o más largo, dependiendo del número de objetos que está importando. Usted puede ver un registro de las actividades haciendo clic en el A VANZADO botón. La siguiente pantalla es la Seleccionar objetos pantalla. Se seccionada por tipo de objeto. Esta pantalla es de especial interés si no lo hace deseen importar todos los objetos de la base de datos existente - esta pantalla le da la opción de filtrado que se importan objetos. Cada sección tiene un D ETAILED S ELECCIÓN >> Botón. Haga clic en este botón si no desea importar todos los objetos de un tipo específico. Figura 15.2. Selección de objetos Ingeniería inversa 58 Mueva los objetos que no desea importar a la

mi XCLUSIÓN METRO PIDE cuadro de texto seleccionando y haciendo clic en el botón>. También puede excluir todos los objetos de un tipo específico marcando la casilla de verificación que se encuentra en la esquina superior izquierda de cada sección. En la siguiente pantalla puede revisar la secuencia de comandos DDL que se analiza. Después de ver los resultados de la ingeniería inversa deciden si se desea crear un diagrama EER de todos los objetos en la base de datos. Pulse F Inish para completar el proceso. Los objetos creados por ingeniería inversa de un esquema se pueden manipular exactamente de la misma manera que cualquier otro objeto. Antes de salir asegúrese de guardar el esquema. Elegir el F ILE , S CRA elemento del menú y la base de datos de ingeniería inversa se guardarán como MySQL Workbench un archivo con la extensión mwb . 15.2.1. Errores durante la ingeniería inversa Durante la ingeniería inversa de la aplicación comprueba las tablas y vistas que duplican los nombres existentes y desautoriza nombres duplicados si necesario. Si se intenta importar un objeto que duplica el nombre de un objeto existente se le notificará en la siguiente Moda: Figura 15.3. Duplicación de un nombre de objeto Ingeniería inversa 59 El registro de mensajes se visualiza haciendo clic en el A VANZADO botón. Si desea importar un objeto con el mismo nombre que un objeto existente, cambiar el nombre del objeto existente antes de la ingeniería inversa. Si importa objetos de más de un esquema, habrá una ficha en el Los esquemas física sección de la MySQL Modbus

EL página para cada esquema importado. No se puede realizar ingeniería inversa a una base de datos en directo que tiene el mismo nombre que un esquema existente. Si desea hacer esto, cambiar el nombre de la primera esquema existente. Si se producen errores durante el proceso de ingeniería inversa, al hacer clic en la A VANZADO botón muestra el error en el servidor. por ejemplo, olvidando que introduzca sus resultados passsword en el siguiente error: de abertura de unión. Acceso denegado de 'root' @ 'localhost' usuario (usando la contraseña: NO) Ingeniería inversa 60 Capítulo 16. Adelante Ingeniería Es posible reenviar ingeniero Una base de datos mediante una secuencia de comandos SQL o mediante la conexión a una base de datos en vivo. ingeniería directa a un vivo la base de datos está disponible para las versiones comerciales de MySQL Workbench única. 16.1. Ingeniería hacia adelante mediante secuencias de comandos SQL Para crear una secuencia de comandos de su modelo de base de datos utilice el mi EXPORTACIÓN opción encontrado en el F ILE menú. Puede exportar una secuencia de comandos para modificar una base de datos existente o crear una nueva base de datos. La secuencia de comandos para crear una base de datos es similar a la creada usando el mysqldump nombre_base_de_datos mando. Si decide crear una base de datos, hay una serie de opciones de exportación que puede elegir. 16.1.1. Creación de un esquema Las opciones de exportación de SQL son los siguientes: • Generar instrucciones DROP (excepto DROP DATABASE) • Generar separada CREATE INDEX • Generar VER ADVERTENCIAS después de cada instrucción DDL • No crear usuarios, sólo los privilegios de exportación •

Generar instrucciones INSERT para las tablas La elección de la opción Generar separada CREATE INDEX crea declaraciones separadas para la creación del índice inlugar de la creación de índices como parte de una CREAR MESA declaración. Para actualizar los privilegios de usuarios existentes en lugar de crear nuevos usuarios, seleccionar la No crear usuarios, sólo los privilegios de exportación casilla de verificación. privilegios para exportadores no los usuarios existentes resultarán en errores al ejecutar el CREAR guión. La exportación de los usuarios que ya existen, también dará lugar a una ERROR. Si ha añadido registros a una tabla utilizando el INSERTAR pestaña del Editor de tablas de MySQL, elija la generar INSERT declaraciones de las tablas opción. Para obtener más información sobre cómo insertar los registros ver Sección 7.3.9, "La pestaña de inserciones" . Utilizar el O utput O OPCIONES marco para establecer el nombre de su archivo de secuencia de comandos. Entonces EXT botón se desactiva hasta que se suministre un nombre de archivo de secuencia de comandos. Al hacer clic en N EXT le lleva a la SQL E EXPORTACIÓN F ILTER ventana en la que puede seleccionar los objetos que desea exportar. Para una descripción ción de esta ventana ver Sección 15.2, "ingeniería inversa de una base de datos activa (versión comercial)" . La F

Inish botón guarda el archivo de secuencia de comandos y salidas. Usted puede volver a la pantalla anterior utilizando la B ACK botón. Utilice el script guardado para crear una base de datos. 16.1.2. Modificación de un esquema La opción de menú para alterar un esquema, F orward mi NGINEER UN LTER S CRIPT ..., Se utiliza para la actualización de una base de datos que ha sido rediseñado dentro de MySQL Workbench. Por lo general, esta opción se utiliza cuando la secuencia de comandos SQL de una base de datos se ha importado en MySQL Workbench y cambió. Para instrucciones sobre cómo importar un script DDL ver Sección 15.1, "Reverse Engineering El uso de un Cre comió escritura " . Elija esta opción de menú y en la primera pantalla, SQL S YNC O OPCIONES , Se le pedirá que proporcione un archivo de entrada. En la mayoría de los casos esto será el archivo que ha importado en MySQL Workbench usando el R Everse mi NGINEER METRO Y SQL do REAR S CRIPT opción de menú encontró

bajo la F ILE , yo MPORT Opciones. En cualquier caso, este archivo debe representar el estado de la base de datos reingeniería antes de la alteración. Las diferencias entre la base de datos original y la base de datos alterados se visualizan en la pantalla siguiente, el SQL D IFF T REE ganarDow. Para ver los detalles, haga clic en el botón + a la izquierda de la base de datos del modelo. Al pulsar N EXT que lleva a la SQL S CRIPT pantalla. Aquí puede revisar y cambiar la secuencia de comandos ALTER que se generará. Haga los cambios que desee y, si está satisfecho con los cambios, guarde el ALTERAR secuencia de comandos para el archivo usando el S AVE PRESENTAR ... Botón. Utilice el script guardado para actualizar la base de datos. 16.2. Ingeniería hacia adelante a un servidor activo (versión comercial) 61 Utilice hacia adelante ingeniería para exportar el diseño de esquema a un servidor MySQL. Seleccione el esquema que desea reenviar ingeniero y luego elegir la F orward mi NGINEER ... Bajo la opción re ATABASE menú opción. En la primera pantalla, seleccione los objetos que desea exportar.

La siguiente pantalla ofrece opciones de exportación de SQL. Estas opciones se describen en Sección 16.1.1, "Creación de un esquema" . Sobre el revisión de secuencias de comandos página usted puede revisar y editar la secuencia de comandos SQL que se ejecutará. Usted conecta a un lado cios MySQL er; este proceso se describe en Capítulo 17, Conexiones de servidor (versión comercial) . Confirmar la creación de un esquema mediante la conexión al servidor MySQL de destino y la emisión de la VER bases de datos; mando. 16.3. La sincronización de bases de datos (versión comercial) los S YNCHRONIZE ... Del menú bajo la re ATABASE opción de menú sincroniza su modelo de base de datos con una base de datos existente. Nota Nuevas tablas o vistas se pueden sincronizar con una base de datos existente. Actualmente, cambia a una tabla existente, como por ejemplo la adición de una columna, no se puede sincronizar usando MySQL Workbench. 16.4. Creación de un informe de diferencias de esquema (versión comercial) Utilizar el GRAMO ENERATE S CHEMA re IFF R INFORME elemento de menú en el re ATABASE opción de menú para crear un informe de las diferencias entre un modelo de esquema y una base de datos en vivo o un guión.

16.4.1. Las fuentes para un informe de diferencias Al crear un informe de diferencias, la primera tarea consiste en especificar la fuente. Las distintas opciones se muestran en la siguiente figura. Figura 16.1. Las fuentes para un informe de diferencias Ingeniería hacia adelante 62 Capítulo 17. Conexiones Server (versión comercial) los conexiones ventana de diálogo se utiliza con todas las opciones de menú que se encuentran bajo la re ATABASE opción de menú. Estas opciones son R Everse mi NGINEER ..., F orward mi NGINEER ..., S YNCHRONIZE ..., Y GRAMO ENERATE do ATALOG re IFF R INFORME . Utilice esta ventana de diálogo para abrir una conexión ad hoc a un servidor, para abrir una conexión almacenado existente, o para crear nuevas conexiones. 17.1. Ventana de conexión del servidor En la primera ventana del asistente de conexión del servidor se definen las propiedades de la conexión. Figura 17.1. Conectarse a un servidor de ventanas

Nota El título de la ventana que se muestra en Figura 17.1, "Conexión a una ventana del servidor" varía dependiendo de la operación que se están realizando. Usted puede optar por una conexión almacenada en el cuadro de lista desplegable a la izquierda de la S reada do ONEXIÓN : etiquetar o seleccione para crear una nueva conexión. El botón + a la derecha del cuadro de lista se utiliza al crear una nueva conexión. Hacer clic que se abra un cuadro de diálogo para introducir el nombre de la nueva conexión. Si desea eliminar una conexión, utilice el botón -. El botón C borra todos los datos referentes a una conexión. 64 Utilizar el re ATABASE S SISTEMA cuadro de lista para seleccionar el tipo de servidor RDBMS que desea conectarse y seleccione un controlador de la re RÍO cuadro de lista. Al seleccionar un perfil de conexión de la S reada do ONEXIÓN cuadro de lista o cuando se crea una nueva conexión, el Paracametros ficha muestra los siguientes campos: • MARIDO

OSTNAME : El nombre de host o la dirección IP del servidor MySQL • PAG ORT : El puerto TCP / IP en el que el servidor MySQL está escuchando • T SERNAME : El nombre de usuario utilizado para conectarse al servidor MySQL. • PAG assword : La contraseña utilizada para conectarse al servidor MySQL. Nota: Por razones de seguridad las contraseñas no se almacenan en el perfil de conexión. Cuando se crea una nueva conexión o seleccionar una conexión de la conexión almacenada cuadro de lista, el Avanzado pantallas de la ficha las siguientes casillas de verificación: • T SE PROTOCOLO COMPRIMIDO : Si está marcado, la comunicación entre la aplicación y el servidor MySQL será compresionado, lo que puede aumentar las tasas de transferencia. Este corresponde a una herramienta de línea de comandos de MySQL con la --comprimir opción. • T SE SSL SI ESTÁ DISPONIBLE : Esta opción activa el cifrado SSL. • S NOMBRE OCKET : Utilice esta opción para conectarse a una tubería con nombre. Para editar un perfil de conexión existente, primero seleccione su nombre de la S

reada do ONEXIÓN desplegable cuadro de lista. Los valores que APpera en el PAG ARÁMETROS y UN VANZADO pestañas, a continuación, se pueden cambiar según sea necesario. Los cambios se guardan automáticamente para ese perfil de conexión. 17.2. confirmación de la conexión La siguiente ventana confirma que una conexión se ha establecido y que se han identificado los diferentes esquemas. Figura 17.2. confirmación de la conexión Conexiones de servidor (versión comercial) sesenta y cinco Si hay errores de conexión al servidor MySQL, haga clic en la A VANZADO botón para ver los detalles. Las pantallas posteriores varían dependiendo del tipo de operación que está realizando. Conexiones de servidor (versión comercial) 66 Capítulo 18. Impresión (versión comercial) Las opciones de impresión se utilizan para crear copias impresas de sus diagramas EER y se encuentran bajo la F ILE menú. Para la creación de documentoación de los modelos ver Sección 6.2.5.1, "El modelo de ventana de diálogo Informes DBDoc (versión comercial)" . Nota Las opciones de impresión se aplican a las versiones comerciales de MySQL Workbench única. 18.1. Opciones de impresión Las opciones del menú de impresión aparecen atenuados si un diagrama EER no está activo. Las opciones de menú son los siguientes: •

PAG AÑOS S ETUP ... Utilice esta opción para elegir el tamaño, la orientación y los márgenes. • PAG RINT Utilice esta opción para enviar su diagrama EER directamente a la impresora. Esta opción genera una vista previa antes de imprimir. Desde el vista previa se puede ajustar la escala de la vista y también elegir una vista de varias páginas. Al hacer clic en el icono de la impresora en la parte superior izquierda de esta ventana, imprime el diagrama EER seleccionado en ese momento. Cierre la ventana de vista previa de impresión si es necesario ajustar la colocación de obstrucción proyectos en el lienzo diagrama EER. • PAG RINT A PDF ... Utilice esta opción para crear un archivo PDF de su diagrama EER. • PAG RINT A PD ... Utilice esta opción para crear un archivo PostScript de su diagrama EER. 67 Capítulo 19. El Genérico Runtime Environment (TRB) de Shell 19.1. Introducción El GRT es una capa delgada C, inspirado en el objetivo C, que permite escribir dinámico y objetos de datos dinámicos. El TRB ofrece un medio para expandir MySQL Workbench. A través del uso de la TRB, MySQL Workbench puede soportar un nuevo comportamiento y datos fuentes utilizando el código escrito en lenguajes como C ++ y Lua. El GRT no sólo es útil para la expansión de MySQL Workbench. Mediante el uso de un archivo de secuencia de comandos desde dentro de la cáscara TRB puede realizar tareas repetitivas mediante programación desde la línea de comandos. El lenguaje de desarrollo preferido es

Lua , Un lenguaje de script ligero diseñado expresamente para extender las aplicaciones. por más información sobre este idioma, véase lua.org . 19.2. Explorar la Shell TRB Para abrir la carcasa TRB clic en el V IEW y elegir el menú TRB S INFIERNO bajo la opción UN VANZADO submenú. sin embargo, el forma más sencilla para abrir el Shell GRT es utilizar el Ctrl F3 combinación de teclas. Si no ha atracado la ventana de shell que TRB debería ver algo similar a lo siguiente: Figura 19.1. La cáscara TRB (Windows) Por defecto, la cáscara se abre TRB acoplada en la parte inferior de la aplicación El depósito propiamente dicho GRT es la ficha predeterminada marcado do ONSOLE en la izquierda. Junto a él está el fragmentos pestaña, utilizado para guardar fragmentos de código. 19.3. La cáscara La cáscara TRB se utiliza principalmente para la ejecución de scripts Lua Lua o escribir comandos directamente. Sin embargo, también se puede acceder al GRT Funciones de biblioteca de secuencias de comandos y funciones y objetos globales. Para ver los comandos disponibles de tipo " ? ". Algunos comandos específicos de OS también están disponibles. Por ejemplo, en Windows, puede borrar la pantalla escribiendo cls . a diferencia de la mayoría conchas, se puede cortar y pegar texto desde y hacia la ventana de shell.

los fragmentos Ficha Funciones como un bloc de notas para guardar fragmentos de código. Esto hace que sea fácil de reutilizar código y elimina la necesitará volver a escribirlo en la línea de comandos. Si ha abierto los archivos de comandos, puede haber cualquier número de pestañas a la derecha de la fragmentos lengüeta. Estas pestañas se etiquetarán con los nombres de los archivos de script. Al igual que con la fragmentos pestaña se puede cortar y pegar desde o hacia cualquiera de las fichas. Esto le da la nidad tunidad para poner a prueba el código de la línea de comandos. Para obtener información sobre cómo ejecutar archivos de comandos, escriba ? correr en el indicador de TRB. Se mostrará el siguiente mensaje: Comando de Shell - shell.run 68 ------------------------Cargar y ejecutar un archivo de script LUA. plazo de nombre de archivo parámetros: Nombre de archivo del archivo que debe ser cargado y ejecutado. Ejemplos: ejecutar scripts / test.lua Se ejecuta las secuencias de comandos de script / test.lua. La apertura de la cáscara se abre TRB paletas adicionales atracados inmediatamente a la izquierda de la ventana de shell o atracados en el lado izquierdo de la solicitud. • los Módulos y estructuras Paletas • los Árbol TRB • los TRB Inspector La discusión de estas paletas sigue. 19.4. Los módulos y estructuras Paletas En la barra lateral derecha de la ventana de shell son los GRT Las estructuras

y módulos paletas. Ampliar estos puntos de vista pasando el ratón sobre ellos. Para hacer un punto de vista fijo, haga clic en el icono de alfiler en la barra de título de la izquierda. A diferencia de la ventana de shell TRB, la módulos y el estructuras Windows no puede ser separado de la aplicación principal venDow. 19.4.1. los módulos Lengüeta Ver el METRO odules pestaña pasando el ratón sobre ella. Para mantener esta pestaña abierta, haga clic en el icono de alfiler en la esquina superior derecha. Un módulo puede ser o bien una secuencia de comandos de Python o Lua o un archivo de clase Java. Información acerca de los módulos aparece en la ventana debajo de la árbol módulo. Por ejemplo, ir a la módulos ficha y haga clic en el ReverseEngineeringGeneric módulo. Doble click una módulo y verá sus métodos. 19.4.2. los struct Lengüeta Ver el S TRUCT pestaña pasando el ratón sobre ella. Para mantener esta pestaña abierta, haga clic en el icono de alfiler en la esquina superior derecha. UN struct es un tipo de datos definido por el usuario formada por la combinación de tipos de datos primitivos. Esta pestaña muestra las definiciones de las estructuras utilizadas por los objetos de la módulos ver.

Cuando el Las estructuras pestaña está seleccionada, haga clic en una estructura en la lista se abre un menú emergente con las opciones: • Refresh - actualizar la lista • Ordenar por Nombre - grupo por el nombre del objeto • Orden por la Jerarquía - grupo por herencia • Ordenar por paquete - grupo de funcionalidad • Copia Struct Nombre - copiar el nombre de estructura en el portapapeles La vista predeterminada de esta ficha es por su nombre; este punto de vista, simplemente muestra los diferentes objetos dispuestos en orden alfabético. Haga clic en el icono + o doble clic en un paquete para mostrar las propiedades de la estructura. Si cambia a la vista jerárquica verá TRB objeto - El objeto primario del que se derivan todos los demás objetos. 19.5. El árbol de la gama de colores TRB Cuando la cáscara TRB está activo, el Árbol globales se encuentra en el lado derecho de la pantalla. El entorno de ejecución de Genérico (TRB) de Shell 69 Al seleccionar un objeto en el árbol TRB muestra sus propiedades en el TRB Inspector panel encontró inmediatamente por debajo de la TRB Panel de árbol Clic derecho en un objeto en el árbol TRB se abre una ventana emergente con las opciones del menú, R eFresh y do OPY O bject PAG ATH

. 19.6. El inspector TRB El inspector TRB muestra las propiedades del objeto seleccionado actualmente en el TRB árbol Global . 19.7. Invocando el Shell de ingresos brutos de la línea de comandos Además de utilizar la cáscara TRB desde dentro del MySQL Workbench, puede invocar directamente desde la línea de comandos. Si el ubicación de la MySQL Workbench no está incluido en el CAMINO variables, navegue hasta el directorio de instalación y encontrar el MySQLGrtShell.exe archivo. Ejecutar este archivo escribiendo: C: \> MySQLGrtShell.exe Al hacer esto, se abre la ventana de shell TRB como una sola ventana de soporte. El shell por defecto es el Lua Shell y se indica mediante el /> rápido. El entorno de ejecución de Genérico (TRB) de Shell 70 Capítulo 20. Los plug-ins El uso de plugins puede escribir sus propios módulos para realizar una variedad de tareas. Para ello es necesario conocer la gua de scripting Lua guage y estar familiarizado con los diversos objetos utilizados por MySQL Workbench. Para obtener más información sobre este tema, consulte Capítulo 19, los Genérico Runtime Environment (TRB) de Shell . 20.1. los catalog_utils.grt.lua Módulo La mejor manera de aprender acerca de los plugins es examinar uno. Un ejemplo Lua plugin se encuentra en el C: \ Program Files \ MySQL Workbench \ MySQL versión

\ modules directorio. En ese directorio se encuentra el catalog_utils.grt.lua archivo de Lua. Éste es el complemento de SQL para copiar al portapapeles. Cualquier plugin debe contener al menos tres funciones: • getModuleInfo () - Esta función le dice al GRT que el archivo es un módulo. • getPluginInfo () - Esta función le dice a MySQL Workbench que el módulo es una función y registra ese plugin. • La función o funciones que realizan el trabajo del módulo. Abre el catalog_utils.grt.lua archivo en un editor de texto. y se puede ver que se ha requerido la objectPluginInput () y getPluginInfo () funciones, una función de ayuda llamados objectPluginInput () y la función que realiza el trabajo de este módulo, copySQLToClipboard () . 20.1.1. Uso del Shell de TRB Puede usar el intérprete TRB para ayudar a comprender la catalog_utils.grt.lua módulo. Abra la cubierta TRB pulsando Ctrl F3 o seleccionando el TRB S INFIERNO opción de menú se encontró bajo el V IEW , UN VANZADO opciones de menú. Observe que el getPluginInfo

función hace uso de la GRTV Módulo invocando su getObj función. los GRTV módulo es un módulo integrado en Lua que ayuda con el trabajo de la cáscara TRB. Para obtener más información sobre la GRTV módulo, tipo ? GRTV en la ventana de la consola shell TRB. Debería ver algo similar a lo siguiente: TRB Biblioteca Gestión del Valor - GRTV ----------------------------------Una biblioteca que contiene funciones para trabajar con los valores de ingresos brutos. fromXml niño clearList getContentType getKey getListItemByObjName getn getGlobal inserto cargar newDict newList newObj eliminar parada SetGlobal toLua toXML tipo de Mecanografía ayudar a GRTV. Muestra ayuda sobre un comando específico. Por ejemplo, al introducir ayudar a grtV.newObj pantallas la siguiente salida. TRB Biblioteca Gestión del Valor - grtV.newObj -----------------------------------------Crea un nuevo objeto TRB inicializado con los valores dados opcionales. Todos los valores simples ( "Int", "cadena", "real") se inicializan y todas las listas y los adictos se crean. Las referencias a objetos se dejan nula. grtV.newObj (structName [, initValuesDict]) parámetros: nombre structName Struct del objeto para crear initValuesDict Un diccionario que contiene los valores iniciales para los campos de objeto. Ejemplos: rdbmsMgmt = grtV.newObj ( "db.mgmt.Management", {Name = "rdbmsManagement", propietario = app})

Crear un nuevo objeto a partir de la estructura "db.mgmt.Management" los grtV.newObj función es utilizada tanto por el objectPluginInput y el getPluginInfo funciones de la catalog_utils.grt.lua módulo. UN structName es el primer parámetro para el grtV.newObj función. En el caso de la transmisión exteriorjectPluginInput función en catalog_utils.grt.lua módulo, el structName es app.PluginObjectInput . Para saber más acerca de esta estructura, localizarlo en el Capítulo 21. MySQL Workbench Validación del esquema Plugins (Versión comercial) MySQL Workbench ofrece módulos de validación de modo que usted puede probar sus modelos antes de su aplicación. Los plugins de validación se accede desde la METRO ODELO opción de menú. Un plug-in realiza la validación general para cualquier Data-Relacional Sistema de gestión de base (RDBMS) y el otro es específico de MySQL. Por debajo de estos elementos de menú son una serie de validación específica pruebas. Ejecución de cualquiera de estas pruebas se abre una ventana de salida acoplada en la parte inferior de la aplicación. Los mensajes de advertencia son disreproducidos en el lado izquierdo de esta ventana y las pruebas realizadas se muestran a la derecha. Las tareas realizadas por los módulos de validación se describen en lo que sigue. 21.1. Validación general Los tipos de validación y ejemplos que violan la validación se enumeran en lo que sigue:

• La validación de contenido vacío • Una tabla sin columnas • A la vista o rutina con ningún código SQL definido • Un grupo de rutina que no contiene rutinas • Una tabla, vista o rutina no referenciados por lo menos un rol • Un usuario sin privilegios • Los objetos como tablas que no aparecen en al menos un diagrama EER • Validación Eficiencia mesa • Una tabla sin clave primaria • Una clave primaria que no utiliza un tipo de datos a base de número entero • Una clave externa que hace referencia a una columna con un tipo de datos diferente • Identificadores duplicados Validación • Duplicar los nombres de objetos • Duplicar papel o nombres de usuario • Duplicar los nombres de índice o de rutina • Validación de consistencia • El uso de la misma columna con columnas de diferentes tipos de datos • Validación de la lógica • Una clave externa que hace referencia a una columna que no sea la clave principal de la tabla de origen • Cualquier objeto que sea objeto es lectura o sólo escritura, por definición, papel •

objetos de marcador de posición que quedaron de la ingeniería inversa 21.2. Validación específicas de MySQL Los tipos de específico de MySQL validación y ejemplos que violan la validación se enumeran a continuación. • Violación integridad • Un nombre de objeto más largo que el máximo permitido 73 • Una clave externa definida para un tipo de motor que no soporta claves externas (todavía no implementado) • Una vista o rutina que hace referencia a una tabla no existente (todavía no implementado) • Un valor por defecto que no coincide con el tipo de datos de una columna • Un esquema de particiones no válida • Violación de sintaxis • Una rutina, disparador o vista con la sintaxis SQL incorrecta • Una palabra clave reservada utilizada como un identificador • El uso de un carácter no válido MySQL Workbench Validación del esquema Plugins (Versión comercial) 74 Capítulo 22. Las plantillas de informes de modelos DBDoc Personalización Este documento tiene como objetivo proporcionar una visión general de la creación y modificación de plantillas de informes DBDoc modelo, tal como se utiliza por MySQL Banco de trabajo. El sistema de MySQL Workbench DBDoc modelo de información se basa en la Sistema de plantillas Google . Este documento no ATtentar a explicar el sistema de plantillas Google en detalle. El documento de Google Cómo utilizar el sistema de plantillas Google proporciona una descripción útil de cómo funciona el sistema de plantillas Google. Las plantillas empleadas por el sistema DBDoc modelo de información son archivos de texto que contienen

marcadores . Estos archivos de texto son prosar por el sistema de plantillas incluidas en MySQL Workbench, y los marcadores reemplazados por datos reales. Los archivos de salida son entonces generado. Son estos archivos de salida, normalmente HTML o texto, que luego son vistos por el usuario. Los marcadores pueden ser de seis tipos: 1. Incluir la plantilla 2. Comentario 3. delimitador conjunto 4. Pragma 5. Variable 6. Sección Sección de inicio y fin Los dos últimos son los más comúnmente utilizados en las plantillas Workbench MySQL y estos marcadores importantes se describirá brevemente en las siguientes secciones. 1. Variables El uso de las variables en las plantillas es sencillo. Cualquier variable denotados por marcadores en el archivo de plantilla, serán recolocados por sus datos correspondientes, antes de la archivo de salida que se generan. El mapeo entre variables y su corresencharcamiento de datos se almacena por MySQL Workbench en lo que se conoce como un diccionario de datos. En los diccionarios de datos el nombre de variable es el llave y los datos correspondientes de la variable es la valor . Los dicionaries de datos se crean por MySQL Workbench y rellena con que se procesan los datos contenidos en el modelo. A modo de ejemplo, el siguiente fragmento de código muestra parte de un archivo de plantilla: Número total de Esquemas: {{}} SCHEMA_COUNT En la salida generada presentar la variable {{}} SCHEMA_COUNT será reemplazado por el número de esquemas en el modelo: Número total de Esquemas: 2 Una variable puede aparecer tantas veces como sea necesario en el archivo de plantilla.

2. secciones Las secciones se utilizan para realizar la iteración en las plantillas. Cuando MySQL Workbench intercambia las variables en una sección de los datos que va a hacer de manera iterativa, utilizando todos los datos en el diccionario de datos en la que se define la variable. MySQL Workbench construye los diccionarios de datos de acuerdo con el modelo que actualmente se están procesando. De nuevo, esto se ilustra mejor con el ejemplo: {{}} #SCHEMATA Esquema: {{}} SCHEMA_NAME {{/}} Esquemas En el fragmento de código anterior al comienzo sección se indica mediante el {{}} #SCHEMATA marcador. El final de la sección se indica por el {{/}} Esquemas marcador. Cuando se procesa la plantilla, MySQL Workbench tomará nota de la sección y la iteración sección hasta que los datos variables para {{}} SCHEMA_NAME en el diccionario de datos correspondiente se agota. Por ejemplo, si el modelo que se está procesando contiene dos esquemas, la salida de la sección podría parecerse a lo siguiente: Aerolíneas de esquema: Aeropuertos de esquema: 75 Es decir, el modelo contiene dos esquemas, líneas aéreas y aeropuertos. Diccionarios de datos Es importante entender la relación entre las secciones y los diccionarios de datos con más detalle. En un diccionario de datos del llave para variable es el nombre de la variable, un marcador. La variable valor son los datos de la variable. La entrada de una sección de un diccionario de datos es direntes. Para una entrada de sección en un diccionario de datos, la clave es el nombre de la sección, el marcador. Sin embargo, el valor asociado con la clave es una lista de diccionarios de datos. En MySQL Workbench cada sección se asocia generalmente con un diccionario de datos. Se puede pensar en una sección como activando su diccionario asociado (o diccionarios).

Cuando se procesa una plantilla, los diccionarios de datos se cargan en un patrón jerárquico, formando un árbol de diccionarios de datos. Esto es ilustrado por la siguiente tabla: Diccionario de datos Cargas Diccionario de Datos PRINCIPAL Los esquemas Los esquemas (Tablas, columnas detallada es cierto), FOREIGN_KEYS (detallado es cierto), ÍNDICES (detallado es cierto) MESAS REL_LISTING, INDICES_LISTING, COLUMNS_LISTING, TABLE_COMMENT_LISTING, DDL_LISTING COLUMNS_LISTING COLUMNAS (detallado es falso) REL_LISTING REL (detallado es falso) INDICES_LISTING ÍNDICES (detallado es falso) La raíz del árbol es el principal diccionario. diccionarios adicionales se cargan de la raíz para formar el árbol de diccionario. Nota Si una plantilla no tiene secciones en que, a continuación, las variables utilizadas en la plantilla se pueden buscar en el diccionario principal. Si una variable no se encuentra en el diccionario principal (que puede ser pensado como asociado con el valor por defecto, o principal, sección) entonces no hay datos serán generados en el archivo de salida para ese marcador. Evaluación de las variables La estructura de árbol de los diccionarios de datos es importante cuando se trata de la evaluación de las variables. Como variables se definen en los datos de diccionarios, su valor asociado sólo tiene sentido cuando ese diccionario de datos particular es activo, y eso significa que cuando la sección asociado a ese diccionario de datos está activo. Cuando se produce una búsqueda de variable, el sistema comprobará el diccionario de datos asociada con la sección actual. Si el valor de la variable se puede encontrar allí se realiza la sustitución. Sin embargo, si el valor de la variable no es encontrado en el diccionario de datos actual, entonces el diccionario de datos de los padres será controlada por el valor de la variable y así sucesivamente hasta el árbol inhasta el diccionario de datos principal o raíz, se alcanza. Esto puede ilustrarse mejor mediante un ejemplo. Suponemos que queremos mostrar los nombres de todas las columnas en un modelo. Considera lo siguiente

plantilla como un intento de lograr esto: Informe -----Nombre de la columna: {{}} COLUMN_NAME Esta plantilla producirá ninguna salida, ni siquiera por un modelo que contiene muchas columnas. En este ejemplo, los únicos datos diccionario activo es el diccionario principal. COLUMN_NAME sin embargo se almacena en el COLUMNAS diccionario de datos, que se asocia con el COLUMNAS sección. Con este conocimiento de la plantilla se puede mejorar como sigue: Informe -----{{}} #columns Nombre de la columna: {{}} COLUMN_NAME {{}} / COLUMNAS Esto todavía no produce salida. En referencia a la tabla Diccionario de datos de estructura jerárquica, explica por qué. los COLUMNAS cionario de datos ary tiene el diccionario padres COLUMNS_LISTING . COLUMNS_LISTING tiene el padre MESAS , Que tiene la matriz Los esquemas , Cuyo padre es el diccionario principal. Recuerde que para que un diccionario para participar en las operaciones de búsqueda variable, su asoado sección debe estar activo en ese momento. Personalización de plantillas de informes DBDoc Modelo 76 Así que con el fin de lograr el resultado deseado necesitaríamos la plantilla a ser algo así como lo siguiente: Informe -----{{}} #SCHEMATA

{{#MESAS}} {{}} #COLUMNS_LISTING {{}} #columns Nombre de la columna: {{}} COLUMN_NAME {{}} / COLUMNAS {{/}} COLUMNS_LISTING {{/MESAS}} {{/}} Esquemas La siguiente plantilla es la misma, pero con comentarios explicativos añadido: Informe -----{{! diccionario principal activo}} {{{}} #SCHEMATA {! diccionario esquemas activa}} {{#MESAS}} {{! Tablas del diccionario activo}} {{{}} #COLUMNS_LISTING {! diccionario COLUMNS_LISTING activa}} {{{}} #columns {! COLUMNAS diccionario activo}} Nombre de la columna: {{COLUMN_NAME}} {{! variable de COLUMN_NAME se veía arriba, y encontró, en el diccionario de datos COLUMNAS}} {{}} / COLUMNAS {{/}} COLUMNS_LISTING {{/MESAS}} {{/}} Esquemas Imagínese ahora que para cada nombre de columna muestra también quiere mostrar su nombre de esquema correspondiente, la plantilla se se parece a esto: Informe -----{{}} #SCHEMATA {{#MESAS}} {{}} #COLUMNS_LISTING {{}} #columns Nombre de esquema: {{}} SCHEMA_NAME Nombre de la columna: {{}} COLUMN_NAME {{}} / COLUMNAS {{/}} COLUMNS_LISTING {{/MESAS}} {{/}} Esquemas Cuando la búsqueda de variables se realiza para SCHEMA_NAME el COLUMNAS Se comprobará diccionario. Como no se encuentra la variable existe el diccionario padres se comprobará,

COLUMNS_LISTING , Y así sucesivamente hasta que finalmente se encuentra la variable, donde se mantiene, en el Los esquemas diccionario. Si hay varios esquemas en el modelo de la sección exterior se repiten a lo largo de un número correspondiente de veces, y SCHEMA_NAME en consecuencia tendrá el valor correcto en cada iteración. Es importante tener en cuenta siempre el diccionario que tiene que estar activo (y que los padres) para una variable a evaluar correctamente. En la siguiente sección encontrará una tabla que le ayuda a identificar los requisitos de la sección. 22.1. Los marcadores de plantilla soportados Una lista de los marcadores compatibles sigue. Estos marcadores se pueden usar en cualquier plantilla, incluyendo plantillas personalizadas. texto del marcador Tipo Diccionario de datos definido en (si la variable) o diccionario padre (si la sección) TÍTULO Variable PRINCIPAL GENERADO Variable PRINCIPAL NOMBRE DE ESTILO Variable PRINCIPAL SCHEMA_COUNT Variable PRINCIPAL TÍTULO DEL PROYECTO Variable PRINCIPAL NOMBRE DEL PROYECTO Variable PRINCIPAL PROJECT_AUTHOR Variable PRINCIPAL Personalización de plantillas de informes DBDoc Modelo 77

PROJECT_VERSION Variable PRINCIPAL DESCRIPCIÓN DEL PROYECTO Variable PRINCIPAL PROJECT_CREATED Variable PRINCIPAL PROJECT_CHANGED Variable PRINCIPAL TOTAL_TABLE_COUNT Variable PRINCIPAL TOTAL_COLUMN_COUNT Variable PRINCIPAL TOTAL_INDEX_COUNT Variable PRINCIPAL TOTAL_FK_COUNT Variable PRINCIPAL Los esquemas Sección PRINCIPAL SCHEMA_NAME Variable Los esquemas SCHEMA_ID Variable Los esquemas TABLE_COUNT Variable Los esquemas COLUMN_COUNT Variable Los esquemas INDICES_COUNT Variable Los esquemas

FOREIGN_KEYS_COUNT Variable Los esquemas MESAS Sección Los esquemas NOMBRE DE LA TABLA Variable MESAS table_ID Variable MESAS COLUMNS_LISTING Sección MESAS COLUMNAS Sección COLUMNS_LISTING COLUMN_KEY Variable COLUMNAS COLUMN_NAME Variable COLUMNAS COLUMN_DATATYPE Variable COLUMNAS COLUMN_NOTNULL Variable COLUMNAS COLUMN_DEFAULTVALUE Variable COLUMNAS COLUMN_COMMENT Variable COLUMNAS column_id Variable COLUMNAS COLUMN_KEY_PART Variable COLUMNAS (si se detalla)

COLUMN_NULLABLE Variable COLUMNAS (si se detalla) COLUMN_AUTO_INC Variable COLUMNAS (si se detalla) COLUMN_CHARSET Variable COLUMNAS (si se detalla) COLUMN_COLLATION Variable COLUMNAS (si se detalla) COLUMN_IS_USERTYPE Variable COLUMNAS (si se detalla) INDICES_LISTING Sección MESAS ÍNDICES Sección INDICES_LISTING INDEX_NAME Variable ÍNDICES INDEX_PRIMARY Variable ÍNDICES INDEX_UNIQUE Variable ÍNDICES INDEX_TYPE Variable ÍNDICES INDEX_KIND Variable ÍNDICES INDEX_COMMENT Variable ÍNDICES index_id Variable ÍNDICES

INDEX_COLUMNS Sección ÍNDICES INDEX_COLUMN_NAME Variable INDEX_COLUMNS INDEX_COLUMN_ORDER Variable INDEX_COLUMNS INDEX_COLUMN_COMMENT Variable INDEX_COLUMNS INDEX_KEY_BLOCK_SIZE Variable INDEX_COLUMNS (si detallada) REL_LISTING Sección MESAS Personalización de plantillas de informes DBDoc Modelo 78 REL Sección REL_LISTING REL_NAME Variable REL, FOREIGN_KEYS REL_TYPE Variable REL, FOREIGN_KEYS REL_PARENTTABLE Variable REL, FOREIGN_KEYS REL_CHILDTABLE Variable REL, FOREIGN_KEYS REL_CARD Variable REL, FOREIGN_KEYS FOREIGN_KEY_ID Variable REL LLAVES EXTRANJERAS

Sección Los esquemas FK_DELETE_RULE Variable LLAVES EXTRANJERAS FK_UPDATE_RULE Variable LLAVES EXTRANJERAS FK_MANDATORY Variable LLAVES EXTRANJERAS TABLE_COMMENT_LISTING Sección MESAS TABLE_COMMENT Variable TABLE_COMMENT_LISTING DDL_LISTING Sección MESAS DDL_SCRIPT Variable DDL_LISTING Utilizando la tabla La tabla muestra qué variables se definen en las secciones. La variable se debe utilizar en su sección correcta, de lo contrario su No se mostrará el valor. Nota Debe recordarse sin embargo que los diccionarios de datos utilizados para realizar la búsqueda forman un árbol jerárquico, por lo que es Posibilidad de utilizar una variable definida en una sección para padres, en una sección infantil. 22.2. Creación de una nueva plantilla En el caso más simple una plantilla consta de dos archivos. Un archivo de plantilla, que tiene una .tpl extensión, y un archivo especial info.xml . los info.xml archivo tiene metadatos importantes acerca de la plantilla. Un tercer archivo es opcional, es decir el archivo de imagen de vista previa. esta vista previa archivo proporciona una imagen en miniatura que ilustra la apariencia del informe generado.

Una de las maneras más fáciles para crear una nueva plantilla es hacer una copia de cualquier plantilla existente. Por ejemplo, se hace una plantilla personalizada en base a la texto básico . El siguiente procedimiento demuestra esto. 1. En primer lugar es necesario hacer una copia de la plantilla en la que se va a basar su plantilla personalizada. Para ello navegar a la carpeta donde se almacenan las plantillas. Suponiendo MySQL Workbench se ha instalado en la ubicación predeterminada en Windows, esto sería C: \ Archivos de programa \ MySQL \ MySQL Workbench 5.0 SE \ modules \ data \ wb_model_reporting . 2. A continuación, hacer una copia de la carpeta de la plantilla que desea basar la nueva plantilla en. En este caso una copia de la Text_Basic.tpl carpeta se hace. La copia se puede dar cualquier nombre adecuado, por ejemplo, Custom_Basic.tpl . 3. Ahora el info.xml archivo debe ser editado, para reflejar su nueva plantilla. El archivo no editado en este caso se muestra aquí: Un informe básico de texto con los esquemas y objetos. Informe HTML de trama básica Diseñado para ser visto con una fuente fija de tamaño. fijo Tamaño de fuente <Tipo de valor = "cadena" clave = "previewImageFileName"> preview_basic.png

<Tipo de valor = "cadena" clave = "styleTagValue"> fijo <Tipo de valor = "cadena" clave = "mainFileName"> report.txt Personalización de plantillas de informes DBDoc Modelo 79 Dos objetos se definen en el archivo. los TemplateInfo objeto y el TemplateStyleInfo objeto. Estos recipientes con Tain información acerca de la plantilla que se mostrará en el Modelo de Referencia DBDoc pantalla principal asistente. 4. La primera cosa que hay que cambiar son los GUID de objetos que se utilizan en el archivo. En este ejemplo hay dos que necesita replacing: id = "{BD6879ED-814C-4CA3-A869-9864F83B88DF}" ... id = "{7550655C-CD4B-4EB1-8FAB-AAEE49B2261E}" Generar dos nuevos GUID. Esto se puede hacer utilizando cualquier herramienta de línea de comandos adecuados. También existen herramientas gratuitas en línea que pueden ser utilizado para generar los GUID. los info.xml a continuación, el archivo debe ser editado en consecuencia. 5. Editar la información textual para la TemplateInfo y TemplateStyleInfo objetos para reflejar el propósito de la Customs tom plantilla. 6. El archivo modificado ahora se verá algo como lo siguiente: Custom informe básico de texto con los esquemas y objetos.

informe de texto de encargo básicos Diseñado para ser visto con una fuente fija de tamaño. fijo Tamaño de fuente <Tipo de valor = "cadena" clave = "previewImageFileName"> preview_basic.png <Tipo de valor = "cadena" clave = "styleTagValue"> fijo <Tipo de valor = "cadena" clave = "mainFileName"> custom_report.txt 7. El siguiente paso es crear el nuevo archivo de plantilla. De nuevo, esto podría lograrse mejor, dependiendo de sus necesidades, mediante la edición una plantilla existente. En este ejemplo, el archivo de plantilla report.txt.tpl se muestra a continuación: + + -------------------------------------------| MySQL Workbench Informe | + + -------------------------------------------Número total de Esquemas: {{}} SCHEMA_COUNT ============================================= {{}} #SCHEMATA {{}} SCHEMA_NR. Esquema: {{}} SCHEMA_NAME ---------------------------------------------## Tablas ({{}} TABLE_COUNT) ## {{#TABLES}} {{}} TABLE_NR_FMT. Tabla: {{}} TABLE_NAME {{}} #COLUMNS_LISTING ## Columnas ## Clave Nombre de la columna Tipo de datos No es nulo por defecto comentario {{{}} #columns {COLUMN_KEY}} {{COLUMN_NAME}} {{}} COLUMN_DATATYPE » {{{}} COLUMN_NOTNULL {COLUMN_DEFAULTVALUE}} {{}} COLUMN_COMMENT {{/ Columnas}} {{/}} COLUMNS_LISTING {{}} #INDICES_LISTING ## Indices ## Índice Nombre Columnas primaria única Tipo Naturaleza Comentario {{{}} #INDICES {INDEX_NAME}} {{# INDICES_COLUMNS}} {{}} INDEX_COLUMN_NAME » {{{}} INDEX_COLUMN_ORDER {INDEX_COLUMN_COMMENT}} {{/}} INDICES_COLUMNS »

{{{}} INDEX_PRIMARY {INDEX_UNIQUE}} {{{}} INDEX_TYPE {INDEX_KIND}} {{}} INDEX_COMMENT {{/ ÍNDICES}} {{/}} INDICES_LISTING {{}} #REL_LISTING ## ## Relaciones Relación Nombre Relación Tipo de tabla primaria tabla secundaria cardinalidad {{{}} #rel {REL_NAME}} {{REL_TYPE}} {{{}} REL_PARENTTABLE {REL_CHILDTABLE}} {{}} REL_CARD {{/ REL}} {{/}} REL_LISTING --------------------------------------------{{/MESAS}} {{/}} Esquemas ============================================= Fin de MySQL Workbench Informe Esta plantilla muestra los detalles de todos los esquemas en el modelo. 8. El archivo de plantilla anterior se puede modificar en cualquier forma que desee, con la que se añaden nuevos marcadores, y los marcadores existentes de ser removido según sea necesario. Para el ejemplo de plantilla personalizada es posible que desee crear una plantilla mucho más simple. Como el que se guiente bramido: + + -------------------------------------------Personalización de plantillas de informes DBDoc Modelo 80 Las estructuras ventana. 20.2. El acceso a los plugins 71 Este informe simplificado sólo indica los esquemas y las tablas de un modelo. La hora y la fecha se generó el informe también será se muestra como resultado de la utilización de la {{GENERADO}} variable. 9. La plantilla a medida puede entonces ser probado. Iniciar MySQL Workbench, cargue el modelo para generar el informe, seleccione la METRO ODELO , DBDOC METRO ODELO

R EPORTING opción del menú. A continuación, seleccione la nueva plantilla personalizada de la lista de plantillas disponibles, seleccionar un directorio de salida y haga clic en F Inish para generar el informe. Por último, navegue hasta el directorio de salida para ver la Finlandia informe ISHED Capítulo 23. MySQL Workbench FAQ preguntas • 23.1: MySQL Workbench 5.0 parece funcionar lentamente. ¿Cómo puedo aumentar el rendimiento? Preguntas y respuestas 23.1: Mesa de trabajo de MySQL 5.0 parece funcionar lentamente. ¿Cómo puedo aumentar el rendimiento? A pesar de procesamiento de gráficos puede parecer lento, hay varias otras razones por las que el rendimiento puede ser menor de lo esperado. los siguientes consejos pueden ofrecer un mejor rendimiento: • Actualizar a la última versión. MySQL Workbench 5.0 todavía se mantiene continuamente y algunos es- rendimiento en relación con Sues pueden haber sido resuelto. • Limitar el número de pasos para guardar en el T OND MARIDO ISTORIA instalaciones. En función de las operaciones realizadas, que tiene una infinita deshacer la historia se puede utilizar una gran cantidad de memoria después de unas horas de trabajo. En T OOLS , O OPCIONES , GRAMO ENERALES , Introduzca un número en el rango de 10

a 20 en el T OND MARIDO ISTORIA S IZE caja de hilatura. • Desactivar línea de relación de representación cruce. En diagramas de gran tamaño, puede haber una sobrecarga significativa en la elaboración de estas líneas cruces. En T OOLS , O OPCIONES , re IAGRAM , Desactive la opción de llamada re CRUDO L INE do ROSSINGS . • Compruebe el controlador de la tarjeta gráfica. La prestación GDI que se utiliza en MySQL Workbench 5.0 no es inherentemente lento, ya que la mayoría controladores de vídeo compatible con la aceleración de hardware para funciones GDI. Puede ayudar si usted tiene los últimos controladores de vídeo nativo para su tarjeta grafica. • Actualizar a MySQL Workbench 5.1. MySQL Workbench 5.1 ha tenido muchas operaciones optimizadas. Por ejemplo, la apertura de una obstrucción editor de yecto, como el editor de tablas, es mucho más rápido, incluso con un modelo de gran carga. Sin embargo, estas optimizaciones básicas no lo hará ser back-portado a 5,0. 82 Apéndice A. MySQL Workbench historial de cambios

Las siguientes secciones describen los cambios entre versiones de MySQL Workbench. A.1. Los cambios en esta versión 5.1 A.1.1. Los cambios en MySQL Workbench 5.1.7 (Aún no publicado) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.1.6. Errores corregidos: • MySQL Workbench 5.1.7 para MacOSX se estrelló en el arranque. La razón era que estaba buscando libmysqlclient.15 , que no se encontró en / Usr / local / mysql / lib . generó el error fue: Proceso: MySQL Workbench [14915] Ruta de acceso: /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench Identificador: com.sun.MySQLWorkbench Versión: ??? (???) Tipo de código: X86 (Nativo) Proceso de Padres: launchd [95] Fecha / Hora: 2009-02-02 18: 53: 52.120 0.100 Versión del sistema operativo: Mac OS X 10.5.6 (9G55) Informe Versión: 6 Tipo de excepción: EXC_BREAKPOINT (SIGTRAP) Códigos de excepción: 0x0000000000000002, 0x0000000000000000 Tema estrellado: 0 Mensaje de error dyld: Biblioteca no cargado: /usr/local/mysql/lib/libmysqlclient.15.dylib Referenciados a partir de: /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench Motivo: la imagen no encontrado Tenga en cuenta que MySQL se ha instalado, pero la versión específica de la biblioteca de cliente requerida no estaba presente. ( Bug # 42550 ) A.1.2. Los cambios en MySQL Workbench 5.1.6 (Aún no publicado) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.1.5. Errores corregidos: • Un cuadro de diálogo aparecerá un mensaje con un nombre de archivo que falta. El mensaje que se muestra fue:

La importación de archivo de comandos SQL '' ha finalizado con éxito. Tenga en cuenta el nombre del archivo no se encuentra en el mensaje. Este cuadro de diálogo se encuentra en el F ILE , yo MPORT , R Everse mi NGINEER SQL CREAR S CRIPT mago. Se muestra en la página después de importar el archivo, hacer clic en N EXT y luego E Xecute .( Bug # 39922 ) • La A VANZADO botón de muestra la etiqueta y un texto VANZADO . Este botón se encuentra en el F ILE , yo MPORT , R Everse mi NGINEER

SQL CREAR S CRIPT mago. Se muestra en la página después de importar el archivo. ( Bug # 39921 ) A.1.3. Los cambios en MySQL Workbench 5.1.4 (Aún no publicado) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.1.3. Funcionalidad ni cambió: • Hubo un problema en el que las relaciones que estaban ocultas no podrían entonces ser seleccionados con el fin de abrir su relación Edicióno. Relaciones ahora pueden ser seleccionados como objetos en la ventana de capa. Una vez seleccionado, de la relación visible La propiedad puede ser fijado a Cierto en la ventana Propiedades, con lo que la relación visible de nuevo. ( Bug # 40167 ) 83 Errores corregidos: • Carga de un modelo usando la versión Linux del entorno de trabajo dio como resultado un accidente. Sin embargo, el modelo cargado correctamente con el Window DOWS versiones del Workbench. ( Bug # 39992 ) • Un modelo creado utilizando la versión Windows del entorno de trabajo causó la versión para Linux de Workbench para chocar sobre la carga de la modelo. ( Bug # 39983 ) A.2. Los cambios en la versión 5.0 A.2.1. Los cambios en MySQL Workbench 5.0.30 (18º febrero de 2009) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.29.

Errores corregidos: • MySQL Workbench se estrelló cuando se utilizó la rueda del ratón. Si el Scrolled O OPCIONES pestaña de la T PODER mi Ditor , cerrado el T PODER mi Ditor y luego se usa la rueda del ratón en el nuevo METRO Y SQL M ODELO página, MySQL Workbench se estrelló. ( Bug # 42847 ) • La introducción de un UserType en un modelo causado la F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL CREAR S CRIPT asistente para estrellarse.

Además, un peforming PAG LUGINS , O BJECTS , do OPY SQL A do LIPBOARD operación también causó MySQL Workbench se bloquee. ( Bug # 42085 ) • El ingeniero Delantero SQL Asistente para crear secuencias de comandos no pudo generar una secuencia de comandos correctamente. Esto sucedió cuando se utiliza el F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL CREAR S CRIPT instalaciones. Si, en el asistente, O bject DE TIPO METRO Y SQL

MESA se seleccionan, a continuación, todas las tablas añaden a la mi XCLUSIÓN METRO PIDE panel, antes de regresar al rerido a la mesa O A BJECTS PAG PROCESO panel, la secuencia de comandos se genera para toda la base de datos en lugar de la tabla seleccionada. ( Bug # 41475 ) • Cuando se renombró un diagrama, la historia muestra: Cambiar el nombre de "nuevo nombre" a "nuevo nombre Debería haber vez que aparece: Cambiar el nombre de 'antiguo nombre "a" nuevo nombre " ( Bug # 41355 ) • Si un modelo contiene una vista que se utiliza una función, y se hizo un intento para sincronizar la base de datos, a continuación, fue un error generado, tales como: Error 1305: función `bleble` no existe Un error similar se genera si el SQL CREATE Ingeniero Adelante se utilizó asistente de script. ( Bug # 40846 ) • La ventana gráfica, que es la lista desplegable en la esquina superior derecha de Banco de trabajo, no se escala a menos del 40%. Sin embargo, redimensiona por encima del 40% funcionaba bien. ( Bug # 39607 ) • El asistente de secuencias de comandos SQL ALTER Ingeniero Delantero produjo una secuencia de comandos erróneos.

Si se utilizó Delantero Ingeniero SQL crear un script para generar una secuencia de comandos y esto se utiliza entonces como una entrada al Ingeniero Delantero SQL Script ALTER, sin haber realizado ningún cambio en el modelo, a continuación, una secuencia de comandos ALTER sin cambios debe ser proproducido. Sin embargo, la secuencia de comandos ALTER mostró muchos cambios, a pesar de que no se habían producido cambios en el modelo. ( Bug # 37709 ) A.2.2. Los cambios en MySQL Workbench 5.0.29 (12 ° diciembre de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.28. Errores corregidos: MySQL Workbench historial de cambios 84 • Banco de trabajo se bloqueaba al objeto que no sean tablas fueron movidas de una capa. ( Bug # 41358 ) • En el diagrama EER ver un icono no se visualiza para los artículos no-NULL. ( Bug # 41326 ) • Cuando se renombró un diagrama, la etiqueta de la pestaña correspondiente no se actualiza automáticamente. Sin embargo, cuando la atención se centró cambiado, el texto se ha actualizado correctamente. ( Bug # 38867 ) • Las cifras de la tabla en la vista Diagrama de tener información suficiente. Ellos no muestran información tales como las limitaciones o devalores de falta. ( Bug # 38553 ) • Cuando se activó la red, arrastrado objetos de capas fueron colocados incorrectamente con un desplazamiento de -1, -1. ( Bug # 35989 ) • La última columna de una tabla desapareció en el editor de tablas, y no era posible añadir nuevas columnas. (

Bug # 35905 ) A.2.3. Los cambios en MySQL Workbench 5.0.28 (6º diciembre de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.27. Errores corregidos: • Si ha intentado seleccionar varias tablas en la lista de la tabla METRO Y SQL M ODELO punto de vista, y que incluyó accidentalmente la A DD T PODER botón en su selección, a continuación, un cuadro de mensaje de advertencia apareció de una excepción desconocida: "Desconocido excepción capturada en: C: \ Documents and Settings \ mysqldev \ Mis documentos \ Visual Studio 2005 \ proyectos \ banco de trabajo \ backend \ windows \ wb.wr \ src \ Wb.h en la línea 1010 " El programa no se había estrellado. Sólo apareció el cuadro de mensaje. ( Bug # 41201 ) • Si se crearon dos claves foráneas de una tabla que hace referencia a una segunda tabla y luego se hizo un intento para eliminar las relaciones y la tabla referenciada, MySQL Workbench se estrelló. ( Bug # 41025 ) • Al hacer clic en los botones + y - en el PAG ÍSICA S CHEMATA panel de la METRO Y SQL M ODELO

pestaña, una Excepción no controlada ción se generó: System.Runtime.InteropServices.SEHException: componente externo ha iniciado una excepción. ( Bug # 40971 ) • los R EFERENCED do OLUMNA panel de la F XTRANJERA K EY pestaña llegó a ser desactivada si se renombró la clave externa. Posteriormente, ATtentador para elegir una R EFERENCED do OLUMNA no mostrar un enlace en el EER D IAGRAM ver. Con el fin de obtener re- clave externa lationships trabajando de nuevo fue necesario anular la selección de las casillas de verificación de la do OLUMNS panel, vuelva a seleccionar, y luego seleccione el R EFERENCED do OLUMNA cristal. ( Bug # 40649 )

• Cuando se renombró una mesa se pierden los datos insertados. ( Bug # 40327 ) • Un diagrama EER complejo inició una excepción cada vez que una acción se peformed en él. Sin embargo, otros diagramas de la misma MWB archivo funcionaba correctamente. La excepción generada fue: System.Runtime.InteropServices.SEHException: Un composant externe una excepción levé une. à wb.ModelViewForm.handle_mouse_button (ModelViewForm *, botón del ratón, Boolean, Int32 , Int32, EventState) à MySQL.Workbench.ModelViewForm.OnMouseUp (MouseEventArgs correo, Int32 X, Y Int32, claves KeyState, MouseButtons botones) à MySQL.GUI.Workbench.ModelViewForm.CanvasPanel_MouseUp (Object sender, MouseEventArgs mi) à System.Windows.Forms.Control.OnMouseUp (MouseEventArgs e) à MySQL.Utilities.WindowsCanvasViewerPanel.OnMouseUp (MouseEventArgs e) à System.Windows.Forms.Control.WmMouseUp (mensaje m, el botón MouseButtons, Int32 clics) à System.Windows.Forms.Control.WndProc (mensaje ym) à System.Windows.Forms.ScrollableControl.WndProc (mensaje ym) à System.Windows.Forms.Control.ControlNativeWindow.OnMessage (mensaje ym) à System.Windows.Forms.Control.ControlNativeWindow.WndProc (mensaje ym) à System.Windows.Forms.NativeWindow.Callback (IntPtr CVent, Int32 msg, IntPtr wparam, IntPtr lparam) ( Bug # 39360 ) MySQL Workbench historial de cambios 85 A.2.4. Los cambios en MySQL Workbench 5.0.27 (7º noviembre de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.26. Funcionalidad ni cambió: • Hubo un problema en el que las relaciones que estaban ocultas no podrían entonces ser seleccionados con el fin de abrir su relación Edicióno. Relaciones ahora pueden ser seleccionados como objetos en la ventana de capa. Una vez seleccionado, de la relación

visible La propiedad puede ser fijado a Cierto en la ventana Propiedades, con lo que la relación visible de nuevo. ( Bug # 40167 ) Errores corregidos: • Cuando se editó una rutina almacenada, el cursor de edición saltó de nuevo al comienzo de la página a menos que pulsa era constante. ( Bug # 40426 ) • Cuando se utiliza el do OPY yo nsert A do LIPBOARD elemento de menú en el código SQL generado era incorrecta. La "S" faltaba "valores" y los datos no se incluyeron. Esto dio lugar a código SQL, tales como: INSERT INTO `table1` (` table1_id`, `descr`) VALOR (); ( Bug # 40041 ) • Si un disparador fue renombrado, y el diseño entonces sincronizado con una instancia de base de datos, el SQL generado creó un gatillo con el nuevo nombre y luego dejó caer el gatillo con el nombre antiguo. Esto dio como resultado el siguiente error: Error 1235: Esta versión de MySQL no soporta todavía «múltiples disparadores con el mismo tiempo de acción y eventos para una mesa ' ( Bug # 39989 ) • los do OPY

SQL A do LIPBOARD acción (botón derecho del ratón menú en la mesa) no utilizar los finales de línea compatibles con Windows. ( Bug # 39476 ) • Cuando una columna tenía un tipo de datos BOOLEANA y se han exportado utilizando F orward mi NGINEER SQL ALTER, el tipo de producto exportado fue BOOLEANA (2) en lugar de BOOLEANA .( Bug # 39257 ) • rendimiento de la aplicación Workbench era pobre, con tiempos de carga lentos y uso excesivo de memoria. ( Bug # 38439 ) • Cuando un modelo DBDesigner con 333 mesas se importó en el banco de trabajo el uso de RAM subió a aproximadamente 1 GB. Banco de trabajo a continuación, se estrelló con la siguiente excepción: Error al crear el contexto Cairo: sin memoria ( Bug # 37178 ) A.2.5. Los cambios en MySQL Workbench 5.0.26 (16 de octubre de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.25. Errores corregidos: •

Al intentar exportar un modelo mediante el F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL CREAR S CRIPT elemento de menú, de Trabajo banco estrelló el F clic del mago Inish botón. ( Bug # 39578 ) • los do OPY yo A nsert do LIPBOARD acción genera SQL con menores palabras clave de caso. Esto no era coherente con el comportamiento del do OPY SQL A do LIPBOARD acción. ( Bug # 39477 ) •

Cambiar el nombre de una tabla y luego seleccionar F orward mi NGINEER SQL ALTERAR S CRIPT no dio lugar a una REBAUTIZAR declaración. En lugar, SOLTAR y CREAR Se generaron declaraciones. ( Bug # 39256 ) • La secuencia de comandos generada por el mi EXPORTACIÓN , F orward mi NGINEER SQL CREAR S CRIPT elemento de menú contenía declaraciones no válidas cuando el uso de dos esquemas. ( Bug # 39211 ) • código SQL exportado que contiene un disparador que llama un procedimiento fallaría cuando una INSERTAR activado el gatillo. ( Bug # 39088 ) A.2.6. Los cambios en MySQL Workbench 5.0.25 (12 ° septiembre de 2008)

MySQL Workbench historial de cambios 86 Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.24. Errores corregidos: • Si el usuario cierra todas las pestañas y luego dejar de fumar, Banco de trabajo se estrelló. ( Bug # 39346 ) • Las claves externas que hacen referencia a una tabla eliminada no se eliminaron. ( Bug # 39150 ) • F orward mi NGINEER SQL CREAR S CRIPT y F orward mi NGINEER SQL ALTERAR S CRIPT scripts generados que no ponen los nombres de índice entre comillas. ( Bug # 39140 ) • Cuando Workbench se inició con la pestaña TRB Shell abierto, el árbol de objetos en el TRB T REE No se visualiza panel. ( Bug # 39122

) • Cuando los disparadores se exportaron con el GRAMO ENERATE TABLAS DE LA GOTA ESTADOS opción marcada, DROP TRIGGER SI EXISTAS no aparecerá en el SQL exportado. ( Bug # 39119 ) • los T INSTALADORES pestaña siempre permitiría a modo de inserción cuando se abre. ( Bug # 39118 ) • En el F XTRANJERA K EY pestaña de la T PODER mi Ditor , En el menú desplegable que aparece al hacer clic en el R EFERENCED T PODER de columna, que se enumeran los nombres de tabla por fecha de creación, más que por su nombre ordenada. ( Bug # 38944 ) • Si cualquier

DEFECTO propiedades se definieron para un modelo, que parecía estar perdido después de guardar el modelo y el reinicio de Trabajo banco. ( Bug # 38825 ) • Cuando se carga un archivo de secuencia de comandos de codificación UTF-8 en Banco de trabajo, el editor de SQL incorporado sustituido con caracteres internacionales el ? símbolo. ( Bug # 38783 ) • Al crear Vistas y rutinas, la entrada en el T OND MARIDO ISTORIA ventana mostró "Analizar MySQL Ver" en lugar de "Vista Creado ", y" Analizar MySQL de rutina "en lugar de" rutina creada ". Cuando posteriormente deshacer esta operación se visualiza el texto correcto. Realización de un hacer de nuevo a continuación, dio como resultado el texto incorrecto que se muestra de nuevo. Además, al deshacer un Grupo de rutina, la acción de deshacer anterior en la historia era incorrecta renombrados y la última entrada en la historia se ha eliminado. ( Bug # 36047 ) • En el T PODER mi Ditor pestaña, donde se pueden introducir los datos, tal como en el F XTRANJERA K EY norte

AME Campo de entrada, la envoltura predeterminada protocolo era ir a una nueva línea. Esto resultó en el texto que era sólo parcialmente visible. ( Bug # 34510 ) • El asistente de sincronización podría mostrar un árbol de diferencias para los esquemas diferentes de las que habían sido seleccionados. ( Bug # 32365 ) A.2.7. Los cambios en MySQL Workbench 5.0.24 (12 de agosto de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.23. Funcionalidad ni cambió: • En el MySQLGrtShell.exe programar el V ALORES pestaña se llama ahora TRB T REE . sin embargo, el TRB T REE Sólo pestaña muestra un nodo raíz, porque no hay árbol GRT cargado cuando el Cáscara se inicia en modo autónomo. ( Bug # 35052 ) Errores corregidos: • Los índices muestran cuando el yo NDICE Se seleccionó ficha no podría suprimirse si el tipo de índice era EXTERIOR .( Bug # 38639 )

• Cuando el elemento de menú METRO ODELO , V alidación , V ALIDATE TODAS fue seleccionado, y un diálogo de error aparece posteriormente, el cuadro de diálogo mensaje de error tenía un punto de separación que falta entre el nombre de la base de datos y el nombre de la tabla. ( Bug # 38632 ) • Cuando un modelo DBDesigner 4 que contenía relaciones duplicadas fue importado en Banco de trabajo, y luego exportado, el resguión ultant fallaría cuando se ejecuta en el servidor MySQL. ( Bug # 38488 ) • No fue posible sincronizar un modelo a una base de datos externa, si el modelo contenía factores desencadenantes. ( Bug # 38436 ) • Al cambiar el tamaño de la columna del comentario debajo PAG ÍSICA S CHEMATA Ver en formato de columna, la columna de cambio de tamaño cuando se revirtió el cambio entre esquemas. ( Bug # 38431 ) MySQL Workbench historial de cambios 87 • Un intento de copiar una tabla y luego pegarlo en un nuevo esquema dio lugar a una Excepción desconocida

que se generan. ( Bug # 38429 ) • Si ha creado una nueva visión con una O SUSTITUIR cláusula, el F orward mi NGINEER SQL CREAR S CRIPT contenía la salida O SUSTITUIR cláusula dos veces. ( Bug # 38337 ) • Cuando un archivo XML DBDesigner 4 se importó en el banco de trabajo INSERTAR declaraciones se convirtieron incorrectamente. ( Bug # 38196 ) • Importación de una secuencia de comandos que especifica un banco de trabajo requerida tipo de datos incorrecto para cerrar. ( Bug # 38146 ) • Banco de trabajo se estrelló cuando se utiliza el METRO ODELO , V alidación (METRO Y

SQL), V ALIDATE UN LL elemento de menú en un modelo que contenía una colgando índice de clave externa. ( Bug # 38115 ) • Opciones de clave externa ( onDelete , onUpdate ) No se importan de esquema DBDesigner. ( Bug # 37794 ) • En el mysql-banco de trabajo-oss-5.0.23-win32-Noinstall Workbench versión de la opción de menú PAG LUGINS , O BJECTS , do OPY SQL A do LIPBOARD no funcionó. ( Bug # 37736 ) • Al sincronizar la base de datos, los comentarios de la tabla no se han actualizado. Sin embargo, los comentarios de columna trabajaron como se esperaba. ( Bug # 37686 )

• Corriendo MARIDO ELP , T PDATE ... Se estrella Workbench cuando el asistente llega al punto en el que está intentando cerrar Workbench. ( Bug # 37665 ) • re ATABASE , S YNCHRONIZE no actualizó la vista del modelo cuando la tabla se ha modificado en la base de datos, hasta después de Workbench se reinició. ( Bug # 37634 ) • F orward mi NGINEER SQL CREAR S CRIPT no refleja los cambios realizados en el modelo. ( Bug # 37574 ) • Cuando se utiliza el F orward mi NGINEER SQL

CREAR S CRIPT , Columnas marcadas como NO NULO se generaron como se NO NULO DEFAULT NULL .( Bug # 37385 ) • Los errores se generan en el código SQL durante F orward mi NGINEER S CHEMA para los datos insertos en TIMESTAMP columnas. ( Bug # 37059 ) • Si una base de datos se ha importado utilizando R Everse mi NGINEER SQL ALTERAR S CRIPT y el nombre de la base de datos cambia en Banco de trabajo, la secuencia de comandos generado por F orward mi NGINEER SQL

ALTERAR S CRIPT era incorrecta. ( Bug # 36178 ) • La bandera de incremento automático no se borró internamente para una columna, cuando el tipo de la columna se cambió a uno para el cual incremento automático es válido, por ejemplo, carbonizarse . Cuando el modelo se exportó utilizando mi EXPORTACIÓN , F orward mi NGINEER SQL do REAR S CRIPT , el guión resultante se retiene de forma incorrecta la bandera de incremento automático de la columna cambiada. ( Bug # 36085 ) A.2.8. Los cambios en MySQL Workbench 5.0.23 (25 de junio de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.22. Funcionalidad ni cambió: • No estaba claro cómo un perfil de conexión almacenada podría ser editado y guarda los cambios. Información sobre herramientas se han añadido a la relevante botones y la documentación principal aclararon. ( Bug # 37061 ) Errores corregidos: • los

F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL CREAR S CRIPT elemento de menú exporta una secuencia de comandos es entonces capaz de importar mediante el F ILE , mi EXPORTACIÓN , R Everse mi NGINEER METRO Y SQL do REAR S CRIPT elemento de menú, ya que importa incorrectamente los comentarios que contengan especial caracteres. ( Bug # 37563 , Bug # 37562 ) • Banco de trabajo estaba fallando para exportar correctamente disparador DDL. ( Bug # 37432

) • Utilizando GRAMO ENERATE S CHEMA re IFF R INFORME dado lugar a un accidente. El accidente fue causado por un manejo inadecuado de un FK no válido en un mesa. Aunque este tema se informó correctamente por un módulo de validación, en la edición estándar GRAMO ENERATE S CHEMA re IFF R INFORME no lo hizo manejarlo correctamente. ( Bug # 37393 ) • Cuando se agregó una nueva columna a una tabla inserciones Se eliminan los datos. ( Bug # 37192 ) • Intentar editar una tabla en una nueva ventana de diálogo muestra un mensaje de error: MySQL Workbench historial de cambios 88 plugin: wb.edit.editSelectedInNewWindow plug-in no válido wb.edit.editSelectedInNewWindow plug-in no válido ( Bug # 37180

) • Si intenta colocar una nueva imagen en un diagrama EER y seleccione un tipo de archivo no válido, se obtiene un diálogo de mensaje de error con el guiente si- texto: ERROR DE EL CAIRO : inválidos en la matriz ( no es invertible ) Si hace clic en OK para cerrar el cuadro de diálogo y luego tratar de seleccionar PAG CORDÓN UN norte EW T PODER , El diálogo de mensaje de error aparece de nuevo. ( Bug # 37079 ) • los F orward mi NGINEER asistente no informó sobre el estado de conexión correctamente. Si se introducen las credenciales de base de datos no válidos, la asistente informó éxito, a pesar de que la conexión ha fallado. ( Bug # 37060 ) • comportamiento incorrecto durante la edición de una tabla. Cuando el COLUMNAS pestaña se selecciona, si desea eliminar varias tablas seleccionadas en una vez, Banco de trabajo elimina las columnas equivocadas. ( Bug # 37045 ) •

La secuencia de comandos generada por el F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL ALTERAR S CRIPT elemento de menú contiene errores de sintaxis. ( Bug # 36889 ) • El filtro de exportación no filtrar adecuadamente tablas. ( Bug # 36739 ) • Banco de trabajo genera una sintaxis incorrecta al intentar sincronizar con un servidor activo. El código resultante se falta comMas lo que resultó en un error de sintaxis. ( Bug # 36674 ) • Después de la ingeniería inversa de un SQL script de creación y elaboración de algunos diagramas EER, una importación posterior de la misma secuencia de comandos desTroys los diagramas EER. Todas las tablas del catálogo se actualizan, pero la referencia de la tabla en el diagrama de la tabla en el Catálogo se pierde. Las tablas del diagrama son todavía visibles, pero no corresponden a la tabla en el catálogo. Después de cerrar y volver a abrir el archivo, todos los diagramas están vacías y es imposible eliminar los diagramas. Sin embargo, en el exceso vista en la esquina superior derecha, las mesas colocadas en el diagrama son todavía visibles. ( Bug # 36381 ) •

La rueda del ratón no funciona cuando se hace doble clic en una tabla y seleccionar el O OPCIONES lengüeta. ( Bug # 36374 ) • Cuando F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL ALTERAR S CRIPT elemento de menú se selecciona provoca una ALTER Guión geación (escritura de sincronización) error. ( Bug # 36355 ) • El comportamiento de la S YNCHRONIZE asistente era incompatible cuando se cancela y la repetición. ( Bug # 36177 ) • Varias ventanas y pestañas tienen campos que o bien no completamente visible o están ocultas por las etiquetas que se superponen al campo. ( Bug # 36115 ) •

Al crear una Esquema Informe Dif Del modelo local a una base de datos activa, el asistente se estrelló con un ex no controlada cepción. ( Bug # 35878 ) • El colapso de la sección del diagrama EER de la METRO Y SQL M ODELO ficha no se conserva después de relanzamiento del programa. ( Bug # 35717 ) • En el METRO Y SQL M ODELO pestaña, en la línea de resumen para PAG ÍSICA S CHEMATA , Hay tres iconos, uno para vista de iconos grandes, uno para la pequeña vista de iconos, uno para la vista de lista. Cambio de la vista no se guarda entre inicia la aplicación. ( Bug # 35716 ) • la realización de una re ATABASE S YNCHRONIZATION como resultado erróneo ALTERAR declaraciones que se generan. ( Bug # 34812 )

• Elemento de menú se denomina incorrectamente GRAMO ENERATE S CHEMA re IFF R INFORME , Cuando debería haber sido llamado GRAMO ENERATE do ATALOG re IFF R INFORME .( Bug # 34398 ) • Banco de trabajo no pudo restaurar estados de ventana, posiciones y tamaños de ventana lateral del panel de la ejecución previa de la aplicación ción. ( Bug # 32442 ) • los AUTOINCREMENTO atributo está ahora ignorado en la importación de tipos de columna que no lo soportan. ( Bug # 31986 ) A.2.9. Los cambios en MySQL Workbench 5.0.22 (27 de mayo de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.21. Errores corregidos: MySQL Workbench historial de cambios 89

plugin: wb.edit.editSelectedInNewWindow plug-in no válido wb.edit.editSelectedInNewWindow plug-in no válido ( Bug # 37180 ) • Si intenta colocar una nueva imagen en un diagrama EER y seleccione un tipo de archivo no válido, se obtiene un diálogo de mensaje de error con el guiente si- texto: ERROR DE EL CAIRO : inválidos en la matriz ( no es invertible ) Si hace clic en OK para cerrar el cuadro de diálogo y luego tratar de seleccionar PAG CORDÓN UN norte EW T PODER , El diálogo de mensaje de error aparece de nuevo. ( Bug # 37079 ) • los F orward mi NGINEER asistente no informó sobre el estado de conexión correctamente. Si se introducen las credenciales de base de datos no válidos, la asistente informó éxito, a pesar de que la conexión ha fallado. ( Bug # 37060 ) • comportamiento incorrecto durante la edición de una tabla. Cuando el COLUMNAS

pestaña se selecciona, si desea eliminar varias tablas seleccionadas en una vez, Banco de trabajo elimina las columnas equivocadas. ( Bug # 37045 ) • La secuencia de comandos generada por el F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL ALTERAR S CRIPT elemento de menú contiene errores de sintaxis. ( Bug # 36889 ) • El filtro de exportación no filtrar adecuadamente tablas. ( Bug # 36739 ) • Banco de trabajo genera una sintaxis incorrecta al intentar sincronizar con un servidor activo. El código resultante se falta comMas lo que resultó en un error de sintaxis. ( Bug # 36674 ) • Después de la ingeniería inversa de un SQL script de creación y elaboración de algunos diagramas EER, una importación posterior de la misma secuencia de comandos desTroys los diagramas EER. Todas las tablas del catálogo se actualizan, pero la referencia de la tabla en el diagrama de la tabla en el Catálogo se pierde. Las tablas del diagrama son todavía visibles, pero no corresponden a la tabla en el catálogo. Después de cerrar y volver a abrir el archivo, todos los diagramas están vacías y es imposible

eliminar los diagramas. Sin embargo, en el exceso vista en la esquina superior derecha, las mesas colocadas en el diagrama son todavía visibles. ( Bug # 36381 ) • La rueda del ratón no funciona cuando se hace doble clic en una tabla y seleccionar el O OPCIONES lengüeta. ( Bug # 36374 ) • Cuando F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL ALTERAR S CRIPT elemento de menú se selecciona provoca una ALTER Guión geación (escritura de sincronización) error. ( Bug # 36355 ) • El comportamiento de la S YNCHRONIZE asistente era incompatible cuando se cancela y la repetición. ( Bug # 36177 ) • Varias ventanas y pestañas tienen campos que o bien no completamente visible o están ocultas

por las etiquetas que se superponen al campo. ( Bug # 36115 ) • Al crear una Esquema Informe Dif Del modelo local a una base de datos activa, el asistente se estrelló con un ex no controlada cepción. ( Bug # 35878 ) • El colapso de la sección del diagrama EER de la METRO Y SQL M ODELO ficha no se conserva después de relanzamiento del programa. ( Bug # 35717 ) • En el METRO Y SQL M ODELO pestaña, en la línea de resumen para PAG ÍSICA S CHEMATA , Hay tres iconos, uno para vista de iconos grandes, uno para la pequeña vista de iconos, uno para la vista de lista. Cambio de la vista no se guarda entre inicia la aplicación. ( Bug # 35716 ) • la realización de una re ATABASE S YNCHRONIZATION

como resultado erróneo ALTERAR declaraciones que se generan. ( Bug # 34812 ) • Elemento de menú se denomina incorrectamente GRAMO ENERATE S CHEMA re IFF R INFORME , Cuando debería haber sido llamado GRAMO ENERATE do ATALOG re IFF R INFORME .( Bug # 34398 ) • Banco de trabajo no pudo restaurar estados de ventana, posiciones y tamaños de ventana lateral del panel de la ejecución previa de la aplicación ción. ( Bug # 32442 ) • los AUTOINCREMENTO atributo está ahora ignorado en la importación de tipos de columna que no lo soportan. ( Bug # 31986 ) A.2.9. Los cambios en MySQL Workbench 5.0.22 (27 de mayo de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.21.

Errores corregidos: MySQL Workbench historial de cambios 89 • No se puede agregar valores para TIMESTAMP columnas en el yo NSERTS editor. ( Bug # 37009 ) • Cuando las columnas se añaden a, o se eliminan de una mesa, Banco de trabajo se eliminan todos yo NSERTS datos. ( Bug # 37008 ) • definición de un disparador automático de formato resultó en código con formato incorrecto. ( Bug # 36815 , Bug # 37685 ) • La secuencia de comandos generada por el F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL CREAR S CRIPT elemento de menú contiene una cita espuria

marca. ( Bug # 36753 ) • por CREAR MESA declaraciones, HORA Los valores por omisión de columna no fueron citados correctamente. ( Bug # 36669 ) • Vista para imprimir en orientación horizontal no funcionaba correctamente. ( Bug # 36647 ) • Al abrir un modelo creado con una versión anterior de Banco de trabajo, la yo NDEXES pestaña que se muestra índices de tipo EXTERIOR como tipo ÍNDICE , Y no era posible cambiar de nuevo a EXTERIOR .( Bug # 36453 ) • Si una definición de columna de la tabla permite NULO y se ha establecido su valor predeterminado NULO , Operaciones de validación de la integridad se quejaron que el valor predeterminado para la columna no es válido. ( Bug # 36397 ) • Después del uso del Control-X para cortar texto de un cuadro de edición de texto y Control-Z para deshacer la operación, el lienzo se actualiza correctamente pero no el cuadro de texto. (

Bug # 36358 ) • contenido desplazado no podía ser desplazado o navegar. ( Bug # 36328 ) • La rueda del ratón desplaza el panel de descripción general cuando estaba abierto detrás de la carátula del editor. ( Bug # 36253 ) • Ver el cambio de nombre en el panorama general no funcionaba correctamente y se ha deshabilitado. ( Bug # 36202 ) • La operación de copia en SQL causó un accidente. ( Bug # 36184 ) • objetos que arrastran fuera de una capa no funcionaba correctamente. ( Bug # 36053 ) • El / estado desactivado activado de elementos de la mi DIT menú no se actualiza correctamente. ( Bug # 35962 ) • Las relaciones se dibujan sobre las tablas. ( Bug # 35867 ) • La secuencia de comandos generada por sincronizar la base de datos contenía errores. ( Bug # 35644 ) • La creación de relaciones de clave externa a través de múltiples esquemas no funcionaba. ( Bug # 34546

) • Las barras de desplazamiento aparecen ahora correctamente cuando las ventanas del editor se reducen en altura. ( Bug # 32454 ) • información de la tabla de partición no se ha exportado correctamente. ( Bug # 32226 ) A.2.10. Los cambios en MySQL Workbench 5.0.21 (27 de abril de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.20. Errores corregidos: • La operación de deshacer no deshacer completamente una relación entre dos tablas. Se elimina sólo la línea trazada entre dos tablas, pero no se deshacen los campos y claves. ( Bug # 36645 ) • Al hacer doble clic de un separador de columna-epígrafe de Resultados de la causó un accidente. ( Bug # 36266 ) • Los scripts generados por el F ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL ALTERAR S CRIPT y F

ILE , mi EXPORTACIÓN , F orward mi NGINEER SQL CREAR S CRIPT incluir código SQL innecesaria. ( Bug # 36170 ) • los do OPY do ONEXIÓN NN elemento de menú en el menú contextual de una conexión no tiene una complementaria PAG ASTE do ONNECCIÓN opción del menú. los mi DIT menú tiene una salida de color gris PAG ASTE do ONEXIÓN opción del menú. ( Bug # 36166 ) • F

orward mi NGINEER asistente no pudo crear una tabla, pero no mostró ningún mensaje de error. ( Bug # 35874 ) • Al guardar un archivo restaura el ancho de las columnas de la vista de lista de defecto bajo PAG ÍSICA S CHEMATA .( Bug # 35718 ) • Al hacer una columna de una clave principal y esta columna tiene NULO como valor por defecto, este valor predeterminado no se cambia. Cuando el tabla se vuelve a sincronizar con la base de datos Workbench crea una sentencia como: ALTER TABLE `` test_defhan`.`table1` columna Cambio id_table1` `INT id_table1` (11) NOT NULL DEFAULT NULL, ... MySQL Workbench historial de cambios 90 Esto conduce a un error: mi RROR 1067: I VALOR POR DEFECTO PARA NVALID ' CARNÉ DE IDENTIDAD _ MESA 1' ( Bug # 32972 ) A.2.11. Los cambios en MySQL Workbench 5.0.20 (26 de abril de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.19. Errores corregidos: •

Volver a crear una relación eliminados causó un accidente. ( Bug # 36385 ) • El registro de mensajes en el Ingeniero Delantero progess / Resultados de diálogo Avanzada tenía ninguna barra de desplazamiento. ( Bug # 36192 ) A.2.12. Los cambios en MySQL Workbench 5.0.19 (15 de abril de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.18rc. Errores corregidos: • El informe DBDoc HTML básico sola página de la METRO ODELO -> DBD jefe -> METRO ODELO R EPORTING opción de menú le faltaba la esquema y Números de la tabla. ( Bug # 36060 ) A.2.13. Los cambios en MySQL Workbench 5.0.18rc (no publicado) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.17rc. Funcionalidad ni cambió: • etiquetas de clave externa no podían estar ocultos, y las etiquetas que se muestran no estaban centrados. En la actualidad hay opciones para ocultar todas las conexiones títulos y subtítulos hasta el centro. ( Bug # 30902 ) Errores corregidos: • En el editor de tablas, fijando el foco de entrada haciendo clic en el ratón no funcionaba. ( Bug # 35969

) • El menú desplegable Columna de referencia utilizado durante la creación de la clave externa era lento para mostrar. ( Bug # 35948 ) • En los editores de mesa Tab clave externa, cuando se analiza una columna para la clave externa (panel derecho), gota a la columna referenciada se abre hacia abajo. Pulsando la tecla Esc en este momento causó un accidente. ( Bug # 35926 ) • Después de cambiar la opción de formato de fila, cerrando el editor de tablas y la apertura de un nuevo documento causó un accidente. ( Bug # 35925 ) • Sincronización del modelo de datos con una base de datos en vivo desde el cuadro de diálogo SQL Dif árbol resultó en un accidente. ( Bug # 35884 ) • Creación de un esquema de diferencias Informe del modelo local de una base de datos en vivo causó un accidente. ( Bug # 35878 ) • La opción del paquete Las llaves no se pudo guardar. ( Bug # 35872 ) • Algunos menús o submenús tenían elementos válidos cuando se desactivarán las funciones correspondientes. ( Bug # 35870 ) • La opción de conexión Leyenda no funcionaba correctamente. ( Bug # 35859 ) • El estado de una línea de conexión en un diagrama de la tabla no se actualiza cuando se cambia

una relación de clave externa entre las tablas. ( Bug # 35800 ) • los F ILE -> mi EXPORTACIÓN -> mi EXPORTACIÓN COMO PNG elemento de menú se activa bajo algunas circunstancias en las que debería haber sido descargados abled. ( Bug # 35746 ) • Desplazamiento era lento para los modelos de mesa con un gran número de mesas. ( Bug # 35655 ) MySQL Workbench historial de cambios 91 • Al pulsar Ctrl-Z para deshacer el último cambio en un cuadro de texto SQL Script borra todo el guión. ( Bug # 35649 ) • Banco de trabajo no puede leer los archivos tales como archivos de banco de trabajo Modelo de un directorio no Inglés. ( Bug # 35547 ) • Banco de trabajo permitidos los comentarios de mesa que se introduzcan más largo que la longitud máxima de 60 caracteres. ( Bug # 34507 ) •

Un accidente puede ocurrir durante la creación de la clave externa. ( Bug # 33545 ) • Autoplacing para la visualización de esquemas complejos ha sido mejorada. ( Bug # 32888 ) • Mecanografía q en el Shell TRB causado un accidente. ( Bug # 32755 ) A.2.14. Los cambios en MySQL Workbench 5.0.17rc (07 de abril de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.16rc. Errores corregidos: • Creación de una nueva vista y luego eliminarlo causó una System.AccessViolationException .( Bug # 35840 ) • Edición de un procedimiento almacenado dentro de Workbench podría provocar una excepción. ( Bug # 35828 ) • La marca de tiempo modificado para un modelo existente no se actualiza correctamente para todos los cambios. ( Bug # 35719 ) • Identificadores de nombres de campo en declaraciones DML de SQL no se citan correctamente, permitiendo que las palabras reservadas para ser incluido en las sentencias SQL. ( Bug # 35710 ) • Banco de trabajo se estrellaría en repetidas ocasiones al dibujar el diagrama para una mesa donde la columna de referencia en una relación de clave externa rela- estaba en blanco. (

Bug # 35677 ) • Identificadores utilizando caracteres en mayúsculas para los procedimientos almacenados automáticamente serían modificadas a minúsculas. ( Bug # 35650 ) • Cuando se trabaja con el SQL S CRIPT editor, no fue posible seleccionar todo el texto en la pantalla cuando se utiliza Ctrl A . ( Bug # 35646 ) • los METRO ODELO norte AVEGACIÓN ventana no se podía derrumbó como otras paletas. ( Bug # 35642 ) • La modificación de la definición del índice de clave principal para dentro de la vista de tabla no se actualizaba el diagrama de entidad-relación. ( Bug # 35639 ) • Cuando la validación de un modelo existente mediante el Asistente para ingeniería Forward, validación específico de MySQL sería un fracaso. ( Bug # 35604 ) • La eliminación de una capa existente en un diagrama y luego la edición de otros objetos en el mismo lienzo podría generar una serie de excepción ciones, y podría corromper el archivo de banco de trabajo. ( Bug # 35603

) • El cambio a la notación Conecta con columnas con un modelo existente causaría una excepción. ( Bug # 35601 ) • Los datos de BLOG y TEXTO columnas definen mediante el yo NSERTS ficha no se citó correctamente en el SQL resultante. ( Bug # 35525 ) • La apertura de un modelo de banco de trabajo existente con una definición de clave externa no válida causaría una excepción. ( Bug # 35501 ) • Al mover varias mesas en el mismo diagrama, y luego usar Deshacer para revertir el modelo para el diseño original, sólo la primera tabla seleccionado será devuelto a su posición original. ( Bug # 35465 ) • Cuando se añade una relación de clave externa dentro de un catálogo con un diagrama de entidadrelación existente, la relación de clave externa buque no se agrega al esquema existente. ( Bug # 35429 ) • La posición precisa de conexiones individuales no se retiene cuando el esquema se guardó. ( Bug # 35397 ) • La apertura de una cáscara de TRB mientras que el editor de la tabla está abierta sería lanzar una excepción. ( Bug # 35349

) • Al modificar una relación de clave externa existente, la generada ALTERAR la escritura no reflejaba la modificación. ( Bug # 35265 , Bug # 35830 ) • Al crear relaciones de clave externa que apuntar a más de una tabla, el mismo identificador de clave externa para la misma tabla podría ser creado. Esto crearía código SQL no válida para la creación de la tabla. ( Bug # 35262 ) • Cuando se importa un esquema de Designer DB existente, Banco de trabajo podría estrellarse. ( Bug # 35123 ) MySQL Workbench historial de cambios 92 • La creación de índices en tanto el índice como extranjeros vistas principales de la lista, el puntero del ratón se dissappear mientras que el cuadro de entrada estaba en utilizar. ( Bug # 35062 ) • Al hacer doble clic la barra de título se desacopló la ventana Catálogo TRB árbol. ( Bug # 34856 ) • El tipo de letra para las vistas y rutinas no era monoespacio por defecto. ( Bug # 34537 ) • Cuando se utiliza el Asistente para ingeniería hacia adelante, si se produce un error, el cuadro de diálogo que muestra el detalle de error sería incompleta y determinar el motivo del error podría ser enmascarada porque el fin del mensaje de registro podría estar oculto. ( Bug # 34509 )

• Cuando se utiliza el MARIDO IDE METRO ENU yo TEMS norte Antiguo Testamento UN PPLICABLE A ESTA mi DITION opción, una versión simplificada de la F INDIANA caja de diálogo no estaba disponible. ( Bug # 34493 ) • La edición del texto de la porción de disparo de un esquema existente introduciría texto adicional en la definición del disparador. ( Bug # 34397 ) • La creación de más de cinco procedimientos almacenados o vistas de un modelo haría que el cuadro de diálogo para la operación de mover a una diferencia capa de ent, por lo que es inaccesible cuando se utiliza el ratón. ( Bug # 34153 ) • Selección mi EXPORTACIÓN , F orward mi NGINEER

ALTERAR GUIÓN desde el F ILE abriría una SQL S CRIPT S YNCRHRONIZATION diaregistro, en lugar de diálogo de exportación. ( Bug # 34099 ) • Cuando se mueve más de capa en el modelo Navigator, posición sólo la primera de capa se refleje correctamente en la salida. ( Bug # 33627 ) A.2.15. Los cambios en MySQL Workbench 5.0.16rc (26 de marzo de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.15rc. Funcionalidad ni cambió: • Opciones y opciones de configuración que afectan a los modelos ahora se pueden establecer en una para cada modelo. Escoger O OPCIONES desde el METRO ODELO y elegir el menú re IAGRAM lengüeta. ( Bug # 34610 ) Errores corregidos: • Al hacer doble clic sobre la fila en una columna como clave principal, la propiedad clave primaria podría ser activado. El editor puede ahora

permiten editar el valor al hacer clic en una fila de datos en la tabla. ( Bug # 35613 ) • la apertura de la yo NDEXES parte de una tabla generaría un error de excepción no controlada. ( Bug # 35598 ) • Al desactivar las opciones globales en un modelo individual que deje de cumplir con el modelo de opciones específicas serían ignorados. ( Bug # 35516 ) • Al colocar una relación 1: n, una Índice fuera de rango error podría ser elevado. Esto podría resultar aún más en operación en objeto nulo: Valor no válido errores al intentar editar la relación. ( Bug # 35447 ) • Establecer el valor de una columna numérica a un valor negativo no fue apoyada. ( Bug # 35442 ) • La impresión de una versión HTML del esquema produciría un error fatal. ( Bug # 35400 ) • Permiso y C ANCEL botones para el re IAGRAM S IZE de diálogo no se ha inicializado correctamente. (

Bug # 34808 ) • Al utilizar la vista preliminar en un diagrama, haga clic en el P RINT botón enviaría una página en blanco a la impresora. ( Bug # 34630 ) • Al copiar múltiples definiciones de las tablas de un esquema a otro, sólo la primera tabla en la selección se pega en el nuevo esquema. ( Bug # 34483 ) • los re CRUDO L INE do Rossing opción sería dejar de ser reconocidos correctamente. Ahora también puede establecer esto en un modelo individual base usando el O OPCIONES de suscripción voluntaria en el METRO ODELO menú. ( Bug # 34248 ) • La copia de un módulo existente en el directorio de plugins daría lugar a un doble registro de la modulem, y producir un error. ( Bug # 34134 ) • Al exportar un diagrama a PDF, algunas líneas adicionales se añaden a la PDF generado. ( Bug # 33586

) • Colocar una imagen en el lienzo podría bloquear la aplicación. Para las imágenes más grandes que el lienzo, la imagen es automáticamente reMySQL Workbench historial de cambios 93 dujo de modo que sea visible correctamente en el lienzo para su edición. ( Bug # 33179 ) • A 1: m relación en un diagrama dejaría de ser generado correctamente cuando se exporta como un archivo PDF. ( Bug # 32882 ) • Las opciones de deshacer y rehacer no se aplican correctamente al hacer modificaciones para dividir las definiciones. ( Bug # 32279 ) A.2.16. Los cambios en MySQL Workbench 5.0.15rc (17 de marzo de 2008) Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.14abeta. Errores corregidos: • Utilizando T OND en una relación dentro de un modelo podría causar una excepción. ( Bug # 35243 ) • Una relación de clave externa a la tabla de origen (una relación reflexiva) da una mala representación en el diagrama de modelo de entidad. ( Bug # 35237 , Bug # 34810 ) • la generación de una ALTER SCRIPT o el uso de la funcionalidad de sincronización en un modelo con relaciones de entidad, la relación

líneas dentro del diagrama se generarían dos veces. ( Bug # 35213 ) • Los valores booleanos eran sin apoyo cuando se trata de insertar valores en una tabla, el CIERTO En vez de ello ser reemplazado por un textual, versión citado 'CIERTO' .( Bug # 35205 ) • Impresión de un diagrama de modelo a PDF o PostScript, se traduce en un PDF archivo dañado o un archivo PostScript que no coincide con el modelo. ( Bug # 35197 ) • Eliminación de objetos dentro del panel de descripción general cuando el panel de edición correspondiente a esos objetos está abierto podría causar un accidente. ( Bug # 35186 ) • Al introducir datos en el re EFAULT columna del editor de tablas, el uso de la Regreso clave para guardar la información acerca No fue apoyado el valor por defecto. ( Bug # 35127 ) • Hubo un error tipográfico en el mensaje de ayuda para el comando TRB discos compactos . La palabra Absoluto faltaba la final mi .

Esto se ha corregido. ( Bug # 35119 ) • Al cambiar el nombre dentro de una relación de clave externa, el nombre modificado no se refleja en las tablas a las que el extranjero clave está relacionada. ( Bug # 35093 ) • Barra de desplazamiento de navegación no funciona después de la importación de un esquema de Designer DB con un tamaño grande de la lona. Sin embargo, aún se podía navegar usando el modelo Navigator paleta. ( Bug # 34988 ) • Después de importar un esquema de Designer DB, se produjo el siguiente error: "Error de El Cairo: cadena de entrada no es válida UTF-8". ( Bug # 34987 ) • Creación de un nuevo archivo después de cambiar un archivo existente con modificaciones podría conducir a la original se va a eliminar sin preguntar para guardar los cambios. ( Bug # 34976 ) • Al guardar un modelo existente, la METRO Y SQL M ODELO Descripción general del panel podría desplazarse a la parte superior de la definición del modelo. ( Bug # 34975 ) • Cambiando el drawSplit característica de una conexión de la

propiedades paleta no ha actualizado la Visibilidad sección del editor de circuitos. ( Bug # 34934 ) • Edición de una columna de clave principal dentro de un modelo de Microsoft Vista podría causar un accidente. ( Bug # 34922 ) • Sobre el Modelo de MySQL página, cuando se seleccionó la vista grande de iconos, el Agregar tabla icono desapareció. ( Bug # 34904 ) • Incorrecto ALTERAR declaraciones se crean durante el proceso de sincronización si agrega claves externas a una existente o importados modelo. ( Bug # 34897 ) • Un nuevo TRB I NSPECTOR pestaña se crea cada vez que la TRB S INFIERNO fue abierto. Además, cerrando manualmente el TRB yo NSPECTOR y TRB S INFIERNO

componentes causarían una excepción. ( Bug # 34857 ) • Abrir un archivo de datos existente Workbench después de asociar el .mwb extensión con la aplicación conduce a un accidente cuando se abre un archivo de MySQL Workbench. ( Bug # 34849 ) • Durante la edición de un modelo, las ventanas y barras de herramientas se vuelva a alinear a sí mismos durante la selección. Esto se relaciona con el configurado fuente medidor de la configuración de PPP de la pantalla, haciendo que la aplicación para volver a dibujar las ventanas para tener en cuenta la composición de configuración combinación. ( Bug # 34822 ) MySQL Workbench historial de cambios 94 • El intento de mover una tabla en un diagrama EER después de eliminar una relación, causado la aplicación se bloquee. ( Bug # 34816 ) • los norte EW F ILE diálogo es no modal, y podría estar oculta por otras ventanas. El diálogo está siempre dibuja en la parte superior de la otra ventanas. ( Bug # 34784 ) • Cambiar el nombre de la columna de una tabla cuando tenga pendiente insertos a la mesa no cambió el nombre de la columna en el pondiente encharcamiento INSERTAR declaraciones. (

Bug # 34500 ) • los propiedades paleta no se borra cuando se inició un nuevo proyecto. Se conservó las propiedades del último objeto seleccionado. ( Bug # 34433 ) • Eliminación de un esquema existente con un editor de mesa abierta no se cierre la ventana de editor de tablas. La ventana se ha cerrado cuando se elimina el esquema. ( Bug # 34345 ) • Búsqueda en un proyecto especificando Modelo completo en el En Lugar: cuadro de lista desplegable no arrojó ningún resultado. Esta se aplica sólo a la edición estándar. ( Bug # 34170 ) • Cuando el tamaño de la página se cambió de A4 a B4 que no era posible para mover objetos en un diagrama EER allá de la página de edad límites. ( Bug # 34148 ) • Al editar los comentarios, las Regreso clave se movería a la siguiente columna, lo que impidió el uso de las nuevas líneas dentro de la comMent información. Workbench permite ahora el uso de la Regreso clave dentro del campo de comentarios. ( Bug # 33980 ) •

Donde las líneas de relación cruzados, y uno de los conectores se cambió a Oculto o empate dividido , El semicírculo que indicated la intersección anterior todavía se muestra en el conector restante. ( Bug # 33818 ) • Edición de un diagrama existente podría causar una excepción no controlada en Windows Vista. ( Bug # 33477 ) • Identificadores (tablas, columnas, índices, triggers y otros tipos de datos) podrían ser creados con nombres más largos que el máximo apoyo por MySQL Server. ( Bug # 33265 ) • La aplicación se bloqueaba al intentar exportar una secuencia de comandos SQL CREATE. ( Bug # 33263 ) • La colocación de un objeto en el lienzo de un diagrama EER en la que han de ingeniería inversa de una base de datos existente, llevaría a multitiple copias del objeto que aparece en el diagrama. ( Bug # 32891 ) • Cuando se desplaza a través de un esquema, las tablas del esquema no se vuelve a dibujar correctamente. ( Bug # 32835 ) • En una digram EER no se podía seleccionar una relación si la línea de conexión no se dio un paso. Ahora puede seleccionar un conector incluso si no está escalonada. ( Bug # 32734 ) • Impresión de un modelo cuando no hay ninguna impresora conectada podría resultar en una excepción de aplicación. (

Bug # 32320 ) A.2.17. Los cambios en MySQL Workbench 5.0.14abeta (28 de febrero de 2008) Este no programadas revisiones de versión beta Bug # 34847 Otras correcciones de errores que se han aplicado desde el lanzamiento de 5.0.14beta también son doctores no documentadas. Errores corregidos: • MWB archivos no se guardaron correctamente si Workbench se estrelló. La reapertura de este tipo de archivos causados Workbench se bloquee. ( Bug # 34848 ) Ver también Bug # 34847 . • modelos de entorno de trabajo creados en la versión 5.0.13 se estrelló cuando se utiliza con la versión 5.0.14. La versión Beta no programada, 5.0.14a corrige este error. ( Bug # 34847 ) • Al pulsar sobre el B ROWSE botón en el editor de imágenes, el nombre de archivo predeterminado era OpenFileDialog1 . Esto ahora por defecto una cadena vacía. ( Bug # 34622 ) • En repetidas ocasiones el cambio de la notación de objetos estrelló Workbench. Esto ya no es repetible. ( Bug # 34499 ) • La importación de un archivo de DBDesigner inmediatamente inició una excepción. Esto sucedió incluso cuando se utilizó la representación del software. DBarchivos de diseño se pueden importar sin incidentes. ( Bug # 33588

) A.2.18. Los cambios en MySQL Workbench 5.0.14beta (25 de febrero de 2008) MySQL Workbench historial de cambios 95 Esta sección documenta todos los cambios y correcciones de errores que se han aplicado desde el lanzamiento de 5.0.13beta. Las siguientes mejoras se han añadido a esta versión del entorno de trabajo: • mi XPAND UN LL y do OLLAPSE UN LL opciones de menú se han añadido en el marco del UN Rrange menú. los mi XPAND UN LL expande opción todos los objetos en un EER. Esta opción mostrará las columnas de una tabla si el objeto admite la notación de expansión. Los índices no se automáticamente se ampliará a menos que estuvieran previamente se expandieron y se han colapsado mediante el do OLLAPSE UN LL opción de menú ción. Algunas notaciones de objeto, como Clásico , No permitir la expansión o contracción. do OLLAPSE UN LL

deshace la operación interpretado por mi XPAND UN LL . • UN F ESO O BJECTS A do ONTENIDOS Se ha añadido la opción bajo la UN Rrange opción de menú. Esta opción se expande un objeto en una diagrama EER. Por ejemplo, si una tabla tiene un nombre de columna larga que no se muestra completamente, el uso de esta opción de menú se expandirá la mesa haciendo que el nombre de la columna visible. • UN S SISTEMA yo NFORMACIONES opción de menú ha sido añadido a la MARIDO ELP menú. Esta opción muestra información acerca de su sistema que es útil al informar de un grande. • Un mi EXPORTACIÓN COMO opción de menú SVG se ha añadido en el marco del F ILE

, mi EXPORTACIÓN opción de menú. • Debido a serios problemas de rendimiento y visualización Workbench ya no utiliza Mesa. Para aquellos usuarios que no tienen nativa soporte para OpenGL, Banco de trabajo ahora utiliza la API de Windows GDI. El interruptor de línea de comandos para el uso de este modo es swrendering . Para obtener más información acerca de Banco de trabajo que va desde la línea de comandos ver Sección 3.2, "Inicio de MySQL Banco de trabajo " . • El inspector TRB ha sido mejorada para soportar nuevos tipos. A saber: • texto • texto largo • bool • color • archivo Esto hace que sea mucho más fácil para cambiar las propiedades del objeto de forma manual. La selección múltiple de apoyo también se ha mejorado - usted puede cambiar fácilmente un valor de varios objetos seleccionados a la vez. Errores corregidos: • Al exportar una secuencia de comandos SQL CREATE que era posible crear dos mesas en el mismo esquema con el mismo nombre. ( Bug # 34668 ) • Después de colocar las tablas relacionadas en un diagrama EER y luego retirarlos mediante el T OND opción de menú, las líneas de conexión

entre las tablas relacionadas ya no apareció. ( Bug # 34601 ) • Al elegir el mi EXPORTACIÓN COMO PNG opción de menú del diálogo archivo de tipo de archivo caja estaba Todos los archivos en lugar de PNG . Lo mismo era cierto para mi EXPORTACIÓN COMO SOLTERO PAG AÑOS PDF y mi EXPORTACIÓN COMO SOLTERO PAG AÑOS PD. El valor por defecto es ahora el tipo de archivo adecuado. ( Bug # 34548 ) • Si había una relación entre la tabla UN y mesa segundo y también uno entre la mesa segundo y mesa UN , Las líneas de conexión aparecieron Encima del otro. Las líneas de conexión ahora aparecen vinculados a las columnas relacionadas. (

Bug # 34543 ) • Cuando había múltiples mesas con identificadores largos del Los esquemas física sección de la Modelo de MySQL página fue sucio. Los nombres de tablas se habían ocultado y, a veces se superponen. Además, la posición de la Agregar tabla icono no era óptima. Ahora, el espacio entre los nombres de tabla se ajusta a la entrada más grande y la Agregar tabla icono se fija en la esquina superior izquierda. ( Bug # 34536 ) • Al volver a la Filtro de exportación de SQL Server página después de usar el B ACK botón, ya no estaban selecciona filtros. Trozos escogidos Ahora persistir. ( Bug # 34503 ) • Los filtros de exportación se aplicaron más de una vez cuando la ingeniería directa de un SQL CREAR guión. Esto sucedió si exportadores Ted el guión después de usar el B ACK botón de la Filtro de exportación de SQL Server página. ( Bug # 34501 ) • Cuando la notación de objetos era Workbench clásico de la anchura de una tabla en un diagrama EER no podía ser inferior a la más amplia columna. Si había una columna ENUM con muchas opciones, esto hizo que para una mesa de

manera desproporcionada de ancho. Ancho de la mesa puede ahora ser menor que la columna más ancha. ( Bug # 34496 ) MySQL Workbench historial de cambios 96 • Cuando se seleccionan y se borran varios objetos en un diagrama EER, Banco de trabajo se estrelló. Esto sucedió cuando ambos conexión Se seleccionaron las y tablas. ( Bug # 34434 ) • Configuración de una columna de AUTOINCREMENTO causado la aplicación se bloquee. ( Bug # 34418 ) • Se informó de que no se podía agregar una clave principal a una mesa importado de un MySQL CREAR guión. Esto no era cierto, pero hizo resaltar el hecho de que el método para añadir una clave principal no era evidente. Ahora, además de la adición de una clave principal por doble clic en el icono a la izquierda de una columna en la vista del editor tabla, también puede agregar una clave principal mediante la comprobación de la PRIMARY KEY casilla de verificación en el Detalles de columna sección del editor de tablas. ( Bug # 34408 ) • Cuando se utiliza la opción de menú GRAMO ENERATE S CHEMA re IFF R INFORME

Se inició una excepción. Una nueva versión menos-árbol del Dif Plugin de informe resuelve este problema. ( Bug # 34396 ) • Los usuarios no pudieron ser creados al exportar una consulta SQL CREAR guión. ( Bug # 34342 ) • Cuando de una mesa expandido propiedad se estableció en 0 , La línea de conexión entre las tablas relacionadas, apareció en una orientación diagonal. Una línea de conexión está acoplado a los lados de una mesa, incluso cuando el expandido propiedad se establece en 0 .( Bug # 34249 ) • Copiar una tabla a partir de la Modelo de MySQL página a un lienzo diagrama EER creó una tabla duplicada con el mismo nombre que el original. Esta tabla no se presentó en el Catalogar paleta o en el esquema apropiado de la Los esquemas física segundoción de la Modelo de MySQL página. ( Bug # 34230 ) • La creación de una nueva clave externa no se actualizaba un diagrama EER. Un diagrama EER ahora se actualiza inmediatamente. ( Bug # 34206 )

• Cuando había muchas mesas en un diagrama EER, constante actualización de pantallas presentación de la solicitud inutilizable. El desempeño del modo de la representación del software se ha mejorado. ( Bug # 33646 ) • Una tabla con muchas columnas no se ve correctamente. Cuando la tabla se amplió en un diagrama EER era imposible desplazarse hacia abajo y ver todas las columnas. Mejorar la reproducción ha ayudado a resolver este problema. Sin embargo, en caso de grandes tablas que puede tener que aumentar el tamaño de un EER. Para ello el uso METRO ODELO , re IAGRAM S IZE ... Opción de menú. ( Bug # 33367 ) • Cuando se cambia la columna de clave externa de una tabla en un diagrama EER, la clave externa no cambió de color y Workbench estrellado al intentar guardar el archivo MWB. La aplicación ya no se bloquea y la clave externa se actualiza. ( Bug # 33139 ) • No fue posible cambiar el tamaño de una tabla que utiliza el Banco de trabajo (por defecto) notación de objetos. Esto era problemático para un mero bre de razones: • nombres de las tablas largas hacen que la mesa muy amplia. • definiciones de columnas que son largos en relación con el nombre de la tabla, se truncan. • Incluso si ha recortado nombres de columna utilizando el re IAGRAM

pestaña de la Opciones de Banco de Trabajo los nombres eran a veces truncado desangrado sobre el borde de la tabla. Esto se ha corregido. ( Bug # 32981 ) • Cuando había dos esquemas y diagramas EER dos tablas no se presentaron en el diagrama EER si las tablas de diferentes esquemas se añadieron a diferentes diagramas EER. Esto fue causado por la representación del software defectuoso. ( Bug # 32588 ) • Cuando la ingeniería directa a una base de datos activa, no objetos seleccionados en el Seleccionar objetos página todavía se crearon. este APnavegaban a las tablas, las rutinas y los usuarios. ( Bug # 32578 ) • No fue posible arrastrar o cambiar el tamaño de las tablas en un diagrama EER. Tablas pueden cambiar el tamaño manualmente. Para revertir una mesa de autodimensionamiento matic utilizan el Propiedad paleta y conjunto manualSizing True. ( Bug # 32549 ) • La pantalla se volvió negro cuando se cambia el tamaño de la aplicación. Esto ocurrió durante la visualización de la Modelo de MySQL página o cuando la visualización de un diagrama EER. ( Bug # 23959 ) MySQL Workbench historial de cambios 97

Related Documents

Tabla De ..
May 2020 31
Tabla
May 2020 36
Tabla
June 2020 36
Tabla
June 2020 25
Tabla
October 2019 81
Tabla
November 2019 77

More Documents from ""

Tabla De Contenido.odt
August 2019 17
Avaluo Inmobiliario
August 2019 17
Reporte_postgrado.docx
December 2019 29
Subes.docx
December 2019 34
1+1.docx
May 2020 13