Na linguagem de consulta estruturada SQL, as siglas DDL e DL...
Assinale a alternativa que indique instruções do tipo DDL.
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 é? 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