SóProvas


ID
2104798
Banca
FCC
Órgão
Prefeitura de Teresina - PI
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Em um banco de dados relacional os comandos são classificados em:

− DDL – Data Definition Language.
− DML – Data Manipulation Language.
− DCL – Data Control Language.
− TCL – Transaction Control Language.

Os seguintes comandos: COMMIT, CREATE, ROLLBACK, DELETE, REVOKE e UPDATE, são respectivos a 

Alternativas
Comentários
  • Questão clássica sobre tipos comandos SQL:

    Basta saber que delete  e update são DML para acertar a questão 

  • PARA QUEM tem dificuldades nesse assunto e está iniciando agora, dou uma dica que uso:  o mnemonico CAD e SIUD, assim eu lembro na hora..

    CAD - CREAT, ALTER, DROP --->  DDL -- DEFINIÇÃO

    SIUD - SELECT, INSERT, UPDATE, DELETE --> DML - MANIPULAÇÃO

    DLC aqui é mais facil nem preciso decorar com mnêmonico, porque são diferente dos outros, GRAN E REVOK,

    .....

    CONCURSEIROS DE TI - BRASIL

    https://www.facebook.com/groups/1331518076920079/

     

  • GAB B

    COMMIT É TCL

    DDL
     – Data Definition Language ( DDL) são usadas para definir a estrutura de banco de dados ou esquema. Alguns exemplos:

    CREATE- para criar objetos no banco de dados
    ALTER – altera a estrutura da base de dados
    TRUNCATE – remover todos os registros de uma tabela, incluindo todos os espaços alocados para os registros são removidos
    COMMENT – adicionar comentários ao dicionário de dados
    RENAME – para renomear um objeto

    DML – Data Manipulation Language ( DML) são utilizados para o gerenciamento de dados dentro de objetos do banco. Alguns exemplos:

    SELECT- recuperar dados do banco de dados
    INSERT – inserir dados em uma tabela
    UPDATE – atualiza os dados existentes em uma tabela
    DELETE – exclui registros de uma tabela,
    CALL – chamar um subprograma PL / SQL
    EXPLAIN PLAN – explicar o caminho de acesso aos dados
    LOCK TABLE – controle de concorrência

    DCL – Data Control Language ( DCL ) declarações. Alguns exemplos:

    GRANT – atribui privilégios de acesso do usuário a objetos do banco de dados
    REVOKE – remove os privilégios de acesso aos objetos obtidos com o comando GRANT

    TCL – Transaction Control Language – (Controle de Transações) são usados ​​para gerenciar as mudanças feitas por instruções DML . Ele permite que as declarações a serem agrupadas em transações lógicas .

    COMMIT – salvar o trabalho feito
    SAVEPOINT – identificar um ponto em uma transação para que mais tarde você pode efetuar um ROLLBACK
    ROLLBACK – restaurar banco de dados ao original desde o último COMMIT

  • DDL – Data Definition Language: conjunto de instruções utilizadas para criar e modificar as estruturas dos objetos armazenados no banco de dados.

    DML – Data Manipulation Language: conjunto de instruções utilizadas para consultar e modificar os dados armazenados nas tabelas do banco de dados.

    DCL – Data Control Language: conjunto de instruções utilizadas para o controle de acesso e gerenciamento de permissões de usuários no banco de dados.

    TCL – Transaction Control Language: conjuntos de instruções utilizadas para o controle de transações no banco de dados.

    COMMIT - comando utilizado para salvar permanentemente qualquer transação no banco de dados. Logo ele faz parte do conjunto de instruções TCL.

    CREATE - comando utilizado para criar uma nova estrutura no banco de dados, por exemplo, uma entidade ou uma tabela. Logo este comando faz parte do conjunto de instruções DDL.

    ROLLBACK - comando utilizado para restaurar o banco de dados para o ultimo estado commited. Logo este comando faz parte do conjunto de instruções TCL.

    DELETE - comando utilizado para excluir dados de uma ou mais tabelas do banco de dados. Logo este comando faz parte do conjunto de instruções DML.

    REVOKE - comando utilizado para remover os privilégios de acesso aos objetos obtidos pelo comando GRANT. Logo este comando faz parte do conjunto de instruções DCL.

    UPDATE - comando utilizado para atualizar dados em uma ou mais tabelas de um banco de dados. Logo este comando faz parte do conjunto de instruções DML.

    https://www.thomazrossito.com.br/comandos-dml-ddl-dcl-tcl-sql-server/