Está en la página 1de 22

Power Designer 9.

5 (Sybase)
PowerDesigner es una herramienta de
diseo que permite:
Disear, integrar y gestionar modelos de
datos y procesos para los sistemas de
informacin de manera consistente

Tipos de Modelos
Conceptual Data Model (CDM)
Physical Data Model (PDM)
Object Oriented Model (OOM)
Business Process Model (BPM)
Free Model (FEM)
3

Etapas de diseo en Power Designer


Requisitos
Funcionales

Recoleccin
Recoleccinyy
Anlisis
Anlisisde
de
Requisitos
Requisitos

Anlisis
Anlisis
Funcional
Funcional

Independiente
del SGBD

Dependiente
del SGBD

Especificacin de
Transacciones
Diseo
Diseo
de
Programas
de Programas
de
deAplicacin
Aplicacin
Especificaciones de
Diseo de Porgramas
Implementacin
Implementacin
del
del SW
SW

Programas de Aplicacin

Requisitos de
Bases de Datos
Diseo
Diseo
Conceptual
Conceptual

Power
Designer

Modelo Conceptual
Diseo
Diseo
Lgico
Lgico
Modelo Lgico
Diseo
Diseo
Fsico
Fsico
Modelo Fsico +
Detalles fsicos
Implementacin
Implementacin
de
delalaBD
BD
Esquema Interno
de la BD

Ventana Principal Power Designer

Ventana Principal Power Designer

B
r
o
w
s
e
r
rea de trabajo

Ventana de
Resultados

Ventana de Salida

Creando un Modelo Conceptual

Modelo Conceptual: Paleta de


Objetos
Pointer
RelationShip
inheritance

Entity
Association

Association Link
Note

Link/ extended dependency

Modelo Conceptual: Objetos en el


browser

Modelo Conceptual
Simbologa de Chen

Simbologa usada en PowerDesigner

Entonces veamos
10

Simbologa
Modelo de Chen

PowerDesigner 9.5

Entidades, atributos simples y clave primaria


nro_cat

inmueble

sup_total
sup_cubierta
direccion

inmueble

nro_cat
<pi> I
<M>
sup_total
F
sup_cubierta
F
direccion
VA20
Identifier_1 <pi>

En la paleta
11

Simbologa
Modelo de Chen

PowerDesigner 9.5

Entidades, atributos compuestos, derivados y


multivalorados
DNI

calle

nombre
direccion
telefono

nro
localidad

No se pueden modelar
de esa manera,
debemos representarlo
con los elementos
soportados por la
herramienta

empleado

12

Simbologa
Modelo de Chen

PowerDesigner 9.5

Relaciones Binarias sin atributos 1 -1


Id_factura
Id_remito

cliente
fecha

factura

clientte

total

factura

posee

remito

id_factura <pi> I
<M>
cliente
VA30
fecha
D
total
F

remito
posee

id_remito <pi> I
<M>
cliente
VA30
Identifier_1 <pi>

Identifier_1 <pi>

En la paleta

13

Simbologa
Modelo de Chen

PowerDesigner 9.5

Relaciones Binarias sin atributos 1 n


dni
nombre

id

edad

Persona

fecha
dir

total

estado_civil

persona

posee

factura

dni
<pi> VA10 <M>
nombre
VA30
edad
I
dir
VA50
estado_civil
VA10

factura
posee

id
<pi> I <M>
fecha
D
total
F
Identifier_1 <pi>

Identifier_1 <pi>

En la paleta

14

Simbologa
Modelo de Chen

PowerDesigner 9.5

Relaciones Binarias sin atributos m - n


Id_factura
Id_remito

cliente

factura

fecha

fecha

total

factura

posee

remito

id_factura <pi> I
<M>
cliente
VA30
fecha
D
total
F

remito
posee

id_remito <pi> I
<M>
cliente
VA30
fecha
D
Identifier_1 <pi>

Identifier_1 <pi>

En la paleta
15

Simbologa
Modelo de Chen

PowerDesigner 9.5

Relaciones Binarias con atributos m - n


dni
nombre
direccion

fecha
cantidad

telefono

cliente

cod_prod
nombre
descripcion

compra

producto

Cliente
DNI
<pi> VA10 <M>
Nombre
VA20
Direccion
VA30
Telefono
VA10

Compra
0,n

Fecha
D
Cantidad I

Identifier_1 <pi>

En la paleta

16

Producto
Cod_prod <pi> I
<M>
Nombre
VA20
VA50
0,n Descripcion
Identifier_1 <pi>

Simbologa
Modelo de Chen

PowerDesigner 9.5

Relaciones N-arias
M e d ica m e n to

cuil_lab

cod_med

nombre

nombre

direccion

Fecha_venc

cod_m ed
< p i>
N o m b re
fe c h a _ v e n c

VA4
VA50
D

<M >

Id e n tifie r_ 1 < p i>

telefono

L a b o ra to rio

0 ,n

medicamento

sto c k

0 ,n

laboratorio
stock

id

presentacion

Id e n tifie r_ 1 < p i>

0 ,n

nombre

P re se n ta c i n
id
N o m b re

< p i>

I
VA50

C u it_ la b < p i>


N o m b re
d ire c c io n
te le fo n o

<M >

Id e n tifie r_ 1 < p i>

En la paleta
17

I
VA50
VA100
VA10

<M >

Simbologa
Modelo de Chen

PowerDesigner 9.5

Entidades Fuertes Dbiles


cuit
piso

nombre
tipo
direccion

nro

telefono

hotel

provincia

hotel

posee

habitacion

cuit
<pi> I
<M>
nombre
VA30
direccion
VA50
telefono
VA10
provincia
VA50

posee

habitacion
nro I
<M>
piso I
tipo VA20
Identifier_1 <pi>

Identifier_1 <pi>

En la paleta
18

Simbologa
Modelo de Chen

PowerDesigner 9.5
Agregacin

cod_med

cod

nombre

medicamento

nombre

posee

presentacin

M e d ica m e n to
cod_m ed
N o m b re
fe c h a _ v e n c

< p i>

VA4
VA50
D

<M >

Id e n tifie r_ 1 < p i>

p re c io

stock

direccion

0 ,n

C u it_ la b
N o m b re
d ire c c io n
te le fo n o

< p i>

I
VA50
VA100
VA10

<M >

Id e n tifie r_ 1 < p i>

0 ,n

P re se n ta c i n

nombre

farmacia

sto c k

0 ,n

cuil

L a b o ra to rio

0 ,n

0 ,n
tie n e

id
N o m b re

< p i>

I
VA50

<M >

Id e n tifie r_ 1 < p i>

No permite el concepto de agregacin.


Se modela como una relacin binaria y una ternaria.

19

Simbologa
Modelo de Chen

PowerDesigner 9.5
Herencia
producto
cod_prod <pi> I
<M>
nombre
VA20
descripcion
VA50
Identifier_1 <pi>

producto

es

libro

cd

electronico

libro

cd

editorial VA20
autor
VA20

interprete VA30
sello
VA20

En la paleta
20

electronico

Tipos de Datos

Hasta ac
21

Modelo Fsico
Para generar automticamente un modelo fsico a partir
de un modelo conceptual:

22

Modelo Fsico
(Herramientas Generar Modelo
Fsico)

23