SóProvas


ID
2936827
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Qual das proposições abaixo apresenta a associação correta entre os comandos e o respectivo grupo de comandos previstos pelo ANSI SQL?

Alternativas
Comentários
  • Analisando as alternativas

     a) Data Definition Language (DDL): INSERT, DELETE e UPDATE.

    Errada. DML: INSERT, DELETE e UPDATE 

     

     c) Data Transaction Language (DTL): BEGIN TRANSACTION, COMMIT E ROLLBACK.

    Errada.? DTL: COMMIT E ROLLBACK. BEGIN TRANSACTION já vi citar que é DTL. 

     

    d) Data Manipulation Language (DML): CREATE, ALTER e DROP.

    Errada. DDL: CREATE, ALTER e DROP.

     

    e) Data Control Language (DCL): GRANT, REVOKE E DENY.

    Errada. ? DCL GRANT, REVOKE já vi sendo citado que DENY é DCL

  • Alguém poderia explicar qual o erro da alternativa "c"?

  • DDL - Data Definition Language - Linguagem de Definição de Dados.

    São os comandos que interagem com os objetos do banco.

    São comandos DDL: CREATE, ALTER e DROP

    DML - Data Manipulation Language - Linguagem de Manipulação de Dados.

    São os comandos que interagem com os dados dentro das tabelas.

    São comandos DML: INSERT, DELETE e UPDATE

    DQL - Data Query Language - Linguagem de Consulta de dados.

    São os comandos de consulta.

    São comandos DQL: SELECT (é o comando de consulta)

    Aqui cabe um parenteses. Em alguns livros o SELECT fica na DML em outros tem esse grupo próprio.

    DTL - Data Transaction Language - Linguagem de Transação de Dados.

    São os comandos para controle de transação.

    São comandos DTL: BEGIN TRANSACTION, COMMIT E ROLLBACK

    DCL - Data Control Language - Linguagem de Controle de Dados.

    São os comandos para controlar a parte de segurança do banco de dados.

    São comandos DCL: GRANT, REVOKE E DENY.

  • Pois é, também achei estranho C e E estarem erradas

  • 3 alternativas corretas. Faltou só mais uma para pedir a alternativa INCORRETA.

  • o erro é que o examinador colocou essa questao só para o filho dele acertar