How to Gather Comprehensive Business Requirements for a Database Application

A database design begins when you sit down with your customers and learn the business requirements for your application.