web viewes una aplicación para el diseño y documentación de bases de datos esta...

21
Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN Actividad Manual de Operación de Workbench Como requerimiento parcial para Acreditar la asignatura de Bases para Aplicaciones Que presentan: Alumno No. Control Analy Tenango Castañeda TI102942 Karent Ixchelt Onofre Ríos TI102940 M. Teresa Nieva Mejía TI102923 Erica Morales Hernández TI102920 Asesor Lic. Gonzalo Rosas Cabrera Bases para Aplicaciones Ing. Tecnologías de la Información E X C E L E N C I A U N I V E R S I T A R I A , F O R T A L E Z A D E M E X I C O I Z U C A R D E M A T A M O R O S

Upload: buithien

Post on 07-Feb-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN

Actividad Manual de Operación de Workbench

Como requerimiento parcial para Acreditar la asignatura de

Bases para Aplicaciones

Que presentan:

Alumno No. Control Analy Tenango Castañeda TI102942 Karent Ixchelt Onofre Ríos TI102940 M. Teresa Nieva Mejía TI102923 Erica Morales Hernández TI102920

AsesorLic. Gonzalo Rosas Cabrera

Izúcar de Matamoros, Pue., 05 de mayo de 2023

Bases para Aplicaciones Ing. Tecnologías de la Información

EXCE

LENC

IA U

NIVERSITARIA, FORTALEZA DE MEXICO

I ZUCAR D E MATAMOROS

Page 2: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

RESUMEN

Workbench es una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos MySQL. Puede utilizarse para diseñar el esquema de una base de datos nueva, documentar una ya existente o realizar una migración compleja.

La aplicación elabora una representación visual de las tablas, vistas, procedimientos almacenados y claves foráneas de la base de datos. Además, es capaz de sincronizar el modelo en desarrollo con la base de datos real, ingeniería inversa para importar el esquema de una base de datos ya existente el cual haya sido guardado o hecho copia de seguridad con MySql Administrator.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 3: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

DESARROLLO

Requerimientos para su instalación.

Existen versiones para Window, Linux y Mac. Hay que tener en cuenta que para los dos últimos sistemas las versiones son Betas.

Para instalar workbench en Windows, se necesita lo siguiente:

Un sistema operativo Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows Server 2003.

Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT, 2000, XP, 2003) puesto que éstos permiten ejecutar el servidor MySQL como un servicio.

Soporte para protocolo TCP/IP.

Suficiente espacio en disco rígido para descomprimir, instalar, y crear las bases de datos de acuerdo a sus requisitos. Generalmente se recomienda un mínimo de 200 megabytes.4

Instalando workbench.

Para instalar workbench se debe descargar el software en su versión más reciente las ligas para su descarga son:

Windows y Linux:

http://dev.mysql.com/downloads/workbench/5.1.html

Mac:

http://dev.mysql.com/workbench/?p=182

Una vez teniendo el software se procede a la instalación, realmente esto es muy sencillo, sobre el icono del software se da doble click y debe mostrar la siguiente pantalla.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 4: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 1 bienvenida a la instalación.

Lo único que debe de hacer cuando le aparezca esta ventana es dar Next, y le mostrara la siguiente pantalla donde tiene que especificar alguna ruta especifica para instalar el programa o solo seleccionar Next si decide dejar la opción por default.

Figura 2 Especificación de la ruta de instalación.

Enseguida le mostrara la siguiente ventana en la cual elige si la instalación será completa o personalizada y presiona Next.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 5: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 3 Selección de la instalación.

Después le saldrá la siguiente ventana en la cual seleccionara el botón Install.

Figura 4. Ventana de opción a instalar.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 6: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 5: Copiando los archivos de instalación.

Finalmente termina la instalación y lo único que debe de hacer es seleccionar Finish.

Figura 6: Finaliza la instalación.

Para verificar que efectivamente ya está instalado workbench en su equipo puede ir a la ruta inicio, todos los programas, MySQL , MySQL Workbench como se muestra en la siguiente imagen.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 7: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 7: Checar que el programa este instalado.

Funciones de workbench.

Al abrir el programa muestra esta ventana de inicio.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 8: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 8: Página de inicio de workbench.

Como realizar una conexión.

Para realizar una conexión a una base de datos de clic en new connection como se muestra en la siguiente imagen.

Figura 9: Como hacer una nueva conexión.

Después de haber seleccionado esta opción le abrirá esta ventana en la cual tiene que insertar los datos que le pide para poder realizar la conexión, estos datos dependen de su base de datos a la que se quiere conectar.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 9: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 10: Solicitud de datos para la exportación.

Posteriormente le pedirá una contraseña, esta contraseña depende de lo que usted haya establecido al levantar sus servicios con MySQL.

Figura 11: Solicitud de una contraseña.

Después le mandara un mensaje de conexión exitosa como el que se muestra después.

Figura 12: Mensaje de conexión exitosa.

Posteriormente le abrirá la siguiente ventana.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 10: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 13: Ventana donde se puede modificar BD´S.

En esta venta hay un espacio en el cual se pueden crear base’s de datos, nuevas tablas, consultas o simplemente modificar lo que ya tiene.

Como crear un modelo Entidad_Relación de una base de datos.

Para crear un modelo Entidad_Relación se elige la opción Create New EER Model como se muestra en la siguiente imagen.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 11: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 14: Ventana donde se elige la opción Create New EER Model.

Después saldrá una ventana como la que se ve en la imagen siguiente y le daremos doble clic en Add Diagram para hacer un nuevo diagrama.

Figura 15: Pantalla de inicia al seleccionar la opción antes mencionada.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 12: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Al dar clic en Add Diagram aparece la siguiente pantalla donde puede realizar su nuevo diagrama

Figura 16: Área de trabajo para realizar un Nuevo Modelo EER

En caso contrario, que desee hacer el modelo de una base de datos ya existente elige la opción Create EER Model From Existing Database y le aparecerá una la siguiente ventana.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 13: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 17:Elección de la segunda opción para realizar un Modelo EER.

Enseguida le mostrara la siguiente ventana donde le solicitara la información de la base de datos.

Figura 18: Solicitud de información de la db.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 14: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Después solo debe pulsar Next y le solicitara una contraseña como lo muestra en la siguiente figura.

Figura 19: Solicitud de una contraseña.

Después debe pulsar Next.

Figura 20: Ventana de conexión.

En esta parte tiene que seleccionar la base de datos a la que quiere hacer referencia y pulsar Next.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 15: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 21: Selección de la base de datos.

Nuevamente le pide la contraseña para confirmar la operación.

Figura 22: Solicitud de una contraseña.

En esta ventana solo debe seleccionar Next.

Figura 23: Ventana de conexión.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 16: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

En esta ventana seleccionara la opción Execute.

Figura 24: Ejecución de la conexión.

En la siguiente ventana solo tiene que seleccionar Next.

Figura 25: Ventana de conexión.

Y por ultimo selecciona Finish para terminar con este proceso.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 17: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

Figura 26: Ventana del proceso finalizado.

Y la pantalla que le muestra a continuación es la que aparece después de haber hecho todos estos pasos.

Figura 27: Exportación de la base de datos.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 18: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

CONCLUSIONES Y RECOMENDACIONES

Workbench es una herramienta muy útil para el diseño de bases de datos, proporciona muchas facilidades como el crear los modelos de Entidad_Relacion, tanto para nuevas bases de datos como para bases de datos ya creadas esto implica a que da la facilidad de poder percibir toda su base de datos desde un solo entorno, es decir todas sus tablas y los campos que la conforman, de esta manera es como workbench da muchas posibilidades a los usuarios, esta herramienta también cuenta con un entorno en el cual se pueden desarrollar consultas, desde crear una base de datos hasta, tablas, vistas, o simples consultas, realmente es una aplicación que te brinda flexibilidad de opciones.

Se recomienda el uso de esta aplicación para todo tipo de usuario que quiera diseñar una base de datos, sin tanto enredo, ideal para principiantes y expertos en la materia. Porque la interfaz de usuario que maneja es de forma gráfica. Fácil de utilizar y de entender.

Bases para Aplicaciones Ing. Tecnologías de la Información

Page 19: Web viewes una aplicación para el diseño y documentación de bases de datos esta herramienta permite modelar diagramas de entidad-relación para bases de datos

Autores: M. teresa Nieva Mejía, Analy Tenango, Karent I. Onofre, Erica Morales

REFERENCIAS

http://coba.dc.fi.udc.es/~bd/bd2/MySQLWB/tutorialWB.html#Q1, consulta el día 12 de enero de 2011

http://dev.mysql.com/downloads/mysql/5.0.html#downloads, consulta el día 12 de enero de 2011

http://vramirez.wordpress.com/2008/09/07/usando-mysql-workbench-para-disenar-y/, consulta el día 12 de enero de 2011

Bases para Aplicaciones Ing. Tecnologías de la Información