Difficulty: Easy
Correct Answer: Data source
Explanation:
Introduction / Context:
Open Database Connectivity (ODBC) uses a layered architecture to isolate applications from vendor-specific DBMS details. Central to this architecture are data sources, drivers, and the driver manager, which together enable portable SQL execution.
Given Data / Assumptions:
Concept / Approach:
A data source (commonly referred to as a DSN) stores connection information such as the driver, server/host, database name, authentication mode, and options. The driver manager sits between the application and drivers, while a driver translates ODBC calls into DBMS-native calls.
Step-by-Step Solution:
Verification / Alternative check:
In ODBC Administrator tools, creating a User/System/File DSN defines a data source with the associated driver and database details.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing a driver with a data source. A driver is reusable code; a data source is a configured instance pointing to a specific target.
Final Answer:
Data source
Discussion & Comments