5^{a} ). Um Analista de Sistema:
I. criou uma tabela em um banco de dados relacional.
II. alterou a estrutura da tabela.
III. incluiu registros na tabela.
Os comandos SQL utilizados nas operações realizadas em I, II e III enquadram-se, correta e respectivamente, no âmbito da: (justifique sua resposta)
a) \mathrm{DDL}-\mathrm{DML}-\mathrm{DDL}.
b) DML - DML - DDL.
c) DML - DDL - DDL.
d) \mathrm{DDL}-\mathrm{DML}-\mathrm{DML}.
e) DDL - DDL - DML.

Passo 1

O enunciado pede para classificarmos três operações SQL segundo sua linguagem de atuação: criação de tabela, alteração de estrutura de tabela e inclusão de registros. O conteúdo envolve as distinções entre DDL (Data Definition Language) e DML (Data Manipulation Language).

Passo 2

A criação de tabela é feita com o comando
CREATE TABLE
e esse comando define ou altera a estrutura do banco de dados. Logo, pertence à DDL.

Passo 3

A alteração da estrutura de tabela é feita com o comando
ALTER TABLE
que também modifica a definição do esquema de dados. Portanto, esse comando também pertence à DDL.

Passo 4

A inclusão de registros na tabela é feita com o comando
INSERT
e esse comando manipula dados já existentes no banco. Logo, pertence à DML.

Passo 5

As operações I, II e III enquadram‐se, respectivamente, em
DDL – DDL – DML
o que corresponde à alternativa e).

Resposta

e) DDL – DDL – DML.

Exercícios relacionados