Final answer:
A database for a company's transaction processing system for recording sales should contain both current and historical data. This reflects ongoing transactions and provides a history of past sales for analysis. (option b)
Step-by-step explanation:
A database for a company's transaction processing system that records sales should primarily contain both current and historical data. Current data allows for the monitoring of ongoing transactions, while historical data provides valuable insights into past sales trends, cycles, and patterns that can inform future business decisions. A transaction processing system is dynamic by nature and constantly updates with new transactions to reflect the most recent business activities.
The inclusion of future data in the database is not typically applicable since transaction processing deals with sales as they occur and historically completed sales. Future sales are speculative and not part of the transactional records. Non-relational data could be part of the system, but transactional data, which is relational by nature (i.e., sales related to customers, items, and time), is fundamental to such a database.