Na linguagem de consulta estruturada SQL, as siglas DDL e DL...

Próximas questões
Com base no mesmo assunto
Q57082 Banco de Dados
Na linguagem de consulta estruturada SQL, as siglas DDL e DLL representam dois grupos de instruções utilizadas no processo de administração e controle de bancos de dados.
Assinale a alternativa que indique instruções do tipo DDL.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Letra D, que enumera as seguintes instruções SQL: CREATE TABLE, DROP TABLE, ALTER TABLE, CREATE INDEX e DROP INDEX.

O tema da questão aborda as instruções de Data Definition Language (DDL) em SQL, que são utilizadas para definir e modificar a estrutura dos objetos do banco de dados. As siglas DDL e DML (e não DLL, que poderia ser um erro de digitação na questão) são comumente usadas para distinguir dois grupos de instruções:

  • DDL - Data Definition Language: Instruções que definem e alteram a estrutura dos objetos do banco de dados.
  • DML - Data Manipulation Language: Instruções utilizadas para manipular os dados dentro das tabelas.

As instruções DDL são responsáveis por criar, alterar e excluir a estrutura de objetos como tabelas e índices. Para resolver a questão corretamente, é necessário entender quais instruções pertencem a esse grupo. Vamos detalhar as instruções da Letra D:

  • CREATE TABLE: Utilizada para criar uma nova tabela no banco de dados.
  • DROP TABLE: Utilizada para excluir uma tabela existente no banco de dados.
  • ALTER TABLE: Utilizada para modificar a estrutura de uma tabela existente, como adicionar ou excluir colunas.
  • CREATE INDEX: Utilizada para criar um índice para uma ou mais colunas de uma tabela, com o objetivo de otimizar consultas.
  • DROP INDEX: Utilizada para excluir um índice existente.

Essas instruções são responsáveis por definir ou alterar a estrutura de um banco de dados, e não por manipular os dados contidos nele, o que justifica a escolha da Letra D como correta.

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

DDL

CREATE

 Cria objeto no sistema.

ALTER

 Altera a estrutura dos objetos.

DROP 
 Elimina objetos do sistema.

alternativa correta - D

DLL??? Não seria DML (Data Manipulation Language)?

DLL é? Sei FGV... sei...

uma palavra errada não anula a questão , tendo em vista que ele pergunta ddl

d)

CREATE TABLE, DROP TABLE, ALTER TABLE, CREATE INDEX e DROP INDEX


DDL – DATA DEFINITION LANGUAGE OU LINGUAGEM DE DEFINIÇÃO DOS DADOS
É usada pelo Database Administrator(DBA) e pelos projetistas do banco de dados para definir os esquemas através da execução de processos pelo compilador. Ex: CREATE, ALTER E DROP, CONSTRAINT, FOREIGN KEY, RENAME.

Clique para visualizar este comentário

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