SóProvas


ID
669649
Banca
CONSULPLAN
Órgão
TSE
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente,

Alternativas
Comentários
  • Um comando DML atua sobre os dados de um banco de dados (SELECT,  INSERT, UPDATE, DELETE...).
    Um comando DDL atua sobre a estrutura de um banco de dados (CREATE, DROP, ADD...).
  • Complementando ainda o q o colega conceituou, DCL, como o nome indica, atua controlando os dados, seja estabelecendo permissões ou revogações de acesso. Sendo assim:

     a) Drop e Grant. -> DDL, DCL(drop atua sobre a estrutura, p ex, ecluindo uma tabela, grant atua concedendo permissões de acesso)
     b) Grant e Delete. -> DCL, DML(delete atua sobre os dados, p ex excluindo um registro)
     c) Delete e Update. -> DML, DML(update atua sobre dados, atualizando-os)
     d) Update e Drop. -> DML, DDL
     
  • Os comandos SQL podem dividir-se em três grandes categorias:DML - Data Manipulation Language - trabalha com linhas;DDL - Data Definition Language - trabalha com objectos (ex: tabelas)DCL - Data Control Language - trabalha com utilizadores;DML SELECT Utilizado para extrair dados da base de dadosDML INSERT Introduzir novas linhasDML UPDATE Alterar linhas já existentesDML DELETE Apagar linhas já existentes--------------------DDL CREATE Criar objectos da base de dados (tabelas, índices, vistas)DDL ALTER Alterar objectos da base de dados (tabelas, índices, vistas)DDL DROP Apagar objectos da base de dados (tabelas, índices, vistas)--------------------DCL GRANT Conceder acesso à base de dados e aos seus objectosDCL REVOKE Retirar acesso à base de dados e aos seus objectos
  • Gabarito D

    Para criar e definir a estrutura de uma base de dados, usamos os comandos de definição de dados, o que chamamos de DDL.

    São eles: alter, drop, create, etc.

    Para manipular os dados, usamos os comandos de manipulação de dados que chamamos de DML.

    São eles: Insert, Update, Delete e Select.

    No DCL  é quando precisamos definir quem terá acesso ao banco, para que haja um controle dos dados, proporcionando a segurança do seu banco.

    Dois comandos fortemente usados são o Grant e Revoke.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Comandos DDL: Alter, Drop, Create.

    Comando DML: Insert, Update, Delete e Select.

    Comandos DCL: Grant e Revoke.

     

     

  • Os comandos SQL podem dividir-se em três grandes categorias:

     

    DML - Data Manipulation Language - trabalha com linhas;

    DDL - Data Definition Language - trabalha com objectos (ex: tabelas)

    DCL - Data Control Language - trabalha com utilizadores;

     

    DML SELECT Utilizado para extrair dados da base de dados

    DML INSERT Introduzir novas linhas

    DML UPDATE Alterar linhas já existentes

    DML DELETE Apagar linhas já existentes

    --------------------

    DDL CREATE Criar objectos da base de dados (tabelas, índices, vistas)

    DDL ALTER Alterar objectos da base de dados (tabelas, índices, vistas)

    DDL DROP Apagar objectos da base de dados (tabelas, índices, vistas)

    --------------------

    DCL GRANT Conceder acesso à base de dados e aos seus objectos

    DCL REVOKE Retirar acesso à base de dados e aos seus objectos