5 th E N T I T Y R E L A T I O N S H I P MODULE D I A G R A M & D A T A F L O W D I A G R A M
Entity Relationship Diagram (ERD), a database design tool that
provides graphical representation of database tables, their columns and inter-relationships. ERD is the most popular database design tool. A well-developed ERD can provide sufficient information for database administrator to follow when developing and maintaining database.
Data flow diagrams (DFD) are used to graphically represent the
flow of data in a business information system and also describes the processes that are involved in a system to transfer data from the input to the file storage and reports generation. Data flow diagrams can be divided into logical and physical. The logical DFD describes flow of data through a system to perform certain functionality of a business. The physical DFD describes the implementation of the logical data flow. There are four basic symbols that are used to represent a data-flow diagram as below.
External Entities Process
External entities are components A process receives input data outside the boundaries of the and produces output with a information systems such as different content or form. person, department, outside Processes can be as simple as organization, or other information collecting input data and saving system that provides data to the in the database, or it can be system or receives outputs from complex as producing a report the system. They represent how containing monthly sales of all the information system interacts retail stores in the northwest with the outside world. region.
Data Flow Data store
A data-flow is a path for data to Data store or data repository is move from one part of the used in a data-flow diagram to information system to another. A represent a situation when the data-flow may represent a direction system must retain data from single data element such the because one or more Customer ID or it can represent a set processes need to use the of data element (or a data structure). stored data in a later time.
DFD Rules and Tips :
1. Each process should have at least one input and an output. 2. Each data store should have at least one data flow in and one data flow out. 3. Data stored in a system must go through a process. 4. All process in a DFD go to another process or a data store
It Uses Defined Symbols Like Rectangles, Circles and Arrows, Plus Short Text Labels, To Show Data Inputs, Outputs, Storage Points and The Routes Between Each Destination