Vous êtes sur la page 1sur 10

Laboratorio 1: Objetivos: -

PowerDesigner

Disear y modelar datos en el entorno PowerDesigner. Crear el modelo conceptual de datos. Crear el modelo fsico de datos. Generar el cdigo de PowerDesigner a Microsoft Access y a Microsoft SQL.

Las herramientas que utilizaremos en los siguientes laboratorios para el diseo y modelamiento de datos sern el PowerDesigner y el Erwin, cada uno tiene sus caractersticas y ventajas, para el curso se aplicar mayormente el primero. Veamos un ejemplo sencillo de cmo se genera el modelo conceptual de un base de datos. 1. Se tiene la siguiente relacin :
(1,n) PERSONA
Dueo de

(1,1) PERRO

2. Dada por la siguiente correspondencia: PERSONA Dueo de Juan Pedro Alberto Tarzn Laica Fido Tito PERRO

DISEAR Y MODELAR DATOS EN POWERDESIGNER

3. Diseamos el modelo conceptual en PowerDesigner. Abrir el programa: Inicio/Programas/Sybase/PowerDesigner 12/ Power Designer 4. Se obtiene la siguiente pantalla:

Crear un nuevo Modelo Conceptual de Datos

5. Elegir: File / New 6. En la pantalla que se muestra elegir: Conceptual Data Model 7. En: Model name: ModeloConceptual

8. Elegir: Aceptar

Objetos de las herramientas de PowerDesigner Descripcin Selector de Objetos Mover objetos Zoom Zoom out Abrir diagrama Propiedades Eliminar objetos Paquete Entidad Relacin Herencia Asociacin Enlace asociacin Archivo Notas Enlace de dependencia Ttulo Textos Lnea Arco Rectngulo Elipse Rectngulo redondeado

Lnea Poligonal Polgono

9. En la herramientas dar clic en Entidad 10. Luego dar clic en el lugar donde desea crear la entidad, en una zona de la ventana de trabajo. Aparecer la siguiente figura:

11. Para desactivar el puntero del mouse dar clic en selector de objetos.

12. Dar doble clic en la entidad creada, aparece luego una ventana donde deber ingresar el nombre de la entidad (Name), y el nombre fsico de la entidad (Code).

Elegir Aceptar En el rea de trabajo debera de tener la entidad persona.


PERSONA

13. Bien, ahora debemos de ingresar los atributos, para esto realice un clic derecho en la entidad, luego elegir: Attributes... , en la ventana que aparece Ingrese los atributos de la entidad persona::

14. Para Ingresar el tipo de dato (Data Type), realice un clic en <UNDEF> luego un clic en: ... 15. En la ventana que aparece ingresar el tipo de datos y el tamao: Por ejemplo para el atributo IDPERSONA.

16. Realizar los Cambios para obtener:

17. Seleccionar la ficha Identificador (Identifiers), y poner el nombre del campo que ser identificador: IDPERSONA

18. Realizar un clic en

Aceptar. Debera de obtener la siguiente figura:


PERSONA IDPERSONA <pi> Characters (4) <M> NOMBRE Characters (20) IDPERSONA <pi>

19. Bien, ahora realiza los mismos pasos para crear la entidad Perro, como se indica en la siguiente figura:
PERRO IDPERRO Characters (4) <M> NOMPERR Characters (15) IDPERRO <pi>

20. Crear la relacin. para esto realice un clic en RelationShip 21. Realice un arrastre la entidad Persona hacia la entidad Perro:

PERSONA IDPERSONA <pi> Characters (4) <M> NOMBRE Characters (20) IDPERSONA <pi> Relationship_1

PERRO IDPERRO Characters (4) <M> NOMPERR Characters (15) IDPERRO <pi>

22. Ahora debemos modificar las propiedades de la Relacin. Para esto desactive primero el puntero del mouse realizando un clic en el selector de objetos, para luego realizar doble clic en la lnea de la relacin, obtendr la siguiente ventana:

Modifique las propiedades como se indica.

23. Elegir la ficha Cardinalidades ( Cardinalities), y marcar como se indica:

24. Elegir Aceptar 25. Debe obtener como se indica en la siguiente figura:

PERSONA IDPERSONA <pi> Characters (4) <M> NOMBRE Characters (20) IDPERSONA <pi> DUEO DE

PERRO IDPERRO Characters (4) <M> NOMPERR Characters (15) IDPERRO <pi>

26. Ahora vamos a chequear si no hay errores en nuestro modelo conceptual: Elegir Tools / Check Model..., luego elegir Aceptar. No debera de haber errores. 27. Hasta este momento hemos creado el modelo conceptual de nuestra base de datos. Vamos a generar el modelo fsico para Microsoft SQL Server. Para esto Ud. debe ya debera haber creado un ODBC para su Base de Datos en MS SQL Server, en el panel de control. Observacin: Los archivos del diseo conceptual se guardar con la extensin CDM, mientras que para el diseo fsico con PDM.

Generar el modelo fsico. Elegir Tools/Generate Physical Data Model...

28. Seguidamente le aparecer una ventana en la cual Ud. deber elegir el DBMS. Para nuestro ejemplo elegir ODBC 3.0.

29. Elegir Aceptar.

30. Tenemos ya creado el modelo Fisico:

PERSONA IDPERSONA CHAR(4) <pk> NOMBRE CHAR(20)

PERRO IDPERRO CHAR(4) <pk> IDPERSONA CHAR(4) <fk> NOMPERR CHAR(15)

FK_DUENO_DE

Observe que la extensin para el archivo ser PDM

31. Muy bien, pero eso es todo?, Claro que no. Ahora debemos configurar nuestra base de datos para que utilice el controlador del manejador de base de datos (en este caso el ODBC), la cual mediante una conexin generar nuestra base de datos fsica para el Microsoft SQL Server.

32. Para esto elegir Database/ Configure Connections... En DSN de Sistema, elegir el ODBC creado para conexin al SQLserver y luego elegir Aceptar. (En nuestro ejemplo elegimos SQLSERVER)

33. Elegir Database / Connect..., aparece la siguiente ventana:

Elegir el ODBC, digitar el usuario por defecto: sa, luego elegir Connect. Si no hay errores debera mostrarse el mensaje en la barra de estado: Successfully connected to the database 34. Elegir Database / Generate DataBase... Elegir Aceptar .

35. Abrir el Administrador corporativo de Microsoft SQL Server y ver la base de datos creada.

Uff.., despus de tanto hemos terminado, bien ahora a Ud. debe realizar el diseo conceptual y fsico de su sistema de base de datos.

FIN

10

Vous aimerez peut-être aussi