Assignment # 3
Assignment # 3
QUESTION # 2:
Differentiate between the Centralized Approach and View Integration Approach in Requirements
Collection. (6 points)
QUESTION # 3:
Explain the Database System Development Lifecycle in detail, including all phases.
(Include a diagram explaining the lifecycle.).
QUESTION # 4:
a) Discuss the process of Application Design, focusing on Transaction Design and User
Interface Design Guidelines.
b) Compare and contrast three DBMS Selection criteria for selecting a DBMS. (6 points)
QUESTION # 5:
QUESTION # 6:
Describe the key phases of Database Design and explain how Data Modeling is used in each phase.
(Include an ER diagram example if applicable.).
REFERENCE MATERIALS:
2. Database Systems: The Complete Book, 2nd Edition by Hector Garcia-Molina, Jeffrey D.
Ullman, Jennifer Widom
3. Database System Concepts, 6th Edition by Avi Silberschatz, Henry F. Korth and S.
Sudarshan.
7. Distributed Systems: Principles and Paradigms by Andrew S. Tanenbaum and Maarten van
Steen, Prentice Hall; US Edition (January 15, 2002). ISBN-10: 0130888931
8. Distributed Systems: Concepts and Design by Jean Dollimore, Tim Kindberg and George
Coulouris, Addison Wesley; 4th Edition (May 20, 2005). ISBN-10: 0321263545