Os bancos de dados utilizam a linguagem SQL (Structured Query Language). Esta linguagem possui comandos que podem ser divididos em vários grupos, como: DDL, DML e DCL. Baseado em seus conhecimentos em banco de dados, analise as afirmações a seguir:
I- DDL é a Linguagem de Definição de Dados utilizada para definirmos as estruturas de um banco de dados. São exemplos de comandos: create table, drop index, alter table.
II- DML é a Linguagem de Manipulação de dados utilizada para inserir, alterar e apagar dados em uma tabela do banco de dados.
III- DCL é a linguagem de Controle de Dados utilizada para controlar as transações em um banco de dados, como exemplos os comandos: commit e rollback.
Quais afirmativas estão corretas?