Is there a democracy in Portugal?

Yes, there is a democracy in Portugal. The current president is Anibal Antonio Cavaco Silva, who was elected in 2006.