正解:A
Database views are virtual tables that provide a specific representation of data from one or more tables. They are powerful tools for simplifying complex queries and enhancing data security.
Option A:Views reduce the need for repetitive, complex data joins.
* Rationale: Views can encapsulate complex JOIN operations and present the result as a single table. This abstraction allows users to retrieve the necessary data without repeatedly writing intricate SQL queries, promoting efficiency and reducing the potential for errors.
Reference: The CompTIA Data+ Certification Exam Objectives highlight the use of views in query optimization, noting their role in simplifying data retrieval and managing complex joins.
partners.comptia.org
Option B:Views allow for the storage of temporary data, whereas tables do not.
Rationale: This statement is incorrect. Views do not store data themselves; they are virtual representations that display data from underlying tables. Temporary data storage is typically managed using temporary tables, not views.
Option C:Views allow for the joining of multiple data sources, whereas tables do not.
Rationale: While views can represent data from multiple tables or even different databases, the underlying tables themselves can also be designed to include data from various sources through foreign keys and relationships. Therefore, this is not a unique advantage of views over tables.