1. Licdo. Gamil Revilla Bravo
UNEFM
Departamento de Informática y Tecnología Educativa
2012
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. Notación de los DFD
LOGO
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 pueden ser realizados por
personas, departamentos, 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
Datos o archivos de almacenamiento. Se utiliza
de Datos
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. Pasos para Elaborar un DFD
LOGO
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. Base de datos
LOGO
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. Componentes de una Base de datos LOGO
Usuarios / Programadores
Sistema Programas de Aplicación /Consultas
de B.D.
Software para procesar
Software del Consultas /Programas
DBMS
Software para tener acceso a
los datos almacenados
Definición de la Base de Datos
B/D almacenada
Componentes de una Base de Datos Licdo. Gamil Revilla Bravo
YOUR SITE HERE
13. Componentes de una Base de datos LOGO
Datos Hardware Software Usuarios
Información Dispositivos Sistema Personas que
almacenada y periférico gestor de utilizan y
base de administran la
datos base de datos
Componentes de una Base de Datos Licdo. Gamil Revilla Bravo
YOUR SITE HERE
14. LOGO
Modelo Entidad relación (MER)
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. Elementos LOGO
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
Uno a varios: Una entidad en A se
relaciona únicamente con una entidad
relaciona con cero o muchas entidades
en B y viceversa (ejemplo relación
en B. Pero una entidad en B se
vehículo - matrícula: cada vehículo
relaciona con una única entidad en A
tiene una única matrícula, y cada
(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 empleado-
centro 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
18. LOGO
Notación MER
Entidad
Atributo
Atributo-Entidad
Entidad-Relación
Relación
Notación Modelo Entidad Relación (MER) 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