Diagramas. Keylin D. #6. 4toC
Diagrama de flujo:
El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
Características:
Sintética: La representación que se haga de un sistema o un proceso deberá quedar resumida en pocas hojas, de preferencia en una sola. Los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de ser prácticos.
Simbolizada: La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a os analistas anotaciones excesivas, repetitivas y confusas en su interpretación.
De forma visible a un sistema o un proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas.
Símbolos o elementos de un Diagrama de Flujo y sus significados:
Tipos de diagramas de flujo:
Formato vertical: El flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
Ejemplo:
Modelo Entidad y Relación (E/R):
El modelo de datos más extendido es el denominado ENTIDAD/RELACIÓN (E/R) En el modelo E/R se parte de una situación real a partir de la cual se definen entidades y relaciones entre dichas entidades:
Entidad:Objeto del mundo real sobre el que queremos almacenar información (Ej: una persona). Las entidades están compuestas de atributos que son los datos que definen el objeto (para la entidad persona serían DNI, nombre, apellidos, dirección,...). De entre los atributos habrá uno o un conjunto de ellos que no se repite; a este atributo o conjunto de atributos se le llama clave de la entidad, (para la entidad persona una clave seria DNI). En toda entidad siempre hay al menos una clave que en el peor de los casos estará formada por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas:
Relación:Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos:
Esquema del modelo entidad-relación:
Cardinalidad de mapeo:
Una cardinalidad de mapeo es una restricción de datos que especifica con cuántas entidades se puede relacionar una entidad en un conjunto de relaciones. Ejemplo: cada cliente puede comprar tantos tipos de varillas volantes como desee (una restricción en Comprado), pero solo puede tener una combinación favorita de varilla / mosca (una restricción en Fave-Combo).
Diagrama de Contexto:
Un Diagrama de Contexto de Sistema (DCS) en Ingeniería de software e Ingeniería de sistemas es un diagrama que define los límites entre el sistema, o parte del sistema, y su ambiente, mostrando las entidades que interactúan con él. Este diagrama es una vista de alto nivel de un sistema.
Diagrama 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 organización, o factores externos a la misma. ... Y es conocido como el Diagrama de Flujo de Datos DFD de Nivel "0".
Diagrama Nivel 1:
Como se describió anteriormente, los diagramas de contexto (DFD de nivel 0) son diagramas donde todo el sistema se representa como un solo proceso. Un DFD de nivel 1 anota cada uno de los principales subprocesos que juntos forman el sistema completo.
Diagrama Nivel 2:
Un diagrama de flujo de datos de nivel 2 (DFD) ofrece una visión más detallada de los procesos que conforman un sistema de información que un DFD de nivel 1. Se puede usar para planificar o registrar la composición específica de un sistema. ... Luego puede ingresar los detalles de su propio sistema.
Diagrama padre:
Diagrama hija:
Importancia del Modelo E/R.
En esta ocasión se estará hablando acerca de los temas o conceptos más generales que debemos de manejar para saber construir correctamente una base de datos, ya que sin ellos nos sería imposible un buen análisis de la misma, haciendo un análisis más profundo dentro de los conceptos entidad, relación, diagramaentidad-relación, lenguaje de modelado unificado (UML), y su importancia dentro del diseño de una base de datos, detallando cada uno de ellos para así poder tener una mejor idea a la hora de diseñar nuestro sistema de bases de datos y poder manejar de manera más lógica el análisis de los datos antes de la implementación de la misma.
El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
Características:
Sintética: La representación que se haga de un sistema o un proceso deberá quedar resumida en pocas hojas, de preferencia en una sola. Los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de ser prácticos.
Simbolizada: La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a os analistas anotaciones excesivas, repetitivas y confusas en su interpretación.
De forma visible a un sistema o un proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas.
Símbolos o elementos de un Diagrama de Flujo y sus significados:
Tipos de diagramas de flujo:
Formato vertical: El flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
Ejemplo:
Modelo Entidad y Relación (E/R):
El modelo de datos más extendido es el denominado ENTIDAD/RELACIÓN (E/R) En el modelo E/R se parte de una situación real a partir de la cual se definen entidades y relaciones entre dichas entidades:
Entidad:Objeto del mundo real sobre el que queremos almacenar información (Ej: una persona). Las entidades están compuestas de atributos que son los datos que definen el objeto (para la entidad persona serían DNI, nombre, apellidos, dirección,...). De entre los atributos habrá uno o un conjunto de ellos que no se repite; a este atributo o conjunto de atributos se le llama clave de la entidad, (para la entidad persona una clave seria DNI). En toda entidad siempre hay al menos una clave que en el peor de los casos estará formada por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas:
- Que sea única.
- Que se tenga pleno conocimiento de ella.- ¿Por qué en las empresas se asigna a cada cliente un número de cliente?.
- Que sea mínima, ya que será muy utilizada por el gestor de base de datos.
Relación:Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos:
- Relaciones 1-1.- Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO).
- Relaciones 1-n.- Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPERSA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN).
- Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA y entre ellos la relación MATRÍCULA).
Esquema del modelo entidad-relación:
Cardinalidad de mapeo:
Una cardinalidad de mapeo es una restricción de datos que especifica con cuántas entidades se puede relacionar una entidad en un conjunto de relaciones. Ejemplo: cada cliente puede comprar tantos tipos de varillas volantes como desee (una restricción en Comprado), pero solo puede tener una combinación favorita de varilla / mosca (una restricción en Fave-Combo).
Diagrama de Contexto:
Un Diagrama de Contexto de Sistema (DCS) en Ingeniería de software e Ingeniería de sistemas es un diagrama que define los límites entre el sistema, o parte del sistema, y su ambiente, mostrando las entidades que interactúan con él. Este diagrama es una vista de alto nivel de un sistema.
Diagrama 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 organización, o factores externos a la misma. ... Y es conocido como el Diagrama de Flujo de Datos DFD de Nivel "0".
Diagrama Nivel 1:
Como se describió anteriormente, los diagramas de contexto (DFD de nivel 0) son diagramas donde todo el sistema se representa como un solo proceso. Un DFD de nivel 1 anota cada uno de los principales subprocesos que juntos forman el sistema completo.
Diagrama Nivel 2:
Un diagrama de flujo de datos de nivel 2 (DFD) ofrece una visión más detallada de los procesos que conforman un sistema de información que un DFD de nivel 1. Se puede usar para planificar o registrar la composición específica de un sistema. ... Luego puede ingresar los detalles de su propio sistema.
Diagrama padre:
Diagrama hija:
Importancia del Modelo E/R.
Comentarios
Publicar un comentario