Power Designer 9.5 (Sybase)
PowerDesigner es una herramienta de
diseño que permite:
Diseñar, integrar y gestionar modelos de
datos y procesos para los sistemas de
información de manera consistente
2
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 diseño en Power Designer
Requisitos
Funcionales
Análisis
Funcional
Independiente
del SGBD
Dependiente
del SGBD
Especificación de
Transacciones
Diseño
de Programas
de Aplicación
Especificaciones de
Diseño de Porgramas
Implementación
del SW
Programas de Aplicación
Recolección y
Análisis de
Requisitos
Requisitos de
Bases de Datos
Diseño
Conceptual
Power
Designer
Modelo Conceptual
Diseño
Lógico
Modelo Lógico
Diseño
Físico
Modelo Físico +
Detalles físicos
Implementación
de la BD
Esquema Interno
de la BD
4
Ventana Principal Power Designer
5
Ventana Principal Power Designer
B
r
o
w
s
er
Área de trabajo
Ventana de Salida
Ventana de
Resultados
6
Creando un Modelo Conceptual
7
Modelo Conceptual: Paleta de
Objetos
Pointer
RelationShip
inheritance
Entity
Association
Association Link
Note
Link/ extended dependency
8
Modelo Conceptual: Objetos en el
browser
9
Modelo Conceptual
Simbología de Chen
≠
Simbología usada en PowerDesigner
Entonces veamos…
10
Simbología
Modelo de Chen
PowerDesigner 9.5
Entidades, atributos simples y clave primaria
nro_cat
sup_total
sup_cubierta
direccion
inmueble
inmueble
nro_cat
<pi> I
<M>
sup_total
F
sup_cubierta
F
direccion
VA20
Identifier_1 <pi>
En la paleta
11
Simbología
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
Simbología
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
Simbología
Modelo de Chen
PowerDesigner 9.5
Relaciones Binarias sin atributos 1 –n
dni
nombre
id
edad
fecha
dir
Persona
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
Simbología
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
Simbología
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
Identifier_1 <pi>
Fecha
D
Cantidad I
Producto
Cod_prod <pi> I
<M>
Nombre
VA20
VA50
0,n Descripcion
Identifier_1 <pi>
En la paleta
16
Simbología
Modelo de Chen
PowerDesigner 9.5
Relaciones N-arias
cuil_lab
cod_med
Medi camento
nombre
nombre
direccion
Fecha_venc
cod_med
<pi > VA4 <M>
Nombre
VA50
fecha_venc
D
Identi fi er_1 <pi >
telefono
medicamento
stock
laboratorio
stock
id
Laboratori o
0,n
0,n
0,n
Cui t_l ab <pi >
Nombre
di recci on
tel efono
I
<M>
VA50
VA100
VA10
Identi fi er_1 <pi >
nombre
Presentaci ón
presentacion
id
<pi > I
<M>
Nombre
VA50
Identi fi er_1 <pi >
En la paleta
17
Simbología
Modelo de Chen
PowerDesigner 9.5
Entidades Fuertes – Débiles
cuit
piso
nombre
tipo
direccion
nro
telefono
hotel
provincia
hotel
posee
habitacion
cuit
<pi> I
<M>
nombre
VA30
direccion
VA50
telefono
VA10
provincia
VA50
Identifier_1 <pi>
posee
habitacion
nro I
<M>
piso I
tipo VA20
Identifier_1 <pi>
En la paleta
18
Simbología
Modelo de Chen
PowerDesigner 9.5
Agregación
cod_med
cod
nombre
medicamento
nombre
posee
presentación
Medi camento
cod_med
<pi > VA4 <M>
Nombre
VA50
fecha_venc
D
Identi fi er_1 <pi >
0,n
ti ene
stock
preci o F
stock
0,n
cuil
nombre
farmacia
direccion
Laboratori o
0,n
0,n
0,n
Cui t_l ab <pi >
Nombre
di recci on
tel efono
I
<M>
VA50
VA100
VA10
Identi fi er_1 <pi >
Presentaci ón
id
<pi > I
<M>
Nombre
VA50
Identi fi er_1 <pi >
No permite el concepto de agregación.
Se modela como una relación binaria y una ternaria.
19
Simbología
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
electronico
En la paleta
20
Tipos de Datos
Hasta acá
21
Modelo Físico
Para generar automáticamente un modelo físico a partir
de un modelo conceptual:
22
Modelo Físico
(Herramientas – Generar Modelo
Físico)
23
Descargar

Power Designer 9.5 - BasedeDatos-LSI-LCC