Com relação à linguagem de definição de dados (DDL) e à ling...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602410 Banco de Dados
Com relação à linguagem de definição de dados (DDL) e à linguagem de manipulação de dados (DML), julgue o próximo item.

A DML utiliza o comando CREATE para inserir um novo registro na tabela de dados.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

Para compreender por que a alternativa é incorreta, é necessário destacar a diferença entre DDL (Data Definition Language) e DML (Data Manipulation Language).

O DDL inclui comandos como:

  • CREATE: para criar novas tabelas e outros objetos de banco de dados.
  • ALTER: para modificar estruturas existentes.
  • DROP: para remover objetos do banco de dados.

Já o DML abrange instruções como:

  • INSERT: para adicionar novos registros a uma tabela.
  • UPDATE: para atualizar registros existentes.
  • DELETE: para remover registros de uma tabela.
  • SELECT: para consultar registros.

Portanto, o comando CREATE é uma instrução de DDL utilizada para criar novos objetos no banco de dados, não para inserir registros. Para inserir um novo registro em uma tabela, o comando correto a ser utilizado é o INSERT, que faz parte da DML.

Com esses esclarecimentos, fica claro que usar o comando CREATE para inserir um novo registro está errado; o comando correto seria INSERT.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Para isso é utilizado o INSERT

CREATE é para criar tabela.

Outro erro: CREATE não é DML, mas sim DDL!

DDL --> CREATE, ALTER, DROP...

 

DML --> SELECT, INSERT, UPDATE, DELETE...

Linguagem de manipulação de dados (ou DML, de Data Manipulation Language) é o grupo de comandos dentro da linguagem SQL utilizado para a recuperação, inclusão, remoção e modificação de informações em bancos de dados. Os principais comandos DML são Select, Insert, Update e Delete.

Uma declaração INSERT permite a inclusão de um ou mais registros em uma tabela. Exemplo: INSERT INTO NOME_TABELA(ATRIBUTOS) VALUES(VALORES_DOS_ATRIBUTOS);

AFIRMATIVA ERRADA!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo