Database designers often face conflicting goals such as adherence to design standards, processing speed, and information requirements. Design standards are important for developing logical structures that minimize redundancy. However, high processing speeds and complex information needs may require compromises, such as combining tables to avoid relationships or including derived attributes. The designer must balance these goals to meet customer needs for transactions, queries, and reports.