ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tutorial MYSQL Worbench


Enviado por   •  4 de Agosto de 2014  •  1.914 Palabras (8 Páginas)  •  218 Visitas

Página 1 de 8

Minitutorial de MySQL Workbench

¿Qué es MySQL WorkBench?

¿Cómo conseguir la aplicación?

¿Para qué la usaremos ?

¿Cómo crear un diagrama del esquema relacional?

¿Cómo crear una tabla (una relación en el modelo relacional)?

¿Cómo crear los atributos de una relación?

¿Cómo indicar que uno o varios atributos son clave primaria?

¿Cómo se pueden declarar las vinculaciones de clave foránea?

¿Cómo se insertan los datos en las tablas?

¿Cómo se generan las sentencias SQL?

Ejemplo práctico.

Descarga el ejemplo práctico.

¿Qué es MySQL WorkBench?

MySQL Workbench es una aplicación para el diseño y documentación de bases de datos (sucesora de la aplicación DBDesigner4) pensada para ser usada con el sistema de gestión de bases de datos MySQL (recién adquirido por Sun Microsystems). Existen dos versiones del producto, una es open source y la otra es una versión comercial. Evidentemente, la versión comercial proporciona algunas funcionalidades que pueden resultar de interés en algún ámbito, aunque la versión open source es más que suficiente para la realización de la práctica.

¿Cómo conseguir la aplicación?

Existen versiones para Window, Linux y Mac. Hay que tener en cuenta que para los dos últimos sistemas las versiones son Betas. Los links de descarga son los siguientes:

Windows y Linux:

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

Mac:

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

¿Para qué la usaremos ?

Lo que se pretende con el uso de la aplicación es facilitar la realización de la segunda práctica de la asignatura y, por este motivo, este mini-tutorial solo se centra en las caracterísicas necesarias para la realización de la misma.

La herramienta podría usarse para realizar un diagrama EER, y esa es su principal función: primero diseñar el diagrama EER, implementándolo sobre la herramienta y a partir de él obtener el diagrama del esquema relacional y también las sentencias de creación de tablas, vistas e índices de manera automática. Como tiene varias limitaciones para representar un diagrama EER completo (no contempla el modelado de categorías, jerarquías, retículas...), y el diagrama EER completo ya se ha realizado en la primera práctica, se utilizará para representar el diagrama del esquema relacional que acompaña a la segunda práctica, o sea, las tablas y sus columnas, incluyendo las claves primarias, las claves foráneas y a quienes referencian, y todo ello mediante una interface gráfica que permitirá además generar las sentencias DDL de creación de tablas e índices, que, con algunas modificaciones, podrán adaptarse a lo solicitado en la práctica.

Las posibilidades de utilizar diferentes notaciones nos permitirán obtener un diagrama del esquema relacional habitual en cualquier trabajo profesional, aunque para ello debemos ajustar la herramienta a nuestras necesidades, como se indica a continuación

Debemos tener presente en todo momento que vamos a añadir tablas y sus propiedades, y obtener un diagrama del esquema relacional, y para ello usamos una herramienta que realmente está orientada a crear diagramas ER limitados, o sea, forzamos un poco las cosas, pero la herramienta lo permite. Para ello debemos prescindir de los conceptos del modelado conceptual y centrarnos en los del modelo relacional, aunque en la herramienta trabajemos sobre el panel 'EER Diagrams'. Así en el modelo relacional la vinculación entre dos tablas suele ser 1 a N y en algún caso 1 a 1, pero nunca N a N.

¿Cómo crear un diagrama del esquema relacional?

Una vez abierta la aplicación, veremos algo similar a esto:

Figura 1

Para crear el diagrama del esquema relacional necesario en la práctica, debemos hacer doble click sobre el icono 'Add Diagram', como si lo que creásemos fuera un nuevo diagrama ER. Esto nos conducirá al siguiente interfaz:

Figura 2

¿Cómo crear una tabla (una relación en el modelo relacional)?

1.- Click sobre el incono Insertar Tabla.

2.- Click en la posición del lienzo en la que queremos ver la tabla. Obtenemos lo siguiente:

Figura 3

3.- Haciendo doble click sobre la tabla se desplegará un menú en la parte inferior del interfaz.

Figura 4

En la pestaña 'Table', en el campo 'Name' se indicará el nombre de la tabla. Los campos 'Collation' y 'Engine' son relativos a MySQL y pueden obviarse.

¿Cómo crear los atributos de una relación?

Partiendo de la Figura 4, desplegamos la pestaña Columns:

Figura 5

Column Name: nombre del atributo.

Datatype: tipo de dato del atributo. Como la aplicación está pensada para MySQL y la práctica se realizará sobre Oracle, puede que existan tipos de datos válidos para Oracle que no lo son para el otro gestor. En este caso se eligirá un tipo de dato similar y se cambiará a mano en el script con las sentencias. Se recomienda ser lo más coherente posible al realizar esta tarea, es decir, para cada tipo de dato no disponible en MySQL, elegir siempre el mismo tipo de dato de sustitución.

NN: añade la restricción NOT NULL para ese atributo.

AI: Auto Increment. No se debe marcar ya no es una caracterísitca de Oracle.

...

Descargar como (para miembros actualizados)  txt (11 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com