Classificação dos comandos SQL
Gabarito: letra B. A sequência correta de classificação dos comandos COMMIT, CREATE, ROLLBACK, DELETE, REVOKE e UPDATE é, respectivamente: TCL, DDL, TCL, DML, DCL e DML. A alternativa B é a única que apresenta essa correspondência exata.
A classificação dos comandos SQL em sublinguagens segue o padrão:
Comando | Sublinguagem |
|---|
COMMIT | TCL (Transaction Control Language) |
CREATE | DDL (Data Definition Language) |
ROLLBACK | TCL |
DELETE | DML (Data Manipulation Language) |
REVOKE | DCL (Data Control Language) |
UPDATE | DML |
A memorização dessas relações é essencial, pois a banca frequentemente troca a classificação de um ou mais comandos.
Alternativa A — ❌ Incorreta
Apresenta COMMIT como DDL (deveria ser TCL) e REVOKE como DML (deveria ser DCL), além de UPDATE como DCL (deveria ser DML).
Alternativa B — ✅ Correta ⟵ GABARITO
Sequência exata: TCL, DDL, TCL, DML, DCL, DML.
Alternativa C — ❌ Incorreta
Erra a classificação de COMMIT (DML em vez de TCL), CREATE (TCL em vez de DDL), ROLLBACK (DDL em vez de TCL) e DELETE (DDL em vez de DML).
Alternativa D — ❌ Incorreta
Classifica DELETE como DDL, quando o correto é DML.
Alternativa E — ❌ Incorreta
Classifica COMMIT como DCL, quando o correto é TCL.
Gabarito: letra B.