Este documento describe los diagramas de flujo de datos (DFD) y su notación, incluyendo procesos, flujos de datos, almacenamientos de datos y entidades externas. Explica los pasos para elaborar un DFD y las características de diferentes niveles de DFD. También cubre brevemente los modelos entidad-relación y componentes básicos de las bases de datos.
1. Licdo. Gamil Revilla Bravo
UNEFM
Departamento de Informática y Tecnología Educativa
2013
2. LOGO
Diagrama de Flujo de datos (DFD)
Es un modelo que describe los flujos de datos, los
procesos que cambian o transforman los datos en un
sistema, las entidades externas que son fuente o destino
de los datos y los almacenamientos o depósitos de datos a
los cuales tiene acceso el sistema, permitiendo así
describir el movimiento de los datos a través del sistema.
Diagrama de Flujo de Datos (DFD)
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
3. LOGO
Notación de los DFD
según la notación de Yourdon y DeMarco
Son
un
conjunto
de
tareas
o
acciones
realizadas a partir de un flujo de datos de
Procesos
entrada para producir flujos de datos de salida.
Los
procesos
personas,
pueden
ser
departamentos,
realizados
por
máquinas
u
ordenadores.
Proceso
Notación Diagrama de Flujo de Datos (DFD )
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
4. LOGO
Representa la entrada de datos y/o salida de
Flujo de Datos
datos
e
información
para
un
proceso.
Se
representa con una Flecha
Es la parte del DFD que representa Bases de
Almacenamiento
de Datos
Datos o archivos de almacenamiento. Se utiliza
para modelar una colección de paquetes de
datos en reposo.
Notación Diagrama de Flujo de Datos (DFD )
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
5. LOGO
Son las partes que definen los límites de un
sistema, se encargan de suministrar entradas y
Entidad Externa
recibir salidas de un sistema. También son
denominados
entidad
interna
y
externa,
o
fuentes y destinos del sistema
Entidad Externa
Notación Diagrama de Flujo de Datos (DFD )
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
6. LOGO
Pasos para Elaborar un DFD
Identificación de las entidades externas
Identificación de los flujos de entrada
Identificación de los flujos de salida
Identificación
de
los
medios
lógicos
de
almacenamiento.
Asignación de nombres significativos a todos los
elementos del diagrama
Elaboración de un Diagrama de Flujo de Datos
borrador.
Evaluación,
revisión
y
reorganización
del
Diagrama de Flujo de Datos.
Repetición del Diagrama de Flujo de Datos.
Pasos para elaborar Diagrama de Flujo de Datos (DFD )
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
7. Características de los niveles de DFD
LOGO
Diagrama de Contexto (Nivel 0)
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. Se
dibuja un sólo proceso que representa al sistema en cuestión. De él
solamente parten los flujos de datos que denotan las interrelaciones
entre el sistema y sus agentes externos, no admitiéndose otros
procesos ni almacenamientos en el dibujo.
Características de los niveles Diagrama de Flujo de Datos (DFD )
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
8. LOGO
Diagrama de Nivel Superior (Nivel 1)
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 algún almacenamiento o entidad externa
que los una. Esta regla de construcción sirve como ayuda al analista
para contemplar que en un nivel tan elevado de abstracción (DFD Nivel
1) es altamente probable que la información que se maneja requiera ser
almacenada en el sistema.
Características de los niveles Diagrama de Flujo de Datos (DFD )
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
9. LOGO
Diagrama de Detalle o Expansión (Nivel 2)
comienzan a explotarse las excepciones a los caminos principales de la
información dado que aumenta progresivamente el nivel de detalle. De
aquí en adelante se permiten los flujos entre procesos.
El DFD nivel 2 puede considerarse el máximo para ser validado en
forma conjunta con el usuario dado que en los niveles posteriores el
alto grado de complejidad del diagrama puede resultar de muy difícil
lectura para personas ajenas al equipo de sistemas.
Características de los niveles Diagrama de Flujo de Datos (DFD )
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
10. LOGO
Base de datos
Conjunto de datos estructurados, fiables y homogéneos,
organizados independientemente en máquina, accesibles a
tiempo real y relacionados entre si compartibles por usuarios
concurrentes que tienen necesidades de información diferente
y no predecibles en el tiempo
Base de Datos
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
11. Ventajas de las Base de datos
LOGO
Independencia de datos y tratamiento.
coherencia de resultados.
Mejora en la disponibilidad de datos
No hay dueño de datos
Cumplimiento de ciertas normas.
Más eficiente gestión de almacenamiento
Ventajas de las Base de Datos
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
12. LOGO
Componentes de una Base de datos
Usuarios / Programadores
Sistema
de B.D.
Programas de Aplicación /Consultas
Software del
DBMS
Software para procesar
Consultas /Programas
Software para tener acceso a
los datos almacenados
Definición de la
B/D
Componentes de una Base de Datos
Base de Datos
almacenada
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
13. Componentes de una Base de datos
Datos
Información
almacenada
Componentes de una Base de Datos
Hardware
Software
Dispositivos
y periférico
Sistema
gestor de
base de
datos
LOGO
Usuarios
Personas que
utilizan
y
administran la
base de datos
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
14. Modelo Entidad relación (MER)
LOGO
es una herramienta para el modelado de datos de un sistema
de información. Estos modelos expresan entidades relevantes
para un sistema de información así como sus interrelaciones y
propiedades.
Modelo Entidad Relación (MER)
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
15. LOGO
Elementos
Ve trata de un objeto del que se
Entidad
recoge información de interés de
cara a la base de datos
Es una asociación de dos o más
Relación
entidades. A cada relación se le
asigna un nombre.
Son cada una de las propiedades de una
entidad o relación. Cada atributo tiene un
Atributo
nombre Dentro de una entidad tiene que
haber un atributo principal
Elementos Modelo Entidad Relación (MER)
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
16. LOGO
Cardinalidad
Indica el número de entidades con las que puede estar
relacionada una entidad dada.
Pueden ser:
Uno a Uno: Una entidad de A se
relaciona únicamente con una entidad
en B y viceversa (ejemplo relación
vehículo - matrícula: cada vehículo
tiene una única matrícula, y cada
Uno a varios: Una entidad en A se
relaciona con cero o muchas entidades
en B. Pero una entidad en B se
relaciona con una única entidad en A
(ejemplo vendedor - ventas).
matrícula está asociada a un único
vehículo).
Cardinalidad
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
17. LOGO
Cardinalidad
Varios a Uno: Una entidad en A se
relaciona
exclusivamente
con
una
entidad en B. Pero una entidad en B
se puede relacionar con 0 o muchas
entidades en A (ejemplo empleadocentro de trabajo).
Varios a Varios: Una entidad en A se
puede relacionar con 0 o muchas
entidades en B y viceversa (ejemplo
asociaciones- ciudadanos, donde
muchos ciudadanos pueden
pertenecer a una misma asociación, y
cada ciudadano puede pertenercer a
muchas asociaciones distintas).
Cardinalidad
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
19. LOGO
Pasos Para su elaboración
Identificar tipos de entidades.
Identificar tipos de relaciones.
Encontrar las cardinalidades.
Identificar los atributos de cada
tipo de entidad.
Identificar las claves de cada tipo
de entidad.
Pasos para la elaboración modelo Entidad Relación
Licdo. Gamil Revilla Bravo
YOUR SITE HERE
20. LOGO
Referencias bibliográficas
www.wikipedia.com
Material Didáctico Ing. Alejandra Colina
Modelo entidad relacion
(www.uazuay.edu.ec/analisis/Modelo%20Entidad
%20Relacion.pdf ) (www.desarrolloweb.com/)
Base de datos
(www.galeon.com/zuloaga/Doc/ADS04.pdf)
Referencias bibliográficas
Licdo. Gamil Revilla Bravo
YOUR SITE HERE