Which statement describes how Optim handles relationships?

A.
If known to Optim, it will follow the relationships as it extracts data.
B.
If known to Optim, it will enforce the referential integrity as it populates the tables.
C.
Optim discovers the relationships by examining the column names, especially in primary keys.
D.
As long as the relationships are defined in a data modeling tool, Optim will automatically use them.