Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 2
DISEO
LOGICO
DISEO LOGICO DE
ALTO NIVEL
Preferencias
Esquema Conceptual del Diseador
a Lgico + Opciones de Diseo
Descripcin del
DISEO LOGICO
Modelo
DEPENDIENTE DEL Criterios de
Lgico objetivo
MODELO Rendimiento
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 3
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 4
MODELADO DE LA CARGA DE BD
La carga de las BD son ACTIVIDADES o APLICACIONES que se
ejecutarn.
Se caracteriza por:
Volumen de datos.
Descripcin de aplicaciones.
VOLUMEN DE DATOS
Se mide en el modelo E-R, considera los parmetros siguientes:
1. Nmero promedio de casos para cada:
Entidad N(E).
Interrelacin N(R).
2. Cardinalidad promedio de cada Entidad (E) en cada Relacin (R)
Card_prom (E,R)
3. Poblacin Promedio de un Atributo (valores distintos)
EJEMPLO
Codigo _ cliente
15,000 Nombre_cliente
CLIENTE Numero _ cuentas
(1,n) promedio = 2
TIEN
E
(1,n) promedio = 40
SE_REFIE
RE
800 000
Nmero transaccin
TRANSACCION Fecha_transaccion
600,000 Tipo_transaccion
Importe_transaccion
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 5
TIENE R 30,000
CODIGO_CLIENTE A 15,000
NOMBRE A 15,000
NUMERO_CUENTAS A 15,000
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 6
PRIMERA ALTERNATIVA
Integrar la jerarqua de generalizacin en una sola entidad, uniendo
atributos de las sub entidades y aadindolas a la super entidad.
SEGUNDA ALTERNATIVA
Eliminar la super entidad y retener las sub entidades, los atributos
heredados deben propagarse entre las sub entidades.
TERCERA ALTERNATIVA
Retener todas las entidades y establecer explcitamente las relaciones
entre la super entidad y las sub entidades.
EJEMPLO
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 7
Serie
Cdigo Categora
ESTUDIANTE Nombre Promedio
Fecha_n
Cdigo
ESTUDIANTE Nombre
ESTUDIANTE
Fecha_n
ESTUDIANTE
POSGRADO PREGRADO (1,1) (0,1)
(1,1) (0,1)
Promedio
Serie
ASESO
ASESOR R PERTENECE
PERTENECE
TESIS TESIS
(1,n) (1,n)
(1,n) (1,n)
FACULTAD CLUB
FACULTAD CLUB
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 8
(0,n)
habilidad Especialidad Fecha_nacimiento
US
A
(0,n)
PROCESADOR_
TEXTO
RESULTADO DE LA TRANSFORMACIN
(0,1)
FONDO_AHORRO
(0,1) (0,1)
CONTRIBUYE
CONTRIBUY CONTRIBUY
3
E1 E2
Cdigo_ing (0,1)
(0,1) Cdigo ger (0,1)
Cdigo_sec Nombre INGENIERO
SECRETARIA GERENTE
Nombre Nombre
(0,n)
Fecha_nacimiento
Habilidad Especialidad
US
(0,n)
PROCESADOR
TEXTO
DESVENTAJAS
No usar para GENERALIZACION SUPERPUESTA, solo para
GENERALIZACION TOTAL y EXCLUSIVA.
Perdemos el concepto que cada sub entidad es un SUBCONJUNTO
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 9
EJEMPLO
Los PROYECTOS de una EMPRESA se subdividen como PROYECTO
SOFTWARE, PROYECTO HARDWARE y PROYECTO SUBCONTRATADO. La
jerarqua es PARCIAL y SUPERPUESTA, quiere decir que en caso
extremo, un PROYECTO puede tener INFORMACION DISPERSA entre las
TRES SUBENTIDADES o ALGUNAS.
Codigo_Proyecto
Nombre_Proyecto
Presupuesto
(1,n)
Componente_SW
Numero_ perifrico
Contratista
(0,m) COMPONENTE
USOS HW
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 10
REALIZANDO LA TRANSFORMACIN
Codigo_Proyecto
Nombre_Proyecto
Presupuesto
(1,1)
(1,1) (1,1)
SUBCONTATADO
PROYECTO-SW PROYECTO-HW
(1,n)
Componente_SW Contratista
Numero_perifrico
USOS
(0,m)
Componente_HW
DESVENTAJAS
1. Esquema resultante complejo.
2. Existe redundancia (nivel conceptual) al representar cada RELACION
ES_UN en la JERARQUIA ORIGINAL a travs de RELACIONES
EXPLICITAS.
VENTAJAS
Modela las CUATRO combinaciones de jerarqua PARCIAL/TOTAL y
EXCLUSIVA/SUPERPUESTA, recomendado si la mayora de
operaciones son locales a la SUPERENTIDAD o SUBENTIDADES,
flexible a los cambios en los requerimientos.
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 11
PARTICION DE ENTIDADES
Partimos (dividimos entidades) para REORGANIZAR los CASOS
(PARTICION HORIZONTAL) o de ATRIBUTOS (PARTICION
VERTICAL) de manera que una ENTIDAD incluya ATRIBUTOS o
CASOS, que las OPERACIONES REQUIEREN ACCESO SIMULTANEO
con FRECUENCIA.
PARTICION HORIZONTAL
Cada entidad satisface una CONDICION que la distingue de las otras.
PARTICION VERTICAL
Se refiere a los ATRIBUTOS de la Entidad, cada entidad tiene sus
atributos para su GRUPO.
TIENE
TIENE_T1 TIENE_T2 TIENE_T3
(1,m)
(0,m)
TRANSACCION (0,m) (0,m)
TRANSACCION
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 12
Cdigo
INFORMACION_PERSONAL
Nombre
Cdigo Nombre
Cdigo
INFORMACION_TRABAJO
Descripcin_trabajo Descripcin
EMPLEADO _trabajo
Habilidad_trabajo
Habilidad_trabajo
Evaluacin Cdigo
Salario INFORMACION_ Salario
SALARIO Evaluacin
PARTICION DE RELACIONES
Conceptualmente, la PARTICION ocasiona PROLIFERACION de
RELACIONES.
Las RELACIONES se dividen automticamente, cada vez que
DIVIDIMOS las ENTIDADES.
ESTUDIANTE ESTUDIANTE
CURSO CURSO
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores
Modelamiento de Datos (IS348) Duodecima Semana 13
EJEMPLO
Dividimos la RELACION SE_MATRICULA para hacer las BD ms eficiente.
Diseo Lgico de Alto Nivel de Bases de Datos MSc. Ing. Efran Elas Porras Flores