110
T R M TINO REYNA MONTEVERDE UNI-ESAN Presenta: Modelando la Arquitectura de datos de la Organización Curso: Arquitectura de Datos Autor: MBA. Ing. Tino Reyna Monteverde Lima, Abril-2013

Parte1 introduccion

Embed Size (px)

Citation preview

Page 1: Parte1 introduccion

TRM

TINO

REYNA

MONTEVERDE

UNI-ESAN Presenta:

Modelando la Arquitectura

de datos de la Organización

Curso: Arquitectura de Datos

Autor: MBA. Ing. Tino Reyna MonteverdeLima, Abril-2013

Page 2: Parte1 introduccion

Estructura de la Información

Arquitectura de

Datos

para modelar

Page 3: Parte1 introduccion

BIBLIOGRAFIA

Material bibliográfico

1.- AMPARO ALONSO, BERTHAGUIJARRO, ADOLFO LOZANO, JOSE TOMAS PALMA “INGENIERIA DEL CONOCIMIENTO”

ASPECTOS METODOLOGICOS

2.- CRAIG LARMAN “UML Y PATRONES”

3.- JAMES MARTIN “SISTEMAS DE INFORMACION”

4.- ABRAHAM SILBERSCHATZ, HENRY F. KORTH

“FUNDAMENTOS DE BASES DE DATOS”

Page 4: Parte1 introduccion

TEMAS DE BASE DE DATOS

• INTRODUCCION• ARQUITECTURA DE DATOS

– ESTUDIO– ANALISIS– SINTESIS

• TEMAS FUERA DEL ALCANCE DE ESTE CURSO• DISEÑO

– METODOLOGIA– FUNDAMENTOS DEL DISEÑO– ARQUITECTURA DEL MOTOR DE BD

• TOPICOS EMERGENTES– DATAWAREHOUSING– DATAMINING– BD OO

Page 5: Parte1 introduccion

0.- INTRODUCCION - CONCEPTOS BASICOS - ETAPAS DEL PROYECTO - ARQUITECTURA

- ARQUITECTURA DE DATOS- ETAPAS

1.- MARCO DE REFERENCIA PARA ARQUITECTURA - MARCO-TEORICO

- ANALISIS - SINTESIS

- MARCO METODOLOGICO - MODELAR - TIPOS DE MODELOS (EXTERNO-INTERNO)

- CATEGORIA DE MODELOS (CONCEPTUAL-LOGICO-FISICO)

2.- ESTUDIO - MARCO TEORICO

FUENTES DE DATOSMODELO DE NEGOCIOS

- MARCO METODOLOGICOMISION DEL NEGOCIOVISION INFORMATICA

INDICE ARQUITECTURA

PARTE 1

PARTE 2

Page 6: Parte1 introduccion

3.-ANALISIS SEMÁNTICO - MARCO TEORICO - MARCO SEMANTICO - ING. INFORMACION - PRINCIPIOS DEL MODELADO - MARCO METODOLOGICO

- SECUENCIA METODOLOGICA- PERCIBIR LA REALIDAD

4.- SINTESIS - MARCO TEORICO

- ENTIDAD SEMANTICA- RELACION SEMANTICA

- CATEGORIA DE RELACION-SEMANTICA - ARQUITECTURA

- PROBLEMAS DEL MODELADO- ESTRATEGIA DE SOLUCION- METODOLOGIA ORIENTADA AL NEGOCIO

- ENFOQUE DE NEGOCIO- SECUENCIA METODOLOGICA

5.- CATEGORIA DE ENTIDAD SEMANTICA

A- CATALOGO: -PERSONA - PERSONAJES -PRODUCTO (Servicio)

-NATURALEZA - DESARROLLO-TRANSACCION-POLITICAS DE NEGOCIO-REGLAS DE NEGOCIO

INDICE TEMATICOPARTE 3

PARTE 5

PARTE 4

Page 7: Parte1 introduccion

INDICE TEMATICO6.- CATEGORIA DE ENTIDAD-SEMANTICA : B.- PARQUE:

- CUENTA- EVENTO- FECHA

TAREA-1: MISION - FUNCIONES-EVENTOS

TAREA-2: DICCIONARIO SEMANTICO-ONTOLOGICO

TAREA-3: VISIÓN - CONCEPTO - EVOLUCIÓN

TAREA-4: MODELO DE CATALOGOS: PERSONAS - PERSONAJES

PRODUCTOS, TRANSACCIONES

REGLAS-NEGOCIO, POLITICAS

PARCIAL: PARTE-1, PARTE-2, PARTE-3, PARTE-4, PARTE-5

P-CALIF1: IDEM PARCIAL

P-CALIF2: TODO

E-FINAL: TODO

PARTE 6

Page 8: Parte1 introduccion

PARTE 1

Page 9: Parte1 introduccion

TEMAS A PRESENTAR: DATO

SEMANTICA DE DATOS

INFORMACION

SISTEMAS DE INFORMACION

BASE DE DATOS

ARQUITECTURA

INTRODUCCION

MARCO DE REFERENCIA

Page 10: Parte1 introduccion

DATO

FUENTE DE CONOCIMIENTO

DESCRIPCION OBJETIVA Y PARCIAL DE UN ENTE

SON CAPTURADOS EN LOS EVENTOS

Page 11: Parte1 introduccion

TIPO-DATO VALOR-DATO

   

CODIGO-CLTE 6194640

   

NOMBRE-CLTE JUAN

   

APELLIDO-CLTE PEREZ

   

TOTAL-COMPRAS 1000

   

FECHA-NACIMTO 08/05/1970

   

TOTAL-PAGOS 2000

   

DATO: Tipo / Valor

Es importante diferenciar entre lo quese conoce como tipo de dato y el valorque puede tomar.

En la tabla adjunta se muestran ejemplo

Tipo-Dato.- Es el contenedor del valordel dato. También conocido como Atributo (Meta-dato= datos del dato).

Valor-Dato.- Descripción parcial y objetiva de un ente.

Page 12: Parte1 introduccion

SEMANTICA de DATOS

CONCEPTO SEMANTICA

INVESTIGA EN BASE AL SIGNIFICADO DE LAS PALABRAS

ESTRUCTURA Conjunto de elementos Relacionados que soportan acciones o fuerzas

MODELO Estructuras que subyacen ocultas en todosistema

SUBYACEN Hallarse debajo de otro elemento

GUIADOS POR SU CONCEPTO

PERMITIENDO DEDUCIR DESDE UN NIVEL GENERAL HASTA SU MINIMO DETALLE.

Page 13: Parte1 introduccion

Conjunto de datos agrupados y organizados coherentemente de manera que permita permita tomar alguna acción o decisión.Estos datos dentro de un entorno adquieren el significado claro y coherente, permitiendo discernir, interpretar y categorizar.

Información = Datos + Interpretación

Información

Page 14: Parte1 introduccion

SISTEMA

de

INFORMACION

Page 15: Parte1 introduccion

Sistema de Información

Captura de datos

Proceso de datos

Explotación de Datos

Page 16: Parte1 introduccion

NEGOCIO ES TRANSFORMACION

DE RECURSOS A PRODUCTO

RECURSO HUMANO

RECURSO MATERIAL

RECURSO FINANC.

RECURSO TECNOLG.

PRODUCTOSEG-1 MERCADOSEG-2 MERCADOSEG-3 MERCADO

NEGOCIO = SISTEMA

MAX MIN CALIDAD COSTO

PROVEEDORES

CLIENTES

NUEVOS PROD RECLAMOS

RETRO-ALIMENTACION

Page 17: Parte1 introduccion

Sistema de Información.- Es el conjunto de elementos organizados para capturar, procesar y entregar información, de manera que nos permita controlar, proyectar y entender los eventos del negocio.Los elementos que forman parte del sistema son diversos como:

- Personas- Hardware- Software- Procedimiento

Sistema de Información

Sistema-Información = Personas + Hardware + Software + procedimientos

Page 18: Parte1 introduccion

REALIDAD

DATOS

MODELO CONCEPTUALArquitectura

REPORTESPANTALLA

MODELO FISICO

MODELO EXTERNOEnfoque usuario

MODELO INTERNOEnfoque técnico

MISION: FUNCIONES: EVENTOS: DATOS

DICCIONARIO SEMANTICO

ETAPAS DE UN PROYECTO INFORMATICO

MODELO LOGICO(DISEÑO)

ESTUDIO

ANALISIS

SINTESIS

DISEÑO

DESARROLLO

VVIISSIIOONN

Semántica Percepción

-PRODUCTO-CICLO-VIDA

ETAPA PROCESO ENTREGABLE

-ESPECIFICACIONDE PROGRAMAS

-SOFTWARECONSTRUIDO

Los diferentes estados que presentan los datos, desde su estado en la realidad, hasta su estado totalmente almacenado en el modelo físico o, visto mediante prototipos por los usuarios. Muestra las actividades antes y después de la Arquitectura

Page 19: Parte1 introduccion

Semántica Percepción

REALIDAD

DATOS

DICCIONARIOSEMANTICO

MISION

ETAPAS DE ARQUITECTURA

ESTUDIO

ANALISIS

SINTESIS

ETAPA PROCESO ACCIONES

Los diferentes estados que presentan los datos, desde su estado en la realidad, hasta su estado Modelado de su Arquitectura. Muestra las actividades previas a la Arquitectura

MODELO CONCEPTUALArquitectura

Producto Ciclo Vida

TRATAMIENTO & FILTRADO

DE METADATOS

VISION

DESCUBRIR RELACIONESINTRINSECASEXTRINSECAS

FUNCIONES EVENTOS

Page 20: Parte1 introduccion

ESTUDIO CONOCER EL NEGOCIO

FUENTES DE INFORMACION (TRADICIONALES)MISION SISTEMA

ARQUITECTURA ANALISIS: TRATAMIENTO & FILTRO

SEMANTICODEL PARQUE DE ATRIBUTOSVISION INFORMATICA

SINTESIS : DESCUBRIR RELACIONESENTIDAD & RELACION SEMÁNTICA

DISEÑO DE LA SOLUCION

MODELO EXTERNOMODELO INTERNO

DESARROLLO - IMPLANTACION

ETAPAS DEL PROYECTO

Page 21: Parte1 introduccion

BASE

de

DATOS

Page 22: Parte1 introduccion

Definición.-

Conjunto de datos (del Negocio) almacenados y organizados con el fin optimizar su explotación (Información).

Característica Esencial.-- Robustez- Estabilidad

Base de Datos

Base de Datos = Datos + Almacén + Organizados + Explotación

Qué Cómo Para quéArquitectura Diseño DW / DM

Page 23: Parte1 introduccion

ARQUITECTURA

Page 24: Parte1 introduccion

Arquitectura.-

Conjunto de Componentes EstructuradosComponentes Estructurados de manera que:

- Materializan Funciones y

- Sintetizan Conceptos (a través de la visión)

del Proyecto.

Page 25: Parte1 introduccion

Funciones de Estadio: Campo deportivo, Pista atlética, Camerino, etc.

PROYECTO: Estadio Nacional de Pekín

Page 26: Parte1 introduccion

CONCEPTO: Es comúnmente conocido como nido de pájaro

Page 27: Parte1 introduccion

ARQUITECTURADE

DATOS

Page 28: Parte1 introduccion

Arquitectura de Datos Conjunto de componentes (formados por datos) que generan una estructura (Modelo), conteniendo información y conocimiento para el negocio. Entiéndase por componentes a entidades (grupo de atributos) y relaciones entre estas que representan a objetos de la realidad. Para crear la estructura del mundo real, se requiere relacionarlas a su significado semántico (relevante para el negocio).

En los elementos del software se sintetizan los procedimientos y las estructuras de la arquitectura de datos.Los atributos se materializan en los dispositivos de almacenamiento de datos.

la Arquitectura de Datos es el soporte lógico del Sistema de Información

Del modelo de datos se determinan los tipos de datos requeridos y de manera implícita (por semántica) los tratamientos a que serán sometidos.

Page 29: Parte1 introduccion

El primer nivel de clasificación de las entidades es a nivel de su dinámica. Las que componen el catalogo, se mantienen estables por mucho tiempo y solo cambian a nivel de parámetros. Sirven para tipificar (agrupadoras) a las instancias u objetos.

En cambio las entidades que conforman el parque, son el resultado de lo acontecido vale decir resultado de las transacciones consumadas (eventos).

COMPONENTES DE LA ARQUITECTURA

CATALOGOPARQUE

DEFINI-CIONPRESENTA LASCARACTERISTICAS Y PRECIO

RESULTADO DE JUNTAR COMPONENTES

PRODU-CCIONPRODUCTO MATERIALIZADO BIEN O SERVICIO ALGO QUE SE PUEDE VENDER.

Page 30: Parte1 introduccion

PRODUCTO

1.DEFINICION:

NATURALEZA

DESARROLLO

2.-FABRICACION

3.-VENTA

4.-ENTREGA

1.- PERSONA -NATURAL

PERSONAJES -JURIDICA2.- PRODUCTO

-BIENES Ej. Aula, Edificio, etc. -SERVICIO Ej. Transporte, Salud, Diversión

(E. Dependiente) .Naturaleza: Componentes y Relaciones .Desarrollo : Actividades (Transacciones)

3.- LEYES TRANSACCION REGLAS NEGOCIO

POLITICAS4.- CUENTA5.- EVENTO TIEMPO-ACTUAL

6.- FECHA TIEMPO-FUTURO

COMPONENTES DE LA ARQUITECTURA

PARQUE

CATALOGO

AA

BB

ENTIDAD DESCRIPCION CICLO-VIDA

Page 31: Parte1 introduccion

SECCIONCODIGOCUPO-MAXCUPO-MIN

EJEMPLO CATALOGO

SILABO

CURSOCOD. / DESCR CRED/ HORASOBJETIVO

TEMACODIGO CONTENIDO

CLASE-CATALGCODIGO DESCRIPNRO-SESIONESPRECIO

HORARIONRO.DIA HORA

DOCENTECATALOGOCATEGORIA

AULA CATALGTIPOCAPACIDAD Lugar

Responsable

Contenido

PRE-REQ

SESION-CTLG

COD-SESIONNRO-SESIONTIPO-SESIONDURACIONESTADO

Entrega

n

Evaluación

SIS-EVALCODIGO DESCRIP W

R

FACTORSEGMENTOCODIGODESCRIPC

COMPOSICION

SUSTIT

PRUEBACODIGO-EVALTIPOSUB-TIPOCOBERTURADURACIONPLAZO-RESULTPLAZO-RECLAMOPLAZO-ATENCION

FACULTADCODIGODESCRIP

MALLACURRIC

TIPO-PERIODO(REG / ASCELER)

POLIT R-NEG

1

1

1

TURNOCODIGODESCRIP

R

R

n

n 1

DOCENTE PARQUE

R

nn

1 R

CONDICIONESR

GRADO-ACADEM

NOTA-M

Page 32: Parte1 introduccion

PARTICIPA DETALLECANTIDAD

CLIENTE(CUENTA)

VENTAEVENTO

Modifica nivel delstock de productos

VÍA

CANAL-VENTA(CUENTA)

CAJA/CXC(CUENTA)

DETALLMONTOS

PERSONA

RESPONSABLEEXISTENCIAS

(CUENTA)

C-P

Modifica estadística(historia) de compras x cliente(historia) de ventas x vendedor

CATALOGOPRODUCTO

RESPONSABLE

Toda COMPVTA debeque ser retribuida con un pago sea contado o crédito

INSTRUM-PAGO(CUENTA)

F-PAGO

TIPO-CLTE

C-P

Tipo-CANAL C-P

Tipo Instrumento de Pago

C-P

TRAN-CATAL C-P

EJEMPLO PARQUE

Page 33: Parte1 introduccion

REALIDAD

DATOS

MODELO CONCEPTUALArquitectura

REPORTESPANTALLA

MODELO FISICO

MODELO EXTERNOEnfoque usuario

MODELO INTERNOEnfoque técnico

MODELOFUNCIONAL

DICCIONARIOSEMANTICO

ETAPAS DE UN PROYECTO INFORMATICO

MODELO LOGICO(DISEÑO)

ESTUDIO

Propósito:

Razón de ser

ANALISIS

SINTESIS

DISEÑO

DESARROLLO

ARQUITECTURA

DE

INFORMACION

INGENIERIA DE SOFTWARE

Semántica Percepción

ESTRUCTURADEL MODELOARQUITECTURA

CONOCIMIENTO ETAPA PROCESO ENTREGABLE

-ESPECIFICACIONDE PROGRAMAS

-SOFTWARECONSTRUIDO

Page 34: Parte1 introduccion

REALIDAD

DATOS

MODELO CONCEPTUALArquitectura

REPORTESPANTALLA

MODELO FISICO

MODELO EXTERNOEnfoque usuario

MODELO INTERNOEnfoque técnico

MISION: FUNCIONES:EVENTOS: DATOS

DICCIONARIOSEMANTICO PRODUCTOCICLO-VIDA-PROD

ETAPAS DEL PROYECTO

MODELO LOGICO(DISEÑO)

ESTUDIO:

MODELO

FUNCIONAL

ANALISIS

SINTESIS

DISEÑO

DESARROLLO

IMPLANTACION

VISIONVISION

ARQUITECTURA

INGENIERIA

Semántica Percepción

Page 35: Parte1 introduccion

ETAPAS

DE LA

ARQUITECTURA

Page 36: Parte1 introduccion

ETAPAS DE LA ARQUITECTURA

ETAPASDE LA

ARQUITECTURA

ESTUDIOConseguir Información vía

Misión Organización

ANALISIS-Semántica- Percepción

Visión Informática

SINTESIS (Arquitectura)

- Producto- Ciclo de Vida

Page 37: Parte1 introduccion

MARCO DE REFERENCIA

PARA

ARQUITECTURA

Page 38: Parte1 introduccion

ARQUITECTURA

=

ANALIZAR + SINTETIZAR

-MARCO TEORICO

-MARCO METODOLOGICO

Page 39: Parte1 introduccion

1.- Metodología2.- Análisis3.- Síntesis

MARCO TEORICO

Page 40: Parte1 introduccion

Metodología

• Orientación racional capaz de resolver problemas nuevos.

• El conjunto de métodos, técnicas, algoritmos, procedimientos, esquemas, etc. que están contenidos en la Metodología ”Estudio que enseña a adquirir o descubrir nuevos conocimientos”.(Felipe Pardinas)

Page 41: Parte1 introduccion

Métodos• Inferencia:

– Deducción de una cosa a partir de otra, conclusión– Acto racional que permite pasar de determinados

enunciados a otros “ Derivando”. • Método Deductivo: General a Detalle.

– Va desde lo General hacia el Detalle. Movimiento de la razón descendente.

• Método Inductivo: Detalle a General.– Va desde el Detalle hacia lo General. Movimiento de la

razón ascendente.

Page 42: Parte1 introduccion

Método Deductivo (Análisis)• Método Deductivo: General a Detalle.

– Va desde lo General hacia el Detalle. Movimiento de la razón descendente.

– Permite “despedazar” un conocimiento en el mínimo segmento posible. Guiado por su concepto.

– Esta estrategia brinda detalle y profundidad del tema.

– Se descubren elementos ocultos que subyacen en el tema tratado.

– Explosiona en atributos.

Page 43: Parte1 introduccion

Método Inductivo (Síntesis)• Método Inductivo: Detalle a General.

– Va desde el Detalle hacia lo General.Movimiento de la razón ascendente.

– Esta es una de las estrategias mas importantes en el análisis por que permite crear categorías generales al descubre tipologías (Elementos comunes a muchos componentes). Permite el estudio semántico de las partículas de la información (datos). Lo que simplifica el manejo de la complejidad al encapsular o empacar los detalles en entidades generales.

Page 44: Parte1 introduccion

• Punto de vista o perspectiva que ayuda a la metodología para destacardestacar alguna cualidad que se desee estudiar.

• Sobre un conjunto de conceptos uno de ellos sirve de piedra fundamental para desarrollar la teoría.

• Ejemplo enfoque :

– Orientado a Objetos, – Negocio: Sinergia (beneficio entre los que intercambian), – Estructural,– etc.

Enfoques

Page 45: Parte1 introduccion

ENFOQUE BASE:

DE NEGOCIO

“Si los malos supieran que buen Negocio es ser bueno, serian buenos aunque sea por negocio”

Facundo Cabral

Page 46: Parte1 introduccion

ENFOQUE DE NEGOCIO

CONCEPTO DEL NEGOCIO

METODO DEDUCTIVO

ARQUITECTURA DE DATOS

Page 47: Parte1 introduccion

ENFOQUE DE NEGOCIO

Los sistemas informáticos se aplican a las empresas de todo tipo, puesto que procesan datos para producir información. Luego toda empresa puede ser gestionada a través de sus datos, siendo el sistema informático un reflejo (virtual) del sistema real.

De allí que para analizar un sistema, se deba analizar el Negocio real.

Este Negocio real puede tener la envergadura de una empresa grande, mediana, pequeña o micro-empresa. En cualquiera de los casos todas tienen los mismos propósitos y funciones, que son las mismas de todo negocio.

Entendamos al negocio como toda actividad que genera beneficio para todos los involucrados.

La razón de ser de todo negocio es la tranzar un producto entre cliente y empresa.

Considerando que el producto puede ser un bien o servicio.

Page 48: Parte1 introduccion

ENFOQUE DE NEGOCIONEGOCIO.-Transacción entre dos o mas actores que genera beneficioEMPRESA.- Conjunto de personas organizadas para crear negocio.SISTEMA.- Conjunto de elemento para crear sinergia (beneficio)

SISTEMA-INFORMATICO = EMPRESA-F(DATOS)MERCADO.- Conjunto de personas que requieren satisfacer sus necesidades .PRODUCTO.- Todo aquello que pueda ser ofertado por la empresa para satisfacer al mercado. CICLO.-Conjunto de operaciones que se repiten ordenadamente.CICLO DE VIDA.- Conjunto de Ciclos desde su inicio hasta el fin de su vida (ENFOQUE HOLISTICO) Luego :Ciclo de vida del Sistema = Ciclo de vida del Producto.

Page 49: Parte1 introduccion

OPERACIONES APOYO(RECURSOS)

ATENCION A CLIENTES

DESARROLLO

OPERACIÓN

AUDITORIA

PRODUCCION

GERENCIAGENERAL

RRHH(PERSONAS)

FINANZAS(DINERO)

LOGISTICA(MATERIALES) TECNOLOGIAVENTAS

RECUPERO

MODELO FUNCIONAL DE UNA EMPRESAGENERAL

ENFOQUE: DE NEGOCIO

Cada una de las áreas que forman la gestión de apoyo a su vez puedenser consideradas una sub-empresa.

Page 50: Parte1 introduccion

ESQUEMA SISTEMATICO

ESTUDIAR

ANALIZAR(DESCOMPONER)

SINTETIZAR(RECOMPONER)

DEDUCTIVO

INDUCTIVO

Page 51: Parte1 introduccion

REALIDAD

DATOS

MODELO CONCEPTUALArquitectura

REPORTESPANTALLA

MODELO FISICO

MODELO EXTERNOEnfoque usuario

MODELO INTERNOEnfoque técnico

MISION: FUNCIONES: EVENTOS: DATOS

DICCIONARIO SEMANTICO

ETAPAS DEL PROYECTO INFORMATICO

MODELO LOGICO(DISEÑO)

ESTUDIO

ANALISIS

SINTESIS

DISEÑO

DESARROLLO

VVIISSIIOONN

MODELOFUNCIONAL

ARQUITECTURA

DE LAINFORMACION:

CONSTRUCCION

ING. DE SOFTWARE

Semántica Percepción

-PRODUCTO-CICLO-VIDA

CONOCIMIENTO ETAPA ENTREGABLE

Page 52: Parte1 introduccion

ETAPAS

SISTEMA DE INFORMACIONESTUDIO ARQUITECTURA: INGENIERIA

MODELO ANALISIS (DESCOMPONER) DISEÑO FUNCIONAL DESARROLLO

SINTESIS (RECOMPONER) IMPLANTACION

Arquitectura: “el eslabón perdido”

Page 53: Parte1 introduccion

ANALISIS

Page 54: Parte1 introduccion

- CONOCIMIENTO

- OBJETIVO & META DEL ANALISIS

- REALIDAD & ABSTRACCIÓN - ESTRATEGIA

- DESCOMPOSICIÓN ANALITICA

ANALISIS

Page 55: Parte1 introduccion

El Conocimiento es un conjunto integrado por: a. Información (datos interpretados) b. Conexiones (relaciones) c. Reglas (métodos)

puestas dentro de un contexto

Conocimiento

Page 56: Parte1 introduccion

Conjunto de datos agrupados y organizados coherentemente de manera que permita tomar alguna acción o decisión.Estos datos dentro de un entorno adquieren el significado claro y coherente, permitiendo discernir, interpretar y categorizar.

Información = Datos + Interpretación

Información

Page 57: Parte1 introduccion

En la medida que modelemos los datos, relaciones y métodos estaremos en condiciones de modelar el conocimiento.

Con lo cual se obtendrá un “saber hacer” estructurado, factible de ser almacenado, manipulado y explotado

(Ing. de Conocimiento)

Conocimiento

Page 58: Parte1 introduccion

Una deducción no es otra cosa que asociar entes de la realidad de acuerdo a su semántica y contexto.

De esta manera se pueden establecer nuevas conclusiones a partir de un modelo original, es decir crear conocimiento.

Conocimiento

Page 59: Parte1 introduccion

CONTEXTO

DATOS

INTERPRETAN

RELACIONAN

INFORMACION

(PARA QUÉ?)

(CATEGORIZAR)

SIGNIFICADO

(FUENTE)

(ENTORNO)

EVENTO

Conocimiento

Page 60: Parte1 introduccion

INFORMACION

REGLASCÓMO?,

PORQUÉ?

(SINTESIS)CONOCIMIENTOPERMITE PROYECTAR NUEVOS CASOS

CONECTAR, COMPARAR DEDUCIR

EXPERIENCIA

Conocimiento

Page 61: Parte1 introduccion

CONTEXTO

DATOS

INTERPRETAN

RELACIONAN

GENERAN REGLAS

CONCURSOBELLEZA

90

60

90 CADERA=PECHOCINTURA=2/3 CADERA

MEDIDAS FISICAS

CADERA-CINTURA-PECHO

Conocimiento

Page 62: Parte1 introduccion

OBJETIVO & META DEL ANALISIS

OBJETIVO:

CONOCIMIENTO DETALLADO y PROFUNDO del SISTEMA

META

DETERMINAR el 100% de los ELEMENTOS BASICOS del MODELO

REALIDAD: ABSTRACCION

ESTRATEGIA

Page 63: Parte1 introduccion

REALIDAD & ABSTRACCION

• REALIDAD:– TODO AQUELLO QUE PUEDE SER PERCIBIDO POR NUESTROS

SENTIDOS.– SE MUESTRA COMPLEJA Y AMBIGUA– EN MUCHOS CASOS CAÓTICA

• ABSTRACCION: CAPACIDAD DE VER MAS ALLÁ DE LA REALIDAD (QUE PERCIBEN NUESTROS SENTIDOS). QUITANDO LOS DETALLES DE LA REALIDAD PARA ENCONTRAR LA ESENCIA DE LAS COSAS.– SE DEBEN DETERMINAR LAS VARIABLES ESENCIALES :

CAUSALES, ESTRUCTURALES Y RESULTADO QUE COMPONEN EL MODELO.

– ESTAS VARIABLES MANIFIESTAN INFLUENCIA UNA SOBRE OTRA CREANDO UNA RED DE INFLUENCIA ENTRE ELLAS.

Page 64: Parte1 introduccion

ESTRATEGIA

• Determinar Componentes.-– Definir los límites conceptuales que alcanza cada

componente. – Observar las manifestaciones externas como señales de

la presencia de componentes ocultos (Ing. de Reversa).– Los componentes pueden generar más de una

manifestación y, una manifestación puede ser resultado de la acción simultánea de varios componentes.

• Repetir esta estrategia hasta encontrar el grupo de entidades ocultas en el sistema.

Page 65: Parte1 introduccion

DESCOMPOSICION ANALITICA

CLIENTE

PRODUCTO

VENTA

PARTIR EN SUSCOMPONENTESBASICOS(ESENCIA)

COMPONENTES CONCEPTUALMENTE INDEPENDIENTES

Page 66: Parte1 introduccion

DESCANSO

EXPLOSION DE DATOS

GENERA UNA EXPLOSION DE DATOS

Page 67: Parte1 introduccion

Tipos-Atributos

LA SEMANTICAME AYUDA A DISCERNIR

DESCOMPONER (PARTIR)

Código-cliente

Fecha-Apertura-cliente

Tipo-clienteTotal-Compras

Número-Venta

Fecha-Venta

Fecha-Vencimiento-Item

Estado-Venta

Número-Item

Fecha-Ingreso-Almacén

Número-serie

Total-Ingreso

Total-Vendido

EXPLOSION DE DATOS

QVendida

Page 68: Parte1 introduccion

SINTESIS

- CONCEPTO

- ESTRATEGIA

- EJEMPLO

Page 69: Parte1 introduccion

-Síntesis Parcial-Relaciones entre Atributos-Representación de la Realidad mediante variables relacionadas. Obtenidas mediante la abstracción

-Síntesis General-Relaciones entre Entidades

-Modelo = Elementos Relacionados

CONCEPTO

MODELODEPROCESOS

MODELODEDATOS

- SISTEMA INFORMATICO = DATOS + PROCESOS

Page 70: Parte1 introduccion

ESTRATEGIA : Integrar las Partes

• Descubrir Relaciones. – Entre Atributos: (generan entidades)

• Cada atributo en su entidad.

– Entre Entidades:(generan el Modelo)• Todos los componentes de una u otra manera interactúan

entre ellos, dependiendo de los estímulos de la entrada.

• Las relaciones enriquecen el Modelo creando componentes complejos al unir dos o mas de ellas en una relación (creando sinergia).

Page 71: Parte1 introduccion

Número-Venta

Fecha-Venta

Estado-evento

Código-cliente

Fecha-Apertura-cliente

Tipo-cliente

Total-Compras

Número-Item

Fecha-Ingreso-Almacén.

Fecha-Vencimiento

Número-serie

Total-Ingresado.

Total-Vendido

Entidades

LA SEMANTICAME AYUDA A ENTENDER

QVendida

RECOMPONER (INTEGRAR)

Page 72: Parte1 introduccion

RELACIONAR COMPONENTES

CLIENTE

VENTA

PRODUCTO

INTERELACIONES(INTEGRAR LASPARTES)

Page 73: Parte1 introduccion

EJEMPLO

DOMINIO DE TEMAS

Page 74: Parte1 introduccion

AFINIDADCON TEMA

TIEMPODEDICADO

COMPLEJIDADDEL TEMA

MOTIVACION

DOMINIOTEMA

IMPORTANCIADEL TEMA

DOCENTE

DETERMINA

MEDIDA

PRE-VIENE

DIFICULTA

FACILITA

FORTALEZA

PRE-DISPONE

ESENCIALEJEMPLO: DOMINIO DE TEMA.-

Page 75: Parte1 introduccion

1.- MODELAR2.- TIPOS Y CATEGORIA3.- EJEMPLO4.- EVENTO

Page 76: Parte1 introduccion

PLATON

Platón pensaba que tenía que haber una realidad detrás «del mundo de los sentidos», y a esta realidad la llamó el mundo de las Ideas. Aquí se encuentran las eternas e inmutables «imágenes del modelo», detrás de los distintos fenómenos con los que nos topamos en la naturaleza.

A este espectacular concepto lo llamamos la teoría de las Ideas de Platón.

Mundo de los sentidos : Mundo Real Mundo de las Ideas : Modelos Conceptuales

Page 77: Parte1 introduccion

MODELAR Modelar es el proceso mental mediante el cual se produce unordenamiento de ideas y conceptos.

Esto es posible en la medida que se ha detallado y tratado cadaconcepto involucrado en el sistema.

Como estrategia se debe considerar la identificación de los conceptos agrupadores (generalizaciones) que permita la clasificación ordenada y sistemática.

Las agrupaciones se convertirán en entidades las cuales a su vezse relacionaran entre ellas creando un MODELO DE DATOS, que tenga sentido y que interprete a la realidad presente y futura.

Page 78: Parte1 introduccion

MODELAR=SINTETIZAR Modelar es el proceso de síntesis, es decir el inverso al análisis.

En la medida en que mediante un concepto se puede concentrar un conjunto de valores, métodos, eventos, etc. Luego el modelo resultante es bastante compacto.

La manera de representar un modelo es mediante tres enfoques: - Semántico.- Nos define su naturaleza y características. - Grafico.- Solo utiliza tres símbolos: Entidad, Relación y Flecha - Analítico.- Detalla los pormenores al mas bajo nivelEl enfoque grafico, es el que presenta la forma mas resumida y permite un acercamiento al sistema mas inmediato y claro.

Modelar es descubrir (su naturaleza) no diseñar.

Page 79: Parte1 introduccion

TIPOS Y

CATEGORIA

Page 80: Parte1 introduccion

TIPOS Y CATEGORIA

- Para realizar un estudio metodológico se recomienda juntar los objetos, que posean características comunesde esta manera aparecen los Tipos.

- Muchas veces se requiere identificar dentro de esos Tipossub-agrupaciones que presenten diferentes jerarquías valedecir diferentes niveles de importancia o prioridad. De estamanera se llega a las Categorías.

Finalmente podemos decir que las Clases son Categorías deObjetos.

Page 81: Parte1 introduccion

SUB-AGRUPACIONES X CATEGORIA

TIPO-01 TIPO-02 TIPO-03

  CATEGORIA A      

AGRUPACIONES      

CREANDO CATEGORIA B      

NIVELES      

  CATEGORIA C      

JERARQUÍAS      

  CATEGORIA D      

       

         

         

         

Categorías y Tipos

Nivel inferior

Nivel superior

Categorías

Tipos

Page 82: Parte1 introduccion

Funcional MisiónConceptual Arquitectura

LógicoExterno Interno

Físico Diseño

NEGOCIO

TecnologíaInformación

USUARIO

TIPOS DE MODELOS

Page 83: Parte1 introduccion

Modelo Externo(Modelo Usuario)

Page 84: Parte1 introduccion
Page 85: Parte1 introduccion
Page 86: Parte1 introduccion

REALIDAD

DATOS

MODELO ESTRUCTURALArquitectura

REPORTESPANTALLA

MODELO FISICO

MODELO EXTERNOEnfoque usuario

MODELOINTERNOEnfoque técnico

MISION: FUNCIONES:

EVENTOS: DATOSDICCIONARIOSEMANTICO ARQUITECTURA

ETAPAS DEL PROYECTO

MODELO LOGICO(DISEÑO)

ESTUDIO

ANALISIS

SINTESIS

DISEÑO

DE LA

SOLUCION

MODELO EXTERNO

ESTA DADO POR TODASLAS PANTALLAS,REPORTES Y DOCUMENTOSFUENTES QUE EL USUARIOPUEDA MANEJAR.ES EL PRIMER NIVEL DEFORMALISMO DE LOS DATOSPOR SER UN PRODUCTOPARA EL USUARIO QUIEN ESEL QUE ACEPTA EL SISTEMA,DEBE TENER LAIMPORTANCIA DEBIDA ENSU REALIZACIÓN.DEBE SER PROPUESTA POREL ANALISTA Y ESCOGIDA POR EL USUARIO.

VVIISSIIOONN

Page 87: Parte1 introduccion

Modelo Interno(Modelo Técnico)

Page 88: Parte1 introduccion

Herr.CASE

MAIN

MODELO INTERNO

FISICO

LOGICO

Page 89: Parte1 introduccion

REALIDAD

DATOS

MODELO ESTRUCTURAArquitectura

REPORTESPANTALLA

MODELO FISICO

MODELO EXTERNOEnfoque usuario

MODELOINTERNOEnfoque técnico

MISION: FUNCIONES:

EVENTOS:

DICCIONARIOSEMANTICO ARQUITECTURA

ETAPAS DEL PROYECTO

MODELO LOGICO(DISEÑO)

ESTUDIO

ANALISIS

SINTESIS

DISEÑO

DE LA

SOLUCION

MODELO INTERNO

LOS DATOS FISICAMENTERESIDEN EN DISCOSMAGNETICOSES EL MAS ALTO NIVELDE ESPECIFICACION SUESTRUCTURA ES MUYDIFERENTE A LA DELMODELO EXTERNOESTAN SOPORTADOS PORMETODO DE ACCESO,ESTRUCTURAS DE DATOSY GESTORES DE BASE DEDATOS.

VVIISSIIOONN

Page 90: Parte1 introduccion
Page 91: Parte1 introduccion

Categoría de Modelos

Modelo Estructura

Diseño Lógico (E-R)

Diseño Físico

ARQ = E-R +

SQL (Como es tratado por los programas).

Tablas (Almacenamiento físico)

Enfoque Arquitecto

Enfoque Programador

Enfoque DBA

Arquitectura

Diseño

Implantación

Por niveles de abstracción

Page 92: Parte1 introduccion

MODELO FISICO

DISCOS

Page 93: Parte1 introduccion

ESTRUCTURA DE ALMACENAMIENTO FISICO

Data-base

PROD. TABLESPACE

SYSTEM

DATAFILESDISK1/SYS1.dbf

DDTable

DataSeg

DDIndex

IndexSeg

RBSeg

TABLASS_DEPT

DataSeg

SE_EMP

DataSeg

DISK2/USER1.dbf

DISK3/USER2.dbf

USER_DATA RBS TEMP

DISK1/ROLL1.dbf

DISK1/TEMP.dbf

DATABLOCKS

EXTENTS

1212121222 FREE 1122

Page 94: Parte1 introduccion

Modelo de Datos nivel Conceptual

MODELADO CONCEPTUAL DE DATOS.-

Este es un proceso por el cual se conseguirá un conjunto de datos estructurados de tal manera que pueda mostrar los conceptoscontenidos en un sistema.

Este es un enfoque orientado hacia el análisis, porque debe mostrar los atributos encapsulados como conceptos.

Todo concepto puede ser desarrollado en uno o muchos atributos, es decir un gran concepto (Entidad) compuesto por conceptosAtómicos (atributos). ENTIDAD = SUM (conceptos puntuales)

De esta manera se generan entes compuestos y adicionalmente cuando dos o mas de estos entes se asocian se obtienen conceptos más complejos llamados Relaciones.

RELACION = SUM (CONCEPTOS).

Page 95: Parte1 introduccion

Arquitectura de Datos

ARQUITECTURA = ENTIDAD + DATOS RELACION

“Luz”ConocimientoDefiniendo: Semántica

CaracterísticasValores

RelacionesMétodos

Tercera Dimensión

Usualmente el personal informático se concentra en eltema técnico descuidando el conocimiento del negocio.Para el arquitecto de datos es imprescindible el conocimiento del negocio a nivel conceptual.

Page 96: Parte1 introduccion

MODELO LOGICO

SQL (Como es tratado por los programas).Erwin.- Software que modelaBajo el enfoque Relacional, a Nivel Lógico/Físico.

DOCID NOMBRE APELLIDO FECNAC SEXO ESTCIV

123456 JUAN PEREZ 11/11/1977 M S234567 LUIS TORRES 12/12/1990 M S345678 MARIA RUIZ 01/05/1989 F C

Page 97: Parte1 introduccion

EJEMPLO

SESION DE CLASE

Page 98: Parte1 introduccion

EJEMPLO: SESION DE CLASE.- SEMANTICA.- Evento en el cual se tratan Temas de una materiaconducida por un Docente y dirigida hacia una Sección de Alumnos,en una Aula determinada. MODELO MODELO

FISICO CONCEPTUAL

División de componentes de laSesión.-

a.-Evento

b.-Docente

c.-Alumnos

d.- Aula

e.- Temas.

Page 99: Parte1 introduccion

n

EVENTO SESION-CLASEEJECUTADA

ALUMNOMATRICULADOS

DOCENTERESPONSABLE

DICTA

TRATA

COMPENSA

DET-ASISTE

ARQUITECTURA DE DATOS

n n

SESIONPROGRAMADA

PENDIENTE

TEMA-PROGCODIGO CONTENIDO

AULA PARQUECODIGOUBICACION

UBICA

OPERADOR

QUEQUIENES

PORQUE

CANAL

Page 100: Parte1 introduccion

EVENTO

Page 101: Parte1 introduccion

HECHO (ACTIVIDAD CONSUMADA)

EVENTO (ENERGIA)

ENERGIA CAPAZ DE GENERARACTIVIDADES QUE GENEREN NEGOCIOS

EVENTO

ANTES VALIDAN CONDICIONES EVENTODESPUES EJECUTAN OPERACIONES

ACTIVIDADES = ACCIONES APLICADAS SOBRE OBJETOSGENERAN CAMBIOS AL OBJETO

Page 102: Parte1 introduccion

EVENTOS

OPERACIONES

APLICAN

DEPENDEN

CONDICIONES

IMPACTANPARQUEDATOS

Page 103: Parte1 introduccion

EVENTO

EJEMPLO: EVENTO SESIÓN DE CLASE

EVENTO = HECHO (ACTIVIDAD CONSUMADA)

Ejemplo caso Académico

CONDICIONES:- CLASE PROGRAMADA- RECURSOS PROGRAMADOS(DOCENTE, AULA)

- FECHA-PROGRAMADA (CUMPLIDA)

Page 104: Parte1 introduccion

TEMASA-TRATAR

ALUMNOMATRICULADOS

SESIONCLASE

DET-ASISTE TRATA

DICTA

DOCENTE

AULA

UBICA

EVENTO

SESION

MODELOPROCESOS

DET-ASISTE

DICTA TRATA

M1 M2 M3 M4 M5 M6 M7

UBICA

OPERACIONES

METODOS

MODELODATOS

Page 105: Parte1 introduccion

EVENTOEVENTO

-Evento Sesión de Clase.-

Después de darse el evento, serán impactados los datos:

1.- Asistencia de alumnos

2.- Dictado del docente

3.- Desarrollo de Temas

4.- Ubicación de la Clase en Aula

Existen mucho datos sin importar la modalidad del procesolos datos de la base serán alterados.

Page 106: Parte1 introduccion

OPERACIONESDET-ASISTE: CREAR-INSTANCIA (ALUMNO + SESION) METODO: M7= GRABA-ASISTE, M=ACT-RECORD-ALUMNOUBICA: CREAR-INSTANCIA (AULA + SESION)

METODO: M1=GRABA-UBICA, M2= ACT-ESTAD-AULADICTA: CREAR-INSTANCIA (DOCENTE + SESION)

METODO: M3 =GRABA-DICTA, M4=ACT-RECORD-DOCENTDETALLE: CREAR-INSTANCIA (SESION + TEMA + CAPITULO)

METODO: M5=GRABA-DETALLE, M6=ACT-CANT-TEMAS.

EVENTOEVENTO: SESIÓN DE CLASE ACADÉMICASecuencia de Operaciones

1 DET-ASISTENCIA 2 UBICA3 DICTA4 TRATAR-TEMAS

Page 107: Parte1 introduccion

Eventos / Operaciones / MétodosEl Modelo Dinámico nos indica el momento (secuencia) que

deben darse las acciones.

Además indicará bajo qué Condiciones aplicar una regla o método en particular.

Según el enfoque tradicional, se dice que la lógica de negocio está en el software. Ahora deberá ser almacenada en la base del sistema.

Se almacenará la lógica Modelada.

Page 108: Parte1 introduccion

Eventos / Operaciones / Métodos

• Evento.- Punto del tiempo en que se dan Condiciones para iniciar Operaciones. Rutina Principal.

• Operaciones.- Tratamientos sobre Objetos para modificar su Estado mediante el uso de Métodos Implementan las Reglas del Negocio es decir, Conocimiento del Negocio. A partir de este punto se realiza la Ingeniería del Conocimiento.

Rutina de Negocio.

• Métodos.- Mecanismo para ejecutar funcionalidad del objeto. Propician cambio de estado de los objetos.(Diagrama de Estado de UML). Rutina de implementación Física.

Page 109: Parte1 introduccion

Asimilación de Eventos

Use CaseDiagramsUse Case

Diagrams

StateDiagramsState

Diagrams

ComponentDiagramsComponent

Diagrams

StateDiagramsState

Diagrams

ScenarioDiagramsScenario

Diagrams

Use CaseDiagramsUse Case

Diagrams

StateDiagramsState

Diagrams

EVENTO-5

CUENTAS

EVENTO-4

EVENTO-3

EVENTO-2

EVENTO-1

EVENTO-8EVENTO-7

EVENTO-6

Page 110: Parte1 introduccion

FIN PARTE 1