Componentes de un RDM
Entidades o Tipos de objetos
Relaciones
TIPOS DE RELACIONES
Relación uno a varios
La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A.
Relación varios a varios
En una relación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B y viceversa.
Relación uno a uno
En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa.
BENEFICIOS DEL RDM
Da una visión de alto nivel de los archivos
Ayuda a descubrir los elementos no detectadas en el DFD
Simplifica la estructuración de los datos
Facilita la definición y el análisis de las Llaves primarias y foráneas
Facilita la definición de las relaciones.
RDM – Datos llave
Llave Primaria (PK)
Conjunto de atributos que distingue cada ocurrencia de una entidad de forma inequívoca a las demás.
Está subrayada en el RDM.
Llave Foránea (FK)
Conjunto de atributos común a dos entidades que sirve como relación entre las dos entidades.
No es un atributo de la entidad relacionada, pero es la
llave-primaria de la entidad con la cual ésta se relaciona Es marcada como FK en el RDM.
Las relaciones y sus llaves
Relación uno-a-uno y sus llaves:
Las relaciones y sus Llaves
Relaciones uno-a-uno y sus llaves:
¿La relación será siempre 1:1?
¿En que archivos se deberá incluir la Llave-Foránea?
Las relaciones y sus Llaves
Relación uno-a-varios y sus llaves:
Las relaciones y sus Llaves
Relación uno-a-varios y sus llaves:
Las relaciones y sus Llaves
Relación varios-a-varios y sus llaves:
Las relaciones y sus Llaves
Relación varios-a-varios resuelta (entidad asociativa):
Variación en el Tiempo
Se debe evaluar si los atributos de una entidad (datos) variarán en el tiempo.
En cada caso, se debe verificar la necesidad de almacenar los valores históricos que asumirán.
Cada vez que se almacenen los datos históricos se crea una entidad dependiente con una relación uno-a-varios (inicio del datawarehouse).
Modelado de Datos
Define el contenido exacto de cada archivo de datos.
Son detalladas las características de todos los datos que serán almacenados en cada tabla definida en el RDM.
Debe ser realizado un relevamiento detallado para definir cada dato.
Modelado de Datos
Obtener el menor número posible de datos en cada tabla.
Esos datos deben ser suficientes para capturar todas las entradas.
También deben ser suficientes para derivar todas las salidas (informaciones necesarias).
Modelado de Datos
Se debe visitar el lugar en donde las entidades y sus datos son “utilizados”.
El usuario debe participar y debe comprometerse con estas definiciones.
Se Debe definir el dominio y la regla de validación para cada dato.
Modelado de Datos
Para cada dato de cada archivo se debe definir:
Nombre del dato
Descripción del dato
Tipo de dato
Calificador del tipo de dato (Ej.: extensión)
Formato del dato
Dominio
Reglas de validación
Origen del dato
Responsabilidad por el dato
Modelado de Datos
En cada tabla se debe definir:
Llave-primaria
Llaves-foráneas
Llaves-secundarias
Página siguiente |