When should a validation rule be used to prevent invalid data?
A. When records are deleted by a user. B. When records are updated by a workflow rule. C. When records are imported. D. When records are edited and saved by a user. E. When records are submitted using web-to-lead.