布达城堡始建于1247年，匈牙利国王贝拉四世为了抵御鞑靼人的入侵而兴建