SóProvas


ID
823846
Banca
VUNESP
Órgão
SPTrans
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a alternativa que classifica corretamente os comandos de definição e de manipulação de dados num sistema de banco de dados que usa a linguagem SQL, conforme apresentado a seguir:

x: definição de dados
y: manipulação de dados

Alternativas
Comentários
  • Alternativa B.
    Definição de dados é a subliguagem DDL que contém as instruções de criação, alteração e eliminação de tabelas, views, índices, etc.
    Manipulação de dados é a subliguagem DML que contém as instruçãos que inserem, alteram e excluem registros.
  • x: definição de dados
    y: manipulação de dados

     

    • a) x – select (select eh DML, y).
      y – create (create eh DML, x).
    • b) x – alter CORRETA!
      y – update
    • c) x – drop (drop eh DDL, x).
      y – alter (alter eh DDL, x).
    • d) x – delete (delete eh DML, y).
      y – insert (insert eh DML, y).
    e) x – grant (grant DCL).
    y – revoke (revoke eh DCL).
  • 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 - LInguage 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.