Congestive heart failure is a condition that results from abnormalities in the structure or function of the heart. Which the heart is unable to pump blood adequately to the needs of the body.
That's why heart disease is caused by structural abnormalities or heart's work. Which makes the heart cannot pump blood quantity and receive sufficient to the needs of the body.
heart attack is a condition that is the result of the failure of the structure or function of the heart, which is not able to receive, or my heart pumped volume of blood is enough to the needs of the body.