Descargar

La modelización de datos almacenados (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red

Modelado de Dados Para el RDM como un todo se debe analizar: Nombres lógicos Nombres físicos (nombres código) Sinónimos Homónimos Estructuras de datos embutidas Llaves múltiplas Reglas de Validación (a nivel de datos, tablas y relaciones)

edu.red

Normalización El proceso de normalización consiste en la aplicación de reglas para definir adecuadamente los datos que compondrán las tablas, observando: Minimizar redundancias Eliminar anomalías de actualización Proveer mejor acceso a cualquier dato Asegurar resistencia al mantenimiento en el modelo de datos

edu.red

Normalización Las tres primeras reglas de normalización son suficientes para resolver la gran mayoría de los casos: 1- Eliminar datos repetitivos 2- Eliminar datos redundantes 3- Eliminar datos no dependientes

edu.red

Primera Forma Normal – 1FN Asegurar que todas las entidades son identificadas de forma única por una combinación de atributos y/o relaciones. Se refiere a cualquier archivo que posea un valor por campo; la relación entre la llave primaria de un archivo y cada uno de los otros campos debe ser de uno a uno.

edu.red

Modelado de las Reglas del Negocio Definición de las reglas del negocio que deben ser utilizadas en los procesos. Modeladas a través de: Lógica Estructurada Tablas de Decisión Árboles de Decisión Diagramas de Transición de Estado Tablas de Transición de Estado

edu.red

Lógica Estructurada Modelar la lógica de las reglas del negocio utilizando construcciones de la programación estructurada: SI…ENTONCES CASO1…CASO2…CASO3…O ENTONCES ENCUANTO… HASTA QUE… DE 1 A N Modela y describe la ejecución de acciones y define procedimientos de cálculo y de decisión.

edu.red

TABLAS DE DECISIÓN SON TÉCNICAS DE APLICACIÓN EN EL ANÁLISIS DE SISTEMAS, EN EL DISEÑO DE PROCEDIMIENTOS Y EN LA DOCUMENTACIÓN DE LOS MISMOS SON UN MEDIO DE COMUNICACIÓN Y UN INSTRUMENTO DE PROGRAMACIÓN

edu.red

CONCEPTOS BÁSICOS SOBRE TABLAS DE DECISIÓN SON UN MEDIO DE COMUNICACIÓN ENTRE LOS USUARIOS DE SISTEMAS ANALISTAS Y PROGRAMADORES

edu.red

ESTRUCTURA Y COMPONENTES DE LAS TABLAS DE DECISIÓN DESCRIPCIÓN DE CONDICIONES SON SITUACIONES VARIABLES QUE PUEDEN OCURRIR DESCRIPCIÓN DE ACCIONES SON LOS DISTINTOS COMPORTAMIENTOS O CONDUCTAS QUE SE ASUMIRÁN EN FUNCIÓN DE LOS VALORES QUE TOMEN LAS CONDICIONES VALORES DE CONDICIONES VALORES DE ACCIONES

edu.red

METODOLOGÍA PARA LA CONFECCIÓN DE TABLAS DE DECISIÓN DEFINIR E INTERPRETAR EL PROBLEMA ELIMINAR LA INFORMACIÓN NO RELEVANTE DISTINGUIR LAS CONDICIONES Y LAS ACCIONES VERIFICAR LAS ALTERNATIVAS REGISTRAR LOS VALORES DE LAS CONDICIONES Y DE LAS ACCIONES. ANALIZAR EL RESULTADO OBTENIDO (REDUNDANCIAS Y CONTRADICCIONES)

edu.red

Tablas de Decisión

edu.red

Árboles de Decisión Simplificadas (sin considerar probabilidades) Permiten una mejor comunicación que tablas de decisión 1 2 Acción B Acción C Acción D Acción A SI NO =1 =2 =3

edu.red

Reconstruccióndel BPM y del RDM Reconstrucción del BPM Nuevos archivos, flujos y procesos y reglas pueden aparecer en el desarrollo del proyecto, como resultado de estas etapas posteriores. Reconstrucción del RDM Nuevas tablas, datos, relaciones y reglas pueden aparecer en el desarrollo del proyecto, como resultado de etapas posteriores.

edu.red

Desempeño del Sistema Utilización de índices de acceso Creación de tablas auxiliares o temporarias Desnormalización.

edu.red

Definición de los Módulos delSistema Un módulo siempre es invocado como una unidad. Constituye un procedimiento completo que el sistema debe ejecutar. Debe ser una operación que pueda ser vista por los usuarios del sistema como una unidad.

edu.red

Definición de los Módulos delSistema La división de un sistema en módulos debe ser natural. Determinados procedimientos que guarden entre sí una misma relación de contexto o función deben ser agrupados en un módulo. Procesos del BPM y entidades del RDM pueden ser agrupados o categorizados para definir los módulos.

edu.red

Diagrama Jerárquico delSistema Diagrama semejante a un organigrama. Identifica cada uno de los módulos y la jerarquía existente entre ellos. Normalmente, determina la estructura de menús de operación del sistema.

edu.red

Especificación de los Módulos del Sistema Varía de acuerdo con el tipo de implementación: Una persona Varias personas Varía de acuerdo con la tecnología utilizada: Arquitectura tradicional Arquitectura Cliente/Servidor Orientada para Objetos

edu.red

Especificación de los Módulos del Sistema Nombre Descripción Características temporales y geográficas del procesamiento Parte (explotada) del BPM Parte del RDM Tablas utilizadas (matriz CRUD)

edu.red

Especificación de los Módulos del Sistema Presentación de los dados: Formato de pantallas (formularios) Formato de informes Detalles del Procesamiento: Eventos Transacciones/Reglas Diálogo Sistema x Usuario Toda información superflua debe ser eliminada

edu.red

Implementación Prototipo Descubierta Refinamiento Desarrollo Espiral Desarrollo Incremental Desarrollo Paralelo Versionamiento Tecnología Programación Visual Cliente/Servidor Orientada a objetos Web Convergen a los sistemas modernos

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente