For an $n \times n$ square complex matrix let say $A$ with eigenvalues $\lambda_1,\lambda_2,.....,\lambda_n$. $A$ is normal iff $A$ is unitary diagonalizable;that is there exist unitary matrix U such that
$UAU^*=\text{diag}(\lambda_1, \lambda_2,...,\lambda_n)$.
Above is the definition for spectral decomposition. Now my question is what are the differences in the spectral decomposition of normal,hermitian ,+ve semidefinite and unitary matrices?