Final answer:
To manage a business with disparate databases efficiently, implementing a centralized database would be the optimal solution to ensure data consistency and improve communication across the enterprise.
Step-by-step explanation:
If you had to run a business based on information from many databases and systems that cannot communicate with one another, a centralized database would be the best component of an enterprise system to address this challenge. A centralized database integrates data from various sources, allowing for streamlined data management and improved communication across the organization. It eliminates the inefficiencies of dealing with multiple, disjointed databases and ensures that all departments have access to consistent, up-to-date information.