DB section has been updated to add some SQL code.
An iterative process is one which is repeated on the discover of new information.
The phases of the 'traditional' Software Development Process are shown below.
Mnemonic for remembering the order of the process
A
Dance
In
The
Dark
Every
Monday