Analysis

End user requirements

During the analysis phase, it is necessary to determine end user and functional requirements.

End user requirements should clearly state the tasks that users wish to perform. For example, if creating a database for a vets surgery, it would be necessary to speak to the employees who would make use of the database

Functional Requirements

Functional requirements should relate to the tasks that the database system will perform, usually in the form of searching and sorting (queries).

Functional requirements may also provide detail around the data that must be held in the database.