Question 1: What are the key issues in deciding between using perfectly normalized databases and denormalized databases? Describe three situations that can be good candidates for denormalization.
Question 2: Discuss the issues the project manager must consider when assigning programming tasks to programmers. If the project manager feels that programming is falling behind schedule, should more programmers be added to the project? Why or why not?
Question 3: Some experts argue that object-oriented techniques are simpler for novices to understand and use than are DFDs and ERDs. Do you agree? Why or why not?