SóProvas


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

Para um banco de dados SQL, dois comandos que pertencem à categoria Data Manipulation Language (DML). Assinale-os.

Alternativas
Comentários
  • Linguagem de manipulação de dados (DML) são usadas para gerenciar dados em objetos de esquema. Alguns exemplos:

     

    • SELECT - recuperar dados do banco de dados
    • INSERT - inserir dados em uma tabela
    • UPDATE - atualiza os dados existentes dentro de uma tabela
    • DELETE - exclui todos os registros de uma tabela, o espaço para os registros permanecem
    • MERGE - UPSERT operação (inserção ou atualização)
    • CONVITE - chamar um subprograma PL / SQL ou Java
    • EXPLAIN PLAN - explicar caminho de acesso a dados
    • LOCK TABLE - controle de concorrência
  • DDL

    Quando você cria um banco de dados, ele inicialmente está “vazio”; antes de começar a consultar e alterar dados é preciso definir onde e como as informações serão gravadas dentro do novo banco; então você cria diversas tabelas explicitando o tipo de dados de cada campo, as chaves estrangeiras, os índices, as regras e etc. Estes comandos de criação e alteração de estrutura são os comandos de DEFINIÇÃO dos dados, pois definem como os dados serão armazenados; em inglês são chamados de: Data Definition Language (DDL). Logo, quando falamos em comandos do tipo DDL estamos falando de comandos do tipo: CREATE, ALTER ou DROP; comandos que criam, alteram ou excluem objetos como tabelas, procedures, índices, relacionamentos e etc.

     

    DML

    Depois que você criou suas tabelas, definiu relacionamentos, índices e etc., é hora de  manipular seus dados; os comandos SQL que MANIPULAM dados são os populares SELECT, INSERT, UPDATE e DELETE. Em inglês esses comandos são chamados de Data Manipulation Language o que explica a abreviação DML.