Difficulty: Easy
Correct Answer: Different DBMS products are used at sites, and data are distributed across nodes with gateways/middleware to integrate them.
Explanation:
Introduction / Context:
Heterogeneous distributed databases integrate multiple DBMS products—often with different SQL dialects, data types, and transaction semantics—into a single logical database. Middleware, gateways, or federation layers reconcile differences to provide location and, at times, heterogeneity transparency to applications.
Given Data / Assumptions:
Concept / Approach:
The defining trait is differing DBMSs across nodes. Distribution still applies; otherwise, it would not be a distributed database. Integrating unlike systems requires translation (SQL dialects, type mappings), metadata federation, and distributed transaction coordination where supported.
Step-by-Step Solution:
Verification / Alternative check:
Federated database systems and heterogeneous DDBMS designs are documented to use wrappers/gateways (e.g., Oracle Database Links, SQL Server Linked Servers, foreign data wrappers) to bridge engines.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Different DBMS products are used at sites, and data are distributed across nodes with gateways/middleware to integrate them.
Discussion & Comments