ANSWER:
B, D, E: DataEnvironment, DECommand, and DEConnection. A single DataEnvironment object exists in every Data Environment Designer. A DEConnection is created under a DataEnvironment, and a DECommand is created under a DEConnection.

Answers in Depth...