Lesson 1
Requirements Analysis
Earlier in this course, we took a brief look at the stages of the database lifecycle (DBLC). This module examines the critically important first
stage in the DBLC: Requirements Analysis. This is the stage in the design cycle when you find out everything you can about the data the
client needs to store in the database and the conditions under which that data needs to be accessed.
Keep in mind, too, that a single pass through this stage rarely yields all the information the database designer needs. Be prepared to return to the tasks associated with Requirements Analysis several times during the course of designing a database.
Learning objectives
Keep in mind, too, that a single pass through this stage rarely yields all the information the database designer needs. Be prepared to return to the tasks associated with Requirements Analysis several times during the course of designing a database.
After completing this module, you will be able to:
- Explain the purpose of Requirements Analysis
- Identify business objects and describe their characteristics
- Explain the importance of business rules
- Explain the purpose of interviewing users of data
- Explain the purpose of the data flow diagram
- List reasons for creating user views
- Describe the documents produced during Requirements Analysis