Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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
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
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
segundo-
ció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 AP-
plegamiento. 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 ED-
itor 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
ATA-
INICIAR 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 ta-
ble 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 men-
sabio,
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 any-
donde 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 de-
de 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 de-
culpa, 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
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
Segundo-
ció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 pero-
tonelada 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 ejem-
plo, 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 se-
seleccionada 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
ROPER-
CORBATAS
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 Ob-
proyectos
.
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 al-
le 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 loc-
ació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 in-
dexes 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 De-
cruz
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 SUP-
prefijació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 in-
formació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 im-
demostrar 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
RIV-
privi-
cuadro 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 reserva-
ble_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 re-
posicionado.
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 Editar-
o 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 de-
de 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
punto-
er 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 propie-
lazos 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 de-
describe 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ón-
o. 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
Segundo-
ció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 click-
ing 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, re-
objetos 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 con-
calculó 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 AC-
cessible 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
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