types of database languages with examples