Database Analysis
At the Analysis Stage:
We need to identify the following before we start designing a database:
 End User Requirements
 The tasks that the end user expects to be able to do using the database.
 Functional Requirements
 The processes and activities the database needs to preform
 The information the database will hold to carry out tasks
Functional Requirements Example:
The school have been using paper registers in the office and as the number
of pupils in the school are increasing, the office decided they want to use a
database to store information.
The functional requirements for the database would be the following:
 A pupil table holding basic pupil information e.g. Name, DOB and
address.
 This table would be linked to another table which holds information
about subjects and teacher e.g. Class, Subjects, Tutor Teacher.

Database Analysis

  • 1.
  • 2.
    At the AnalysisStage: We need to identify the following before we start designing a database:  End User Requirements  The tasks that the end user expects to be able to do using the database.  Functional Requirements  The processes and activities the database needs to preform  The information the database will hold to carry out tasks
  • 3.
    Functional Requirements Example: Theschool have been using paper registers in the office and as the number of pupils in the school are increasing, the office decided they want to use a database to store information. The functional requirements for the database would be the following:  A pupil table holding basic pupil information e.g. Name, DOB and address.  This table would be linked to another table which holds information about subjects and teacher e.g. Class, Subjects, Tutor Teacher.