Diagrama de flujo o de actividades y Modelo Entidad y relación (DER). Keylin Durán. #6. 4toC.
Diagrama de Flujo:
Se conoce como diagramas de flujo a aquellos gráficos representativos que se utilizan para esquematizar conceptos vinculados a la programación, la economía, los procesos técnicos y/o tecnológicos, la psicología, la educación y casi cualquier temática de análisis.
Características de un diagrama de flujo:
Un buen diagrama de flujo debe ser evidente, con poca ambigüedad, ya que en muchos casos nadie estará allí para traducir los errores o las inexactitudes a quien lo lea. Debe “testearse” numerosas veces antes de empezar a implementarse.
Ningún proceso o subproceso debería ser ignorado en la representación y las opciones deberían ser sumamente específicas cuando se trate de decisiones.
Símbolos o elementos de un Diagrama de Flujo:
- Inicio de diagrama.
- Realización de actividad.
- Actividad de control.
- Conexión entre partes.
- Toma de decisiones.
- Flujo.
Significado de esos elementos:
Terminación: Indica el comienzo o el final de un flujo en el diagrama de procesos.
Proceso: Indica un determinado proceso y sus funciones y actividades.
Decisión: Esto demuestra que se debe tomar una decisión y que el flujo del proceso va a seguir cierta dirección según esta decisión.
Retardo: Significa que pasará un tiempo antes de que el flujo del proceso continúe.
Datos: Representa cualquier tipo de dato en el diagrama de flujo.
Documento: Es un tipo de dato o información que las personas pueden leer, como un informe impreso, por ejemplo.
Varios documentos: Indica que son varios documentos.
Sub-rutina o proceso predefinido: Un proceso que ya está definido previamente.
Preparación: Esto indica que hay que hacer, ajustar o modificar algo en el proceso antes de proceder.
Display: Indica que se exhibirá alguna información o dato para leer en una pantalla u otra forma de visualización.
Entrada manual: Esto indica que una persona hará un procedimiento manualmente.
Loop manual: Indica que una secuencia de comandos ocurrirá, repitiéndose continuamente hasta que una persona la detenga manualmente.
Límite del loop: Muestra el comienzo de un proceso de loop.
Datos almacenados: Esto muestra que existen datos almacenados.
Conector: Indica que habrá una inspección en este punto.
Conector para otra página: Esto indica que hay una referencia cruzada y un enlace de este proceso, a otro proceso diseñado en otra página.
O: Se utiliza para indicar la “o” lógica.
Sumador: Se utiliza para indicar la “y” lógica.
Agrupar: Indica una etapa en la que se organizan los datos de una manera estándar.
Clasificar: Esto indica que en este punto se generará una lista que organiza elementos en un orden determinado.
Mezclar: Indica un paso en el que se combinarán diversos conjuntos en uno solo.
Base de datos: Una lista de información con una estructura estandarizada que permite la investigación y la clasificación.
Almacenamiento interno: Indica un dispositivo de almacenamiento interno.
Modelo Entidad y Relación (E/R):
Un diagrama entidad-relación, también conocido como modelo entidad relación o ERD, es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se usan a menudo para diseñar o depurar bases de datos relacionales en los campos de ingeniería de software, sistemas de información empresarial, educación e investigación. También conocidos como los ERD o modelos ER, emplean un conjunto definido de símbolos, tales como rectángulos, diamantes, óvalos y líneas de conexión para representar la interconexión de entidades, relaciones y sus atributos. Son un reflejo de la estructura gramatical y emplean entidades como sustantivos y relaciones como verbos.
Los diagramas de ER se relacionan con los diagramas de estructura de datos (DSD), que se centran en las relaciones de los elementos dentro de las entidades, en lugar de las relaciones entre las entidades mismas. Los diagramas ER a menudo se combinan con los diagramas de flujo de datos (DFD), que trazan el flujo de la información para procesos o sistemas.
Modelo entidad-relación (Ejemplo):
Modelos de datos físicos, lógicos y conceptuales:
Los modelos de datos y los modelos ER se dibujan típicamente con hasta tres niveles de detalle:
- Modelo de datos conceptuales: la visualización de nivel más alto que contiene la menor cantidad de detalle. Su valor muestra el alcance global del modelo y representa la arquitectura del sistema. Para un sistema de menor alcance, quizás no sea necesario dibujarlo. En cambio, se comienza con el modelo lógico.
- Modelo de datos lógicos: contiene más detalle que un modelo conceptual. Ahora se definen las entidades transaccionales y operativas más detalladas. El modelo lógico es independiente de la tecnología en la que se implementará.
- Modelo de datos físicos: uno o más modelos físicos pueden desarrollarse a partir de cada modelo lógico. El modelo físico debe mostrar los suficientes detalles tecnológicos para producir e implementar la base de datos en cuestión.
- Ten en cuenta que existen niveles de alcance y de detalle similares en otros tipos de diagramas, como los diagramas de flujo de datos, pero esto se contrasta con el enfoque de tres esquemas de la ingeniería de software, que divide la información de forma diferente. En algunas ocasiones, los ingenieros ramificarán los diagramas ER con jerarquías adicionales con el fin de agregar los niveles de información necesarios para el diseño de la base de datos. Por ejemplo, pueden agregar categorías mediante la ampliación hacia arriba con superclases y hacia abajo con subclases.
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.
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.


Comentarios
Publicar un comentario