Compare and contrast various database management systems, including structured, semi-structured, and non-structured, and relational and non-relational types.
Examples: JSon, SQL, XML