Documente Academic
Documente Profesional
Documente Cultură
INDICE
1.INTRODUCCION3
2.- QUES ES MysQL Workbench.4
3.-Como usar MysQL Workbench...5
4.-Conclusiones ....16
1.1 INTRODUCCION
En este manual consideramos que disear una base de datos significa
reconstruir un sistema, mediante la descripcin de sus entidades, Esta
es una muy buena razn para considerar esta actividad como un
proceso .
Es importante saber que podemos disear bases de datos con un
software que permite modelar diagramas de entidad relacin, esto a la
vez apoya mucho al diseador debido a que se puede usar en ellas,
las relaciones existentes (uno-uno, uno-muchos, muchos-muchos)
para relacionar las entidades del sistema en anlisis.
Una base de datos es un "almacn" que permite guardar grandes
cantidades de informacin de forma organizada, para luego poder
usarlo fcilmente. Y estos bases de datos se pueden crear y disear
usando diferentes sistemas de Gestor de Bases de Datos, conocido
con las siglas SGBD, que es un software que acta como interfaz,
entre los datos almacenados y el usuario que desea manejar tales
datos.
FIGURA 1
FIGURA 2
Al hacer Click en esta opcin, se despliega al lado un icono
representando la nueva tabla, mientras que debajo se abre una nueva
pestaa, en la cual podemos editar todo al respecto de las tablas
haciendo Click en cada una de las pestaas ubicadas en la parte
inferior de esta nueva pestaa.
FIGURA 3
FIGURA 4
Haciendo doble click sobre la tabla se desplegar un men en la parte
inferior del interfaz.
FIGURA 5
5. En la pestaa 'Table', en el campo 'Name' se indicar el nombre de la tabla. Los
campos 'Collation' y 'Engine' son relativos a MySQLpueden obviarse.
Column Name: nombre del atributo.
Datatype: tipo de dato del atributo. Como la aplicacin est pensada para MySQL y la
prctica se realizar sobre Oracle, puede que existan tipos de datos vlidos 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 ms
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 sustitucin.
NN: aade la restriccin NOT NULL para ese atributo.
AI: Auto Increment. No se debe marcar ya no es una caractersitca de Oracle.
Default: valor por defecto para el atributo.
ColumnDetails.Flags: se utiliza para aadir la restriccin de clave primaria
(PRIMARY KEY).
10
FIGURA 6
7. Se muestra el men para crear los tipos de relacin (1:1, 1:N y N:M)
11
en un ER. En la prctica se usarn solo los 1:N y 1:N, pues son las
vinculaciones que hay entre tablas en el modelo relacional:
12
FIGURA 7
FIGURA 8
13
14
FIGURA 9
FIGURA 10
15
FIGURA 11
16
FIGURA 12
17
4. Conclusiones
My SQL Workbench es una herramienta de modelado de bases de
datos multiplataforma, desarrollada por MySQL, cuyo objetivo es
identificar las malas prcticas de desarrollo.
Es una herramienta til y fcil de usar, con la que se puede elaborar
una representacin visual de las tablas, vistas, procedimientos
almacenados y claves forneas de la base de datos. Adems, es
capaz de sincronizar el modelo en desarrollo con la base de datos
real, ingeniera inversa para importar el esquema de una base de
datos ya existente.
18