RelationalDBDesign
RedhatLinuxSys Seomining
prev next prev next
Course navigation
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
After completing this module, you will be able to:
  1. Explain the purpose of Requirements Analysis
  2. Identify business objects and describe their characteristics
  3. Explain the importance of business rules
  4. Explain the purpose of interviewing users of data
  5. Explain the purpose of the data flow diagram
  6. List reasons for creating user views
  7. Describe the documents produced during Requirements Analysis
The next lesson explains the overall purpose of Requirements Analysis.
Course navigation