W Energy Software interview question

What is an execution plan? What is the difference between truncate and delete?