domingo, 22 de marzo de 2009

modelo entidad relacion

El modelo Entidad-Relación

Es sencillo diseñar una base de datos, pero a menudo hay que reconsiderar posteriormente la estructura de los datos, lo cual ocasiona retrasos y modificaciones. Es más lento la obtención de un diseño lo más óptimo posible, pero el tiempo invertido se recupera al no tener que volver atrás para replantearse el diseño de los datos. Un buen diseño es la clave para iniciar con buen pie el desarrollo de una aplicación basada en una base de datos o la implementación de un sistema.Esquema: diseño general de la base de datos a nivel lógico. Incluye el tipo de datos y las relaciones entre ellos. Es de naturaleza fija y solo se altera excepcionalmente. El esquema se define y se mantiene utilizando el lenguaje de definición de datos (DDL).Instancia: contenido concreto de la base de datos en un momento dado. Varía con el tiempo, al añadir, eliminar o modificar datos, utilizando el lenguaje de modificación de datos (DML).Detalladamente, las fases del diseño de una base de datos son las siguientes:Descripción en lenguaje natural.Diagrama Entidad-Relación (E-R). También conocido como "diagrama de Chen". Estos diagramas modelizan el problema mediante entidades asociadas por relaciones. Adoptan la forma de grafos donde los datos se relacionan mediante flechas. El diagrama E-R no depende del modelo de datos.Elección del modelo de datos (usualmente el relacional)Conversión del diagrama E-R al modelo relacional (tablas)Normalización (eliminar diversos defectos de diseño).Optimización (según criterios de almacenamiento interno, como el espacio en disco y el tiempo medio de acceso).

diagramas entidad-relacion.

Diagrama Entidad-Relación

Modelo entidad / relación (E/R)Formalmente, los diagramas E-R son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen la información que trata un sistema de información y el software que lo automatiza.EntidadSe representa mediante un rectángulo o "caja" etiquetada en su interior mediante un identificador. Ejemplos de entidades habituales en los sistemas de información son: factura, persona, empleado.AtributoSe representan mediante un círculo o elipse etiquetado mediante un nombre en su interior. Cuando un atributo es identificativo de la entidad se suele subrayar dicha etiqueta.RelacionesSe representa mediante un rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante líneas con las entidades (rectángulos) que relaciona.Por motivos de legibilidad, los atributos no suelen representarse en un diagrama entidad-relación, sino que se describen textualmente en otros documentos adjuntos.Cuando se inicia el diseño de una base de datos, uno de los mayores problemas que existe, es que el diseñador concibe la base de datos con un modelo de datos orientado a la maquina/plataforma. Y esto hace que en un alto grado se pierda la conceptualidad del problema quedando tal diseño contaminado por cuestiones de implementación.Al final será un desastre puesto que nuestra aplicación no será capaz de representar fidedignamente la realidad del asunto. Además de conllevar otra serie de problemas como: falta de eficiencia, peor optimizado, imposibles actualizaciones, consultas extremadamente largas…El diseñador debe concebir la base de datos en un nivel superior, abstrayéndose de cualquier consideración técnica o de implementación en sistema, plataforma o aplicación.Para ello puede contar con la ayuda de un modelo de datos como el E/R, presentado por Peter P. Chen. Con el podrá centrarse en la estructura lógica y abstracta de la información, siendo capaz de representar toda la semántica del mundo real por medio de entidades y relaciones.

domingo, 1 de marzo de 2009

ELEMENTOS QUE CONTITUYEN EL ANALISIS

ELEMENTOS QUE CONTITUYEN EL ANALISIS

Identificación del ProblemaEl Problema y sus IndicadoresComparación con EstándaresObjetivos Estratégicos AfectadosSituación IdealExplicación del ProblemaFactores o Condiciones que lo ProducenFrecuencia de las Condiciones o FactoresRelevancia de las Condiciones o FactoresConclusionesAnexos* Posee cinco componentes:- Quienes enfrentan el problema y quien(es) toman decisiones- Aspectos del problema que se pueden controlar- Aspectos de la situación problema que se escapan del control de quien toma la decisión- Las restricciones que se imponen desde dentro o desde fuera sobre los aspectos mencionados

ETAPAS DEL ANALISIS DE UN PROBLEMA

ETAPAS.
Pasos para resolver un problema
a) Conocer el problema
b) Reparar el problema (Acción reparadora)
c) Prevenir la reaparición del problema (Acción correctiva)
d) Anticiparse al problemaa- Conocer el problema• Reclamaciones / Quejas de clientes • Auditorias / Inspecciones / Análisis • Otros b- Reparar el problema• Este apartado no entra en el hilo seguido por este trabajoc- Prevenir el problema • Tormenta de ideas • Diagrama causa / efectod- Predecir el problema • Tormenta de ideas •
.
Este diagrama se utiliza para representar la relación entre algún efecto y todas las posibles causas que lo influyen. El efecto o problema es colocado en el lado derecho del diagrama y las influencias o causas principales son listadas a su izquierda. Los diagramas de causa-efecto son trazados para ilustrar con claridad las distintas causas que afectan a un proceso, identificándolas y relacionando unas con otras.

Esta técnica es usada para ayudar al grupo a crear tantas ideas como sea posible en el menor tiempo posible. Puede ser usada de dos formas:

1.- ESTRUCTURADA En este método cada persona en el grupo debe dar alguna idea cuando le toca el turno de participar. Este sistema fuerza a participar a personas tímidas, pero a su vez crea una cierta presión a contribuir.

2.- SIN ESTRUCTURAR En este método los miembros del grupo aportan ideas tan pronto como les vienen a la mente; crea una atmósfera más relajada, pero se corre el riesgo que solo participen los más extrovertidos.La tarea del analista es construir una descripción pictórica de quien percibe qué clase de cambio es necesario en una situación y por qué razones. Realiza cuestionamientos para identificar el problema, sus posibles fuentes, su prioridad, posibles soluciones, implicaciones de la solución, recursos empleados, el proceso en cuestión (elementos que por su naturaleza cambian frecuentemente), ambiente, estructura (elementos que no cambian en el corto plazo dentro de la organización) en que se opera, etc. Algo fundamental para el analista es decidir al final de todo esto si el problema es duro o blando, y posteriormente preparar el equipo de estudio.

analisis de un problema por compuadora


El problema tiene que estar definido y comprendido claramente,Una vez comprendido el problema se debe desarrollar el algoritmo–Procedimiento paso a paso de la solución del problema —Por ultimo para resolver el problema mediante una computadora se necesita codificar el algoritmo en un lenguaje de programación,BASIC, PASCAL, CABOL, FORTRAIN, ETC.Es decir convertir el algoritmo a programa y comprobar que el programa soluciona verdadera mente el problema.El propósito del análisis del problema sirve al programador para llegar a la comprensión de la naturaleza del problema.El problema tiene que estar bien definido si se quiere llegar a una solución satisfactoria del problema.Para poder definir con precisión el problema se requiere que las especificaciones de entrada y salida sean descritas con detalle.

analisis de un problema


BIBLIOGRAFIAWww.geocities.com/Eureka/Office/4595/problem.htmlWww.portalformativo.com/Analisis-de-problemas-y-toma-de-decisiones-u_1_603.html - 35kWww.turevista.uat.edu.mx/a-del-problema.htm - 41kwww.Dialnet.unirioja.es/servlet/tesis?Codigo=8578 - 12k –www.Ocw.universia.net/es/.../15/.../analisis-de-un-problema-para-disenar-un-modelo-de-solucion-en-una-hoja-de-ca... - 19k -"http://es.wikibooks.org/wiki/Inform%C3%a1tica_Educacional/An%C3%a1lisis_del_Problema"Www.tecn.upf.es/~vlopez/docencia/castellano/todoshtml/pit2cas/node2.html - 3k -Http://conceptodeprograma.tripod.com/lisisproblema.htmHttp://www.eumed.net/libros/2007a/232/4d.htm