Modelo Logico Conceptual
Dirección de Extensión Profesional
División de Alta Tecnología (DAT)
UM L 2.0 par a des arr ollado res
Ing. Amanda Sánchez Larriega
2,006
Del modelo Conceptual al LógicoRefinamiento
Modelo Lógico
• El modelo lógico es el refinamiento del Modelo
Conceptual, aquí se reducen y/o aumentan clases y solo
quedan aquellas que van a ser diseñadas como tablas
de la Base deDatos.
• Recuerde:
Es más importante identificar las clases que
las asociaciones.
Modelo Lógico
•
Consideraciones para transformar un modelo Conceptual a un
Modelo Lógico:
– Pasar lasreglas del Negocio
– Colocar las multiplicidades entre las clases
– Identificar los atributos de Enlace o Clase de Enlace de las
asociaciones de muchos a muchos
– Identificar las clases quetendrán sus propios atributos
– NO INCLUIR los Atributos identificadores de la clase (Se
agregan en el modelo Físico)
– Incluir los atributos de las clases que se necesitan para
satisfacer losrequerimientos del sistema
– Documentar un Registro de Glosario de Términos
– Verificar que las Reglas del Negocio se sigan cumpliendo.
Roles
Indica como una clase ve a otra
Nombre = sustantivoC u r so
-Ens eñado por
-dic t a
Pr o feso r
Multiplicidad de Asociaciones
Cuantos objetos se relacionan entre clases
Indicado a cada extremo
C l i en te
-pos ee
1-propiedad de
1. . *
C u en ta
Multiplicidad de Asociaciones
Multiplicidad de Asociaciones
-Ens eñado por
C u r so
-D ic t a
0. . *
Pr o feso r
1
Un curso es enseñado porun profesor, sin embargo un profesor dicta cero o
varios cursos (según sea asignado).
Ped i d o
-num Pedido
-num M es a
-C odigoM oz o
-C ondic ion
I temPed i d o
1
1. . *
-numPedido
-C odI t em
-Prec io
-C ant idad
Un pedido puede tener asociados uno o muchos detalles de Pedido, en
cambio un detalle de Pedido solo puede tener asociado un Pedido.
Clase de Enlace...
Regístrate para leer el documento completo.