Académique Documents
Professionnel Documents
Culture Documents
DE
BASES DE DATOS
DISEO DE BASE DE DATOS CON UML
Modelamiento de BD VS.
Diseo de BD
Modelamiento de la BD
Modelamiento de BD VS.
Diseo de BD
Diseo de la BD
Abarca el proceso completo desde la captura de
los requerimientos, los procesos del negocio, el
anlisis,el diseo, y la implementacin fsica de la
base de datos, incluyendo su puesta en marcha.
MUNDO
REAL
Definicin de
Requerimientos
Reglas del
negocio
E
S
Q
U
E
M
A
Proceso de
Transformacin
DISEO
LGICO
Tablas
DISEO
FSICO
D
E
D
A
T
O
S
Archivos
BASES
DE
DATOS
UML
Lenguaje estndar que permite visualizar, especificar,
construir y documentar las herramientas del sistema de
software. Est demostrado que el trabajo con UML
incrementa la productividad, reduce el ciclo de vida de
construccin del software e incrementa la calidad del
sistema.
detalle.
Diagramas de UML
Diagrama de Casos de Uso
Diagrama de Clases
Diagrama de Objetos
Diagramas de Comportamiento
Diagrama de Estados
Diagrama de Actividad
Diagramas de Interaccin
Diagrama de Secuencia
Diagrama de Colaboracin
Diagramas de implementacin
Diagrama de Componentes
Diagrama de Despliegue
Prof. J.C Mlaga
Metodologa para el
Diseo de BD
Una metodologa es un conjunto de modelos y
herramientas que nos permiten pasar de una
etapa a la siguientes en el proceso de diseo de
la BD.
La metodologa propuesta considera el proceso
de diseo como un conjunto de medios a aplicar
en las distintas etapas del ciclo de vida de una
BD.
Fases de la Metodologa
MODELO CONCEPTUAL
DISEO LOGICO
DISEO
FISICO
Prof. J.C Mlaga
Fases de la Metodologa
Modelo Conceptual: Cuyo objetivo es obtener una
buena representacin de los recursos de informacin
de la empresa, con independencia de usuarios o
aplicaciones en particular.
Diseo Lgico: Cuyo objetivo es transformar el
esquema conceptual obtenido, adaptndolo al modelo
de datos en el que se apoya el SGBD que se va a
utilizar.
Diseo Fsico: Cuyo objetivo es conseguir una
instrumentacin lo ms eficiente posible del esquema
lgico.
Prof. J.C Mlaga
MODELADO LGICO
(BASE DE DATOS)
MODELADO INTERNO
(ESTRUCTURAS DE DATOS)
ALMACENAMIENTO FSICO
Diseo Lgico
Conceptual
Entendimiento del
negocio y requerimientos
Diseo Fsico
Diseo de Modelo de
Identificacin de Clases
persistentes y atributos
de transformacin a tablas
Despliegue
Normalizacin desde
Definicin de jerarquas
2 FN
Diseo de Modelo de
Componentes
Identificacin de
agregaciones
Creacin de tablas
Asociacin de Objetos
(script)
Implementacin de
tablas
Afinamiento Bsico
Definicin de operaciones
Validacin de
Performance
Prof. J.C Mlaga
2)
3)
4)
1. Anlisis de la situacin de la
Organizacin
*Identifique la Visin y Misin de la organizacin y/o rea de
estudio que correspondan.
1. Anlisis de la situacin de la
Organizacin
*Identifique
Visin
Captura los objetivos de alto nivel
del negocio. Fundamenta las
razones por las que el proyecto
est relacionado con las futuras
desiciones estratgicas.
Business
Vision
Visin
Introduccin
Posicionamiento
del Negocio
Descripcin de los
Stakeholder y
Clientes
Objetivos del
Modelo de Negocio
Otros
Requerimientos
Introduccin.
Propsito.
Alcance
Referencias
Resumen
Reglas del
negocio.
Introduccin.
Propsito.
Alcance
Referencias
Resumen
Definiciones
2)
3)
4)
Business
Use Case
Cliente
Jefe Importaciones
Cotizar productos
Prof. J.C Mlaga
Business Actor
Representa un rol que algo o alguien externo
desempea en relacin con el negocio.
Cliente
Business Actor
Un actor humano expresa un rol no una persona. Una
persona puede jugar varios roles.
Cada actor del negocio debe estar asociado correctamente
con el caso de uso de negocio en el que participa. Sino deber
ser retirado.
El actor del negocio o el proceso de negocio pueden
iniciar la comunicacin.
Cada actor de negocio puede ser subclasificado mediante la
relacin de generalizacin.
Existen situaciones
en los que existan sistemas de
informacin externos que podran ser actores del negocio.
Prof. J.C Mlaga
Cliente
(from Business Actor)
Cotizar productos
(from Business Use Case)
2)
3)
4)
2)
3)
4)
Business
Entity
Cotizacion
Vendedor
Cotizar productos
Realizacin de Caso
de Uso del Negocio
Cotizar productos
Coleccin
de
diagramas
que
muestra
cmo
los
workers y entidades
del negocio llevan a
cabo el caso de uso
del negocio.
Cotizar productos
Diagramas de la Realizacin de
Caso de Uso de Negocio
4: Indica cantidad a cotizar
Diagrama de
Colaboracin:
Diagrama que
describe las
interacciones
entre los objetos
de actores de
negocio, workers y
entidades de
negocio.
: Cliente
3: Comunica precio
: Stock
7: Entrega cotizacion
2: Consulta precio de producto
: Catlogo de Productos
: Vendedor
6: elabora
: Cotizacion
: Catlogo de Productos
: Cliente
: Stock
: Cotizacion
: Vendedor
3: Comunica precio
6: elabora
7: Entrega cotizacion
Diagrama
de
Secuencias:
Diagrama
equivalente
al
diagrama
de
colaboracin
pero ordenado
en el tiempo.