Angina pectoris is a type of chest pain caused by reduced blood flow to the heart. There are three main types of angina pectoris classified based on symptoms and triggers. Calcium channel blockers and nitrates are commonly used to treat angina by dilating blood vessels and reducing the workload of the heart. While effective, both medications can cause adverse side effects like headaches.