SóProvas


ID
2091787
Banca
CETRO
Órgão
AMAZUL
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados. Um desses subconjuntos é a DDL. Assinale a alternativa que apresenta apenas comandos de DDL.

Alternativas
Comentários
  • DML: Select ,Insert, Update.     * Há fontes que citam que o Select é DQL assim como DML

    DCL : Revoke e Alter

    DDL: CREATE, ALTER E DROP, CONSTRAINT, FOREIGN KEY, RENAME.

     

    Fonte: Livro de Ti - Rodrigo Marcelo

  • Existe também a DTL (Linguagem de Transação de Dados): COMMIT, ROLLBACK, BEGIN WORK/STARTTRANSACTION

  • 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
    DROP - remove uma tabela

    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

     

     

    Adaptado de: http://www.dellanio.com/diferenca-entre-comandos-ddl-dml-dcl-e-tcl/

  • Muito bom!!