En el mbito de los negocios, un modelo de datos es una estructura abstracta que
documenta y organiza la informacin para la comunicacin entre el personal del departamento tcnico y el resto de los empleados. En la informtica, difiere en cuanto a su enfoque, el cual se centra en el planeamiento del desarrollo de aplicaciones y la decisin de cmo se almacenarn los datos y cmo se acceder a ellos. A menudo especificados en un lenguaje, los modelos de datos determinan la estructura de la informacin, con el objetivo de mejorar la comunicacin y la precisin en aplicaciones que usan e intercambian datos. Son terrenos comunes en los cuales los miembros de un equipo de trabajo con diferentes niveles de experiencia y conocimientos tcnicos pueden interactuar sin problemas, dado que estos modelos deben tener una nica interpretacin. Los modelos de datos son esenciales para el desarrollo de sistemas de informacin, ya que a travs de ellos puede conseguirse la compatibilidad necesaria para manejar cantidades colosales de datos. Adems, si se utilizan las mismas estructuras para el almacenamiento y el acceso, entonces distintas aplicaciones pueden compartir informacin. Un claro ejemplo es un formulario de registro en una pgina de Internet, donde para nuestro nombre slo podemos ingresar letras, y para nuestra fecha de nacimiento, nmeros con un orden especfico (como ser da, mes y ao). Estas restricciones responden a necesidades de la base de datos y deberan ser iguales en dos bases entre las que se quisiera compartir informacin. Como contrapartida de la gran eficiencia que ofrecen, se encuentra el alto costo del desarrollo, la operacin y el mantenimiento de los sistemas y las interfaces. Muchas veces, si la calidad de los modelos de datos implementados es pobre, se convierten en obstculos para el crecimiento de una empresa. Generalmente, esto salta a la vista cuando una compaa que nunca invirti muchos recursos en su infraestructura digital decide que quiere modernizarse y descubre que cuenta con una base de datos tan ineficiente y mal concebida, que resultara ms sencillo y menos costoso reconstruir todo desde el comienzo.
Se puede interpretar como un esquema: conceptual, que especifica las expresiones permitidas por el modelo mismo, comunica las reglas y definiciones esenciales de los datos a los usuarios. lgico, que describe la semntica de tablas y columnas, clases orientadas a objetos, etctera, representada por una tecnologa de manipulacin en particular (como ser el lenguaje SQL). fsico, que detalla los medios en los que se almacena la informacin, como ser particiones.
Tabla de Decisiones Una tabla de decisin es una herramienta que sirve para representar de manera ms fcil la lgica de un problema cuando est es ms o menos complicada. Para ello se trata de identificar en el problema las acciones que hay que ejecutar y las condiciones que se tienen que cumplir para ejecutar esas acciones. Las acciones normalmente se identifican a travs de los verbos, y las condiciones van a ser las condicionales.
Partes de la Tabla Conjunto de condiciones: Son las condiciones que intervienen en el problema. Entrada de condiciones: Son las combinaciones posibles entre los valores de las condiciones. SI, NO, DA IGUAL. Conjunto de acciones: Abarca todas las acciones que se tienen que ejecutar cuando se cumplen un conjunto dado de condiciones. Salida de ejecucin: Se determina cundo se ejecuta cada accin. La regla de decisin: Es una combinacin de un estado en la entrada de condiciones y de una o ms acciones asociadas en la parte de la salida de acciones asociadas en la parte de la salida de acciones siendo N el nmero de condiciones y considerndolas como binarias (SI/NO) habr un nmero mximo de 2 elevado a N reglas. Cada regla equivale desde el parte de vista de algoritmos a una estructura sientoncesfin si, y en cada momento solo se puede cumplir una regla. Las tablas de decisin las podemos usar para controlar la lgica de control de un algoritmo.
Utilidad Permite representar la descripcin de situaciones decisivas, es decir, se representan las distintas alternativas, estados de la naturaleza y las consecuencias. Nos proporcionan una descripcin completa, correcta, clara y concisa de una situacin que se resuelve por una decisin tomada en un momento especfico del tiempo.
1. Determinar las condiciones: Factores relevantes que afectan la toma de decisiones, esto permite identificar las condiciones en la decisin. Cada condicin tiene la posibilidad de cumplirse o no. 2. Determinar las acciones posibles 3. Determinar las alternativas para cada condicin. Tablas limitadas: solo son posible 2 alternativas (si-no) o (verdadero falso). Tablas extendidas: para cada condicin existe varias alternativas. 4. Calcular el mximo de columnas en la tabla de decisin: se calcula multiplicando el nmero de alternativas de cada condicin. 5. Armar una tabla de cuatro cuadrantes. 6. Determinar las reglas que tendr la tabla de decisin y completar las alternativas, existen dos formas: Llenar la tabla considerando una condicin a la vez, cada condicin adicional se aade a la tabla sin considerar combinaciones y acciones duplicadas. Comenzar con la primera condicin, dividir el numero de columnas por el numero de alternativas de cada condicin y as sucesivamente con las dems condiciones. Ejemplo: la siguiente tabla presenta 6 columnas, cada uno puede tener las alternativa (SI-NO), por lo que, 6/2=3. 7. Completar la tabla completando con X todas las acciones que debe ejecutarse con cada regla. 8. Combinar aquellas reglas en las que aparecen alternativas de condiciones que no influye en el conjunto de acciones. 9. Verificar la tabla para eliminar situaciones imposibles, contradictorias o redundantes. 10. Si es necesario reordene las condiciones y acciones para hacer la tabla ms clara.
Tipos de Tablas de Decisiones 1. Segn el nmero de valores que puedan tomar sus condiciones, en: Tablas de decisin binaria: cuando todas las condiciones son binarias, es decir la evaluacin de todas las condiciones est limitada a dos valores posibles. Tambin se denomina limitadas. Los valores en general sern SI (S), NO (N), aunque pueden tomar otros valores binarios, por ejemplo, BLANCO (B) o NEGRO(N). Tablas de decisin mltiples: cuando todas sus condiciones pueden tomar ms de dos valores. Tambin se denominan Ampliadas o Extendidas. Tablas de decisin mixtas: son aquellas en que intervienen condiciones binarias y mltiples. Se combinan la forma de los valores de las dos tablas anteriores, considerando los valores de las condiciones en forma de entrada extendida e identificando las acciones en forma de entrada limitada, o viceversa. 2. Segn se encadene o no con otras tablas, en: Tablas abiertas: cuando sus acciones tienen referencia a otra tabla de decisin. Tablas cerradas: son aquellas que una vez ejecutada la tabla llamada, devuelve el control a la tabla que lo llam.
rboles de Decisiones Los rboles de decisin son diagramas que pretenden mostrar la gama de posibles resultados y las decisiones posteriores realizadas despus de la decisin inicial. Un rbol de decisin tiene unas entradas las cuales pueden ser un objeto o una situacin descrita por medio de un conjunto de atributos y a partir de esto devuelve una respuesta la cual en ltimas es una decisin que es tomada a partir de las entradas. Los valores que pueden tomar las entradas y las salidas pueden ser valores discretos o continuos. Se utilizan ms los valores discretos por simplicidad, cuando se utilizan valores discretos en las funciones de una aplicacin se denomina clasificacin y cuando se utilizan los continuos se denomina regresin. Un rbol de decisin lleva a cabo una evaluacin a medida que este se recorre hacia las hojas para alcanzar as una decisin. El rbol de decisin suele contener nodos internos, nodos de probabilidad, nodos hojas y arcos. Un nodo interno contiene un test sobre algn valor de una de las propiedades. Un nodo de probabilidad indica que debe ocurrir un evento aleatorio de acuerdo a la naturaleza del problema, este tipo de nodos es redondo, los dems son cuadrados. Un nodo hoja representa el valor que devolver el rbol de decisin y finalmente las ramas brindan los posibles caminos que se tienen de acuerdo a la decisin tomada. En el mbito de la inteligencia artificial, se puede decir que el rbol de Decisin viene dada por una base de datos, sobre la cual se construyen diagramas de construcciones lgicas, muy similares a los sistemas de prediccin basados en reglas, que sirven para representar y categorizar una serie de condiciones que ocurren de forma sucesiva, para la resolucin de un problema. En el diseo de aplicaciones informticas, un rbol de decisin indica las acciones a realizar en funcin del valor de una o varias variables. Es una representacin en forma de rbol cuyas ramas se bifurcan en funcin de los valores tomados por las variables y que terminan en una accin concreta. Se suele utilizar cuando el nmero de condiciones no es muy grande (en tal caso, es mejor utilizar una tabla de decisin). De forma ms concreta, refirindonos al mbito empresarial, podemos decir que los rboles de decisin son diagramas de decisiones secuenciales nos muestran sus posibles resultados. stos ayudan a las empresas a determinar cules son sus opciones al mostrarles las distintas decisiones y sus resultados. La opcin que evita una prdida o produce un beneficio extra tiene un valor. La habilidad de crear una opcin, por lo tanto, tiene un valor que puede ser comprado o vendido.
Ventajas Uno de los aspectos ms tiles de los rboles de decisin es que te obligan a considerar tantos resultados posibles de una decisin como te puedas imaginar. Puede ser peligroso tomar tus decisiones sbitas-del-momento sin tener en cuenta la gama de consecuencias. Un rbol de decisin puede ayudar a sopesar las posibles consecuencias de una decisin en contra de otro. En algunos casos, incluso puede ayudarte a calcular pagos esperados de las decisiones. Por ejemplo, si creas estimaciones en dlares de valor de todos los resultados y las probabilidades asociadas con cada resultado, puedes utilizar estos nmeros para calcular que la decisin inicial dar lugar a la mayor rentabilidad financiera media. Los rboles de decisiones proporcionarn un marco para considerar la probabilidad y los pagos de las decisiones, lo que puede ayudar a analizar una decisin de tomar la ms informada posible. Plantean el problema para que todas las opciones sean analizadas. Permiten analizar totalmente las posibles consecuencias de tomar una decisin. Proveen un esquema para cuantificar el costo de un resultado y la probabilidad de que suceda. Ayuda a realizar las mejores decisiones sobre la base de la informacin existente y de las mejores suposiciones. Desventajas Un inconveniente de la utilizacin de rboles de decisin es que los resultados, las decisiones y los pagos posteriores se basarn fundamentalmente en las expectativas. Cuando las decisiones se hacen reales, los beneficios y las decisiones resultantes podran no ser las mismas que las que has planeado. Podra ser imposible planificar para todas las contingencias que pueden surgir como consecuencia de una decisin. Esto puede conducir a un rbol de decisin no realista que podra orientarte hacia una mala decisin. Adems, los eventos inesperados pueden alterar las decisiones y cambiar los pagos en un rbol de decisin. Por ejemplo, si esperas que tus padres paguen la mitad de tu colegio cuando decidas ir a la escuela, pero ms tarde descubres que tendrs que pagar por la totalidad de tu matrcula, los pagos esperados sern dramticamente diferentes de la realidad. Los resultados, las decisiones y los pagos posteriores se basarn fundamentalmente en las expectativas. Slo es recomendable para cuando el nmero de acciones es pequeo y no son posibles todas las combinaciones. Las reglas de asignacin son bastante sencillas a pequeas perturbaciones en los datos. Dificultad para elegir un rbol ptimo. Ausencia de una funcin global de las variables y por lo tanto prdida de la representacin. Los rboles de decisin requieren un gran nmero de datos de los que muchas veces no disponemos.
Diagrama de flujo de datos Un diagrama de flujo de datos (DFD sus siglas en espaol e ingls) es una representacin grfica del flujo de datos a travs de un sistema de informacin. Un diagrama de flujo de datos tambin se puede utilizar para la visualizacin de procesamiento de datos (diseo estructurado). Es una prctica comn para un diseador dibujar un contexto a nivel de DFD que primero muestra la interaccin entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explot"
Niveles Los cuales son: Nivel 0: Diagrama de contexto. Nivel 1: Diagrama de nivel superior. Nivel 2: Diagrama de detalle o expansin. Caractersticas de los niveles Nivel 0 En el diagrama de contexto se caracterizan todas las interacciones que realiza un sistema con su entorno (entidades externas), estas pueden ser otros sistemas, sectores internos a la organizacin, o factores externos a la misma. Nivel 1 En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algn almacenamiento o entidad externa que los una. Nivel 2 En un diagrama de nivel 2 o mayor, comienzan a explotarse las excepciones a los caminos principales de la informacin dado que aumenta progresivamente el nivel de detalle. De aqu en adelante se permiten los flujos entre procesos.
REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO PARA LA EDUCACIN SUPERIOR INSTITUTO UNIVERSITARIO POLITCNICO SANTIAGO MARIO EXTENSIN CARACAS
INTRODUCCIN En el presente trabajo sobre los modelos en el anlisis estructurado, se describirn los modelos para desarrollar mejores sistemas de informacin basndonos en los mtodos sealados, se aprender lo que son los modelos de datos, dentro de lo que es una base de datos. Tomando el mtodo de tabla de decisin, aprenderemos como usarlo y hacer un correcto uso de esta herramienta. Basndonos en el rbol de decisin, aprenderemos cuales son las ventajas y las desventajas de tomar una decisin basndonos en este mtodo y por consiguiente se aprender como dar un uso apropiado a estas herramientas que para elegir el camino apropiado dependiendo de fin que tengamos en mente o planeado ser el mas acertado y todo gracias a los conocimientos y las herramientas aqu planteadas.
CONCLUSIN Luego de haber analizado, ledo y comprendido el presente trabajo, se llego a la conclusin de que las definiciones y explicaciones aqu planteadas fueron de utilidad a la hora de comprende como tomar las decisiones usando los mtodos y herramientas aqu descritas, se espera que se tomen en cuenta todos estos conocimientos para luego puedan ser aplicados en la vida real ayudando al lector a tomar solo las decisiones ms acertadas en los prximos sistemas de informacin que puedan ser desarrollados.