martes, 5 de abril de 2016

Generando una base de datos con Erwin Data Modeler

Generando una base de datos con Erwin Data Modeler
Para esta demo tenemos que tener instalado SQL Server 2008 y Erwin Data Modeler.
1) Abrimos el Erwin Data Modeler y seleccionamos : File > New
Imagen
2)  Nos aparecerá esta ventana en la cual nos pide seleccionar el modelo que deseamos crear tenemos 3 opciones :
     – Lógico
     – Físico
     – Lógico/Físico
Para nuestra demostración seleccionaremos la ultima opción y escogemos con que Sistema Gestor de Base de Datos trabajaremos y la versión correspondiente, en este caso seleccionamos SQL Server y la versión 2005/2005, pero no solamente podemos trabajar con SQL Server, también lo podemos hacer con Oracle , MySql, etc.
Imagen


3) Una vez creado nuestro modelo, pasaremos a crear nuestras Entidades (tablas en SQL Server), si observamos en la parte derecha vemos Model_2 que es el nombre del modelo (Se puede cambiar con tan solo seleccionarlo y presionar F2) y dentro de su lista desplegable observamos Entities la cual seleccionaremos y daremos click derecho y seleccionar New
Imagen

4) Creamos nuestras entidades, las relacionamos
Imagen

5) Ahora establecemos el tipo de dato que le corresponda a cada atributo de la entidad, dando click derecho sobre la entidad y seleccionando Atributtes…
Imagen

6) Al momento de crear nuestro modelo escogimos la opción Lógico/Físico, entonces cambiaremos nuestro modelo desplegando la lista que se encuentra en la parte superior y seleccionamos Physical
Imagen
7) Ahora debemos establecer una conexión a la base de datos, seleccionamos Database > Database Connection
Imagen
8) En esta parte podemos modificar el modo de autenticación, recordemos que en SQL Server existen 2 tipos, Windows Authentication y SQL Server Authentication, seleccionamos Windows Authentication si desean seleccionan la otra opción y deberan ingresar sus credenciales, en la parte de Server solamente ingreso . (punto) debido a que la instancia de SQL Server instalada es una instancia por default, y en Database coloco el nombre de la base de datos la cual ya debe de estar creada y le doy click en connect, si todo esta correcto no se debe mostrar nada solamente se desaparece la ventana.
Imagen

9) Ahora seleccionamos Tools > Forward Engineer > Schema Generation
Imagen

10) En esta ventana podemos seleccionar que deseamos que se genere, si queremos que se creen las tablas, vistas etc, seleccionamos preview.
Imagen

11)  En esta ventana podremos observar todo el código que se va a ejecutar, seleccionamos Generate para que se ejecute el código.
Imagen

12)
 Y finalmente podemos ver el resultado que dice Execution SuccessFul que significa que todo esta OK!.
Imagen
13) Finalmente nos dirigimos a SQL Server y podemos ver que se genero la BD con sus respectivas tablas.
Imagen
Pero no solamente podemos crear las tablas, también podemos crear Store Procedures, Triggers, Vistas , etc.

No hay comentarios:

Publicar un comentario