DB section has been updated to add some SQL code.
A flow chart is a graphical representation of a process or in our case an algorithm
It clearly defines the sequence of events and can show programming constructs such as:
Conditional Statements (IF)
Fixed and Conditional Loops
The flow chart above shows the use of a conditional loop for input validation and also a conditional statement