Databricks Certified Data Engineer Professional — Question 65

A junior data engineer is migrating a workload from a relational database system to the Databricks Lakehouse. The source system uses a star schema, leveraging foreign key constraints and multi-table inserts to validate records on write.

Which consideration will impact the decisions made by the engineer while migrating this workload?

Answer options

Correct answer: D

Explanation

The correct answer is D because, in Databricks, while Delta Lake transactions are ACID compliant, they do not enforce foreign key constraints, which is a significant difference from traditional relational databases. Options A and C are incorrect as they misrepresent how Databricks handles foreign key constraints and locking mechanisms. Option B is misleading since migrating logic may require refactoring, and option E incorrectly states requirements for foreign keys and multi-table inserts.