How diabet can cause heart disease?

Arterial damage. Diabetes causes damage to the arteries throughout the body, including the coronary (heart) arteries.