SóProvas


ID
3968803
Banca
FAFIPA
Órgão
Prefeitura de Arapongas - PR
Ano
2020
Provas
Disciplina
Banco de Dados
Assuntos

A linguagem SQL (Structured Query Language) possui subdivisões de comandos. Tais subdivisões consistem numa separação de comandos pela função que desempenham e as duas principais subdivisões são DDL (Data Definition Language) e DML (Data Manipulation Language). Assinale a alternativa que apresenta apenas comandos da subdivisão DML:

Alternativas
Comentários
  • Vamos eliminar os comandos DDL, para definição de dados: ( CREATE - ALTER - DROP )

    a) CREATE; INSERT; UPDATE; DELETE

    b) CREATE; INSERT; UPDATE; ALTER

    c) ALTER; INSERT; DELETE; UPDATE

    d) SELECT; DELETE; UPDATE; ALTER

    e) DELETE; INSERT; SELECT; UPDATE

    Somente sabendo disto chegamos ao GABARITO DA QUESTÃO: ALTERNATIVA E

  • DDL e DML são tipos de linguagem SQL. A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco. São comandos desse tipo o CREATE, o ALTER e o DROP. Já a DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. interage diretamente com os dados dentro das tabelas. São comandos do DML o INSERT, UPDATE e DELETE. Agora aqui cabe um parêntesis. Alguns autores costumam incluir no DML o comando SELECT, outros criam um grupo a parte pra ele, o DQL, Data Query Language, ou LInguagem de Consulta de Dados. https://www.devmedia.com.br/forum/qual-a-diferenca-entre-ddl-e-dml/563525
  • Alguns autores colocam o SELECT dentro de um subdivisão própria: DQL (Data Query Language)