guia de my sql workbench 5 2

16
Guía de MySQL Workbench Recopilado por: Charles McLean Diesen. [email protected] I. Introducción MySQL Workbench Nota: para que Mysql Workbench funcione debe estar instalado el servidor MySQL si aun no lo tiene instalado en su computadora, proceda a instalarlo y luego continué con esta guía. MySQL Workbench proporciona una herramienta gráfica para trabajar con servidores MySQL y bases de datos. MySQL Workbench es totalmente compatible versiones de MySQL Server 5.1 y superiores. También es compatible con MySQL Server 5.0, pero no todas las características de 5.0 puede ser apoyada. No es compatible con versiones de servidor MySQL 4.x. MySQL Workbench ofrece tres áreas principales de funcionalidad: SQL para el Desarrollo Modelado de datos Servidor de Administración Esta sección proporciona una breve descripción de esta funcionalidad. 1. SQL Desarrollo: Permite crear y administrar conexiones a servidores de bases de datos. Además de lo que le permite configurar los parámetros de conexión, MySQL Workbench proporciona la capacidad para ejecutar consultas SQL en las conexiones de base de datos utilizando el built-in editor SQL. 2. Modelado de datos: Permite crear modelos de su esquema de base de datos gráfica, marcha atrás y hacia delante entre un ingeniero y un esquema de base de datos activa, y editar todos los aspectos de su base de datos usando el Editor de la tabla global. El Editor de tablas proporciona utilizar las instalaciones fácil para los cuadros de edición, columnas, índices, desencadenadores, Separación, Opciones, insertos y privilegios, rutinas y vistas. 3. Servidor de Administración: Permite crear y administrar instancias de servidor. Esta funcionalidad sustituye a la facilitada anteriormente por el Administrador de aplicación independiente MySQL. MySQL Workbench está disponible en dos ediciones. La Community Edition y la edición estándar. La Community Edition está disponible de forma gratuita. La edición estándar ofrece la empresa características adicionales, tales como la generación de documentación de base de datos, a bajo costo.

Upload: eduardo-perdomo

Post on 24-May-2015

2.966 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guia de my sql workbench 5 2

Guía de MySQL WorkbenchRecopilado por: Charles McLean Diesen.

[email protected]

I. Introducción MySQL Workbench

Nota: para que Mysql Workbench funcione debe estar instalado el servidor MySQL si aun no lo tiene instalado en su computadora, proceda a instalarlo y luego continué con esta guía.

MySQL Workbench proporciona una herramienta gráfica para trabajar con servidores MySQL y bases de datos.

MySQL Workbench es totalmente compatible versiones de MySQL Server 5.1 y superiores. También es compatible con MySQL Server 5.0, pero no todas las características de 5.0 puede ser apoyada. No es compatible con versiones de servidor MySQL 4.x.

MySQL Workbench ofrece tres áreas principales de funcionalidad:• SQL para el Desarrollo• Modelado de datos• Servidor de Administración

Esta sección proporciona una breve descripción de esta funcionalidad.

1. SQL Desarrollo: Permite crear y administrar conexiones a servidores de bases de datos. Además de lo que le permite configurar los parámetros de conexión, MySQL Workbench proporciona la capacidad para ejecutar consultas SQL en las conexiones de base de datos utilizando el built-in editor SQL.

2. Modelado de datos: Permite crear modelos de su esquema de base de datos gráfica, marcha atrás y hacia delante entre un ingeniero y un esquema de base de datos activa, y editar todos los aspectos de su base de datos usando el Editor de la tabla global. El Editor de tablas proporciona utilizar las instalaciones fácil para los cuadros de edición, columnas, índices, desencadenadores, Separación, Opciones, insertos y privilegios, rutinas y vistas.

3. Servidor de Administración: Permite crear y administrar instancias de servidor. Esta funcionalidad sustituye a la facilitada anteriormente por el Administrador de aplicación independiente MySQL.

MySQL Workbench está disponible en dos ediciones. La Community Edition y la edición estándar. La Community Edition está disponible de forma gratuita. La edición estándar ofrece la empresa características adicionales, tales como la generación de documentación de base de datos, a bajo costo.

Page 2: Guia de my sql workbench 5 2

Instalación y Puesta en marcha de MySQL WorkbenchDescargar el software de la pagina oficial de mysql desde el link http://dev.mysql.com/downloads/ http://dev.mysql.com/downloads/workbench/5.2.html Elegir el sistema operativo en que se instalara el software (mysql workbench)

Descargue la aplicación y proceda a instalarlo

Iniciar mysql Workbench

Para iniciar MySQL Workbench en Windows seleccione | Inicio | Programas | MySQL | MySQLWorkbench |

Primeros pasos con MySQL WorkbenchEste guía ofrece una rápida introducción práctica al uso de MySQL Workbench para los que inician al uso de esta aplicación.Para seguir esta guía es necesario que disponga de la aplicación instalada en su ordenador (Servidor MySQL y MySQL Workbench).

Elegir el sistema operativo

Y luego elegir la opción descargar

Page 3: Guia de my sql workbench 5 2

Este tutorial requiere MySQL Workbench 5.2.16 versión o superior. También es necesario un conocimiento básico de conceptos de MySQL.

Administrar un servidor MySQL

En esta sección podra ver como se puede usar MySQL Workbench para conectarse a un servidor con el fin de llevar a cabo funciones administrativas, tales como iniciar y detener el servidor.

1. Lanzamiento MySQL Workbench, pantalla inicio

2. Con el fin de administrar su servidor MySQL es necesario crear primero una instancia del servidor. Contiene información sobre el servidor de destino, incluida la forma de conectarse a ella. En la pantalla de Inicio de MySQL Workbench, haga clic en Nuevo servidor Instancia. La Crear nueva instancia del servidor perfil asistente se mostrará.

Page 4: Guia de my sql workbench 5 2

3. En esta guía vamos a conectar a un servidor instalado localmente, por lo tanto haga clic en Siguiente.

4. Después se le pedirá configurar una conexión, o seleccione una conexión existente utilizar para conectarse al servidor. Asumiendo que aún no ha creado una conexión, puede utilizar los valores por defecto, aunque si su servidor MySQL tiene una contraseña definida para el usuario root, puede definirlo aquí haciendo clic en la tienda en la Bóveda. Esto le permite conectarse al servidor sin necesidad de introducir una contraseña cada vez. También es posible utilizar otra cuenta para conectarse al servidor mediante el establecimiento el nombre de usuario y contraseña, si es necesario.

Primeros pasos Tutorial - Conexión de base de datos

Page 5: Guia de my sql workbench 5 2

ahora puede hacerle clic en el botón siguente (Next)

5. La conexión se pondrá a prueba ahora, deberá observar que la conexión se ha realizado exitosamente, si no, haga clic en volver (Back) y comprobar que ha introducido la información correcta.

Page 6: Guia de my sql workbench 5 2

si toda la evaluación ha sido correcta hacer clic en el botón siguiente

6. En esta pantalla podrás configurar el sistema operativo y el tipo de instalación. En este caso la instalación es Microsoft Windows, y el tipo de instalación de MySQL 5.1 x86 instalador de paquetes. La configuración de estas opciones permite MySQL Workbench para determinar la ubicación de los archivos de configuración, y el inicio correcta marcha y la parada de usar comandos para el servidor.

Page 7: Guia de my sql workbench 5 2

Una vez establecido el sistema operativo y el tipo de instalación, haga clic en el botón siguiente

7. El asistente comprobará ahora ser capaz de acceder a la puesta en marcha (iniciar) y apagar y acceder a la configuración del servidor de archivos de MySQL.

Page 8: Guia de my sql workbench 5 2

8. Ahora tiene la oportunidad de revisar los ajustes de configuración realizados hasta ahora. La información que aparece varía ligeramente dependiendo de la plataforma, el método de conexión y el tipo de instalación:

Haga clic en siguiente | Next |

9. Por último, puede dar a la instancia del servidor dando un nombre adecuado. Esto se usará para seleccionar en caso particular de una lista de instancias disponibles

Page 9: Guia de my sql workbench 5 2

Una vez ajustado el nombre que desee, puede hacer clic en Finalizar para completar la instancia del servidor de proceso de creación.

10. Ahora volverá a la pantalla de inicio. Verá la nueva instancia del servidor que ha creado, junto con la nueva conexión que ha creado en el marco del procedimiento anterior.

Ahora está listo para probar su nueva instancia de servidor.

11. Desde la pantalla principal, haga doble clic en la instancia del servidor que ha creado. El Administrador se abrirá en el | inicio | de la página de configuración.

El nombre de la instancia creada anteriormente, Para la administración de la

instancia anteriormente creada, debe darle clic en esta opción.

Debe darle doble clic, sobre la instancia para que muestre la siguiente pantalla

Page 10: Guia de my sql workbench 5 2

12.Haga clic en detener servidor (stop server). La ventana de mensajes mostrará que el servidor se ha detenido.

13. Haga Clic en Iniciar el servidor para reanudar el servidor. La ventana de mensajes le confirmará que el servidor esta en ejecución.

Creación de un modelo de base de datos (Modelo Relacional)

En ésta sección aprenderá a crear un modelo de base de datos nueva, para continuar es necesario que este creada una base de datos (que utilizará) y las tablas que desea relacionar.

Una vez creada la base de datos y las tablas de la base de datos procedemos a crear el modelo relacional, para tal realizamos lo siguiente:

1. MySQL Workbench Inicio en la pantalla inicio seleccione Crear un nuevo modelo EER a partir de una base de datos existente. Ver la figura siguiente. Un modelo puede contener varios esquemas

Detener server

Page 11: Guia de my sql workbench 5 2

2. Una vez presionado el botón mencionado, aparecerá una ventana como la mostrada a continuación, donde deberá establecer los parámetros para la conexión , en la opción Stored Connection, elegir la instancia creada anteriormente (localhost), seguido presionar el botón siguiente (next)

Crear un Modelo relacional a partir de una base de datos existente

Page 12: Guia de my sql workbench 5 2

3.

3. Luego de presionar sobre el botón siguiente aparecerá una ventana como la mostrada a continuación: donde deberá presionar sobre el botón siguiente.

Page 13: Guia de my sql workbench 5 2

4. El la ventana(siguiente) que aparezca deberán seleccionar la la base de datos de la cual desean crear el modelo relacional.

5. Si todo ha salido bien, le deberá aparecer las indicaciones en la pantalla, como la mostrada a continuación

Seleccionar la base de datos de la cual desean crear el modelo relacional y, luego presionar sobre el botón siguiente (Next)

Page 14: Guia de my sql workbench 5 2

6. La pantalla siguiente muestra cuantos elementos (tablas) se han importado de la base de datos seleccionados y donde se adjuntarán (modelo relacional).

7.

Presionar el botón ejecutar.

7. La siguiente ventana mostrará cuales serán las acciones a ejecutar

Page 15: Guia de my sql workbench 5 2

8. La siguiente ventana un resumen de las acciones que se han realizado, mostrará una ventana como la siguiente figura:

9. La siguiente ventana muestra las tablas que adjuntamos para construir el modelo relacional de la base de datos ejemplo2 la cual cuenta con tres tablas (región, municipios y ciudad), suponemos en este ejemplo, las siguientes relaciones entre las tablas, una región cuenta con muchos municipios y cada municipio esta conformada por muchas ciudades.

Cardinalidad, 1:1, 1:n; n:1, n:n

Tablas de la base de datos, de la cual formaremos el modelo relacional

Base de datos y las tablas

Page 16: Guia de my sql workbench 5 2

10. La manera de crear las relaciones entre las tablas es la siguiente; se selecciona el la barra el tipo de relación, ver la figura anterior (cardinalidad) que deseamos establecer entre las dos tablas, se selecciona primero el campo en la tabla donde donde es llave foránea (muchos) luego se selecciona el campo en la tabla donde es llave primaria, a continuación mostraremos en la siguiente figura como quedaria las relaciones entre las tablas del esquema.

11. Ahora podemos exportar el modelo, como imagen, pdf....