). 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)
.
b) DML - DML - DDL.
c) DML - DDL - DDL.
d)
.
e) DDL - DDL - DML.
I. criou uma tabela em um banco de dados relacional.
II. alterou a estrutura da tabela.
III. incluiu registros na tabela.
a)
b) DML - DML - DDL.
c) DML - DDL - DDL.
d)
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.
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.
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.
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).
DDL – DDL – DML
o que corresponde à alternativa e).
Resposta
e) DDL – DDL – DML.