DATA SYSTEM DESIGN