Name the glands associated with the digestion of carbohydrates in the human alimentary canal and mention their role ?