Logo Passei Direto
Buscar

Atividade 5 N2

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias vantagens, antecipar eventuais problemas durante a construção de um edifício, especificar o que deve ser construído posteriormente, além de outros.
Em cada área, algum exemplo do conceito de modelo pode ser aplicado. Para cada um de exemplos de modelos, associe a área em que são empregados.
1. Planta baixa.
2. Esquemático de circuito.
3. Modelagem de Entidade e Relacionamento.
4. Organograma.
( ) Tecnologia de Informação.
( ) Engenharia Civil ou Arquitetura.
( ) Engenharia Elétrica.
( ) Administração.

Uma visão (view) é um dos componentes que pode ser criado em um banco de dados junto com as tabelas, stored procedures, usuários e outros. Uma view, por ser um componente que ajuda a estruturar a forma como os dados são consultados, é definido por comandos de DDL e existe uma forma e comando específico para esta criação.
Sobre o comando para criação de Views, analise as sentenças a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s).
I. ( ) O comando para a criação de uma view é o “ADD VIEW”
II. ( ) Campos das views precisam ter os mesmos nomes da consulta usada para defini-la
III. ( ) Ao ser criada, os dados da view são copiados para uma estrutura própria
IV. ( ) Uma view pode ser criada com base em outra view

No Modelo Relacional alguns elementos devem ser empregados ao estruturar os dados de determinado sistema. Faça uma associação entre os elementos a seguir e as definições apresentadas na sequência:
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
1. Relação.
2. Chave primária.
3. Chave estrangeira.
4. NULL.
( ) A partir de uma tabela, referencia o código presente em outra tabela.
( ) Identifica unicamente um determinado registro em uma relação.
( ) Está associado à questão de obrigatoriedade de inserção dos valores no atributo.
( ) Também denominadas tabelas e armazenam os registros do banco de dados.

Um sistema de informação foi previsto para uma papelaria. Nessa papelaria, há as pessoas do nível operacional que, em geral, registram os itens das vendas nos caixas.
Conforme a natureza das operações realizadas para cada um dos funcionários da papelaria, analise as afirmativas a seguir, que visam discutir a relação entre as operações de seus usuários e os tipos de comandos de DML, e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s).
I. ( ) A operação no caixa de registro de um novo item na venda tem relação com o comando INSERT.
II. ( ) Quando o gerente de loja realiza uma correção dos registros de uma venda, com alteração ou exclusão do item, os comandos relacionados são: INSERT e DELETE.
III. ( ) Quando o gerente de loja realiza as suas consultas ou emite relatórios, os comandos mais relacionados são os de SELECT.
IV. ( ) Se um caixa for requisitado para consultar o preço de certo produto, isso deve refletir em um comando de SELECT no servidor.

Um determinado sistema permite a busca de prestadores de serviço por clientes que precisam, por exemplo, de um encanador ou de um eletricista.
A respeito desse cenário, marque (V) verdadeiro ou (F) falso para as afirmações a seguir sobre as especificações dos campos da tabela PRESTADORES.
( ) O campo CPF é a chave primária da tabela.
( ) O campo EMAIL deve estar associado à definição “NOT NULL”.
( ) O campo NOME é do tipo CHAR ou VARCHAR.
( ) O campo CODIGO na tabela PRESTADORES é chave estrangeira.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias vantagens, antecipar eventuais problemas durante a construção de um edifício, especificar o que deve ser construído posteriormente, além de outros.
Em cada área, algum exemplo do conceito de modelo pode ser aplicado. Para cada um de exemplos de modelos, associe a área em que são empregados.
1. Planta baixa.
2. Esquemático de circuito.
3. Modelagem de Entidade e Relacionamento.
4. Organograma.
( ) Tecnologia de Informação.
( ) Engenharia Civil ou Arquitetura.
( ) Engenharia Elétrica.
( ) Administração.

Uma visão (view) é um dos componentes que pode ser criado em um banco de dados junto com as tabelas, stored procedures, usuários e outros. Uma view, por ser um componente que ajuda a estruturar a forma como os dados são consultados, é definido por comandos de DDL e existe uma forma e comando específico para esta criação.
Sobre o comando para criação de Views, analise as sentenças a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s).
I. ( ) O comando para a criação de uma view é o “ADD VIEW”
II. ( ) Campos das views precisam ter os mesmos nomes da consulta usada para defini-la
III. ( ) Ao ser criada, os dados da view são copiados para uma estrutura própria
IV. ( ) Uma view pode ser criada com base em outra view

No Modelo Relacional alguns elementos devem ser empregados ao estruturar os dados de determinado sistema. Faça uma associação entre os elementos a seguir e as definições apresentadas na sequência:
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
1. Relação.
2. Chave primária.
3. Chave estrangeira.
4. NULL.
( ) A partir de uma tabela, referencia o código presente em outra tabela.
( ) Identifica unicamente um determinado registro em uma relação.
( ) Está associado à questão de obrigatoriedade de inserção dos valores no atributo.
( ) Também denominadas tabelas e armazenam os registros do banco de dados.

Um sistema de informação foi previsto para uma papelaria. Nessa papelaria, há as pessoas do nível operacional que, em geral, registram os itens das vendas nos caixas.
Conforme a natureza das operações realizadas para cada um dos funcionários da papelaria, analise as afirmativas a seguir, que visam discutir a relação entre as operações de seus usuários e os tipos de comandos de DML, e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s).
I. ( ) A operação no caixa de registro de um novo item na venda tem relação com o comando INSERT.
II. ( ) Quando o gerente de loja realiza uma correção dos registros de uma venda, com alteração ou exclusão do item, os comandos relacionados são: INSERT e DELETE.
III. ( ) Quando o gerente de loja realiza as suas consultas ou emite relatórios, os comandos mais relacionados são os de SELECT.
IV. ( ) Se um caixa for requisitado para consultar o preço de certo produto, isso deve refletir em um comando de SELECT no servidor.

Um determinado sistema permite a busca de prestadores de serviço por clientes que precisam, por exemplo, de um encanador ou de um eletricista.
A respeito desse cenário, marque (V) verdadeiro ou (F) falso para as afirmações a seguir sobre as especificações dos campos da tabela PRESTADORES.
( ) O campo CPF é a chave primária da tabela.
( ) O campo EMAIL deve estar associado à definição “NOT NULL”.
( ) O campo NOME é do tipo CHAR ou VARCHAR.
( ) O campo CODIGO na tabela PRESTADORES é chave estrangeira.

Prévia do material em texto

Usuário 
 
Curso BANCO DE DADOS PTA 
Teste CLIQUE AQUI PARA ACESSAR A PROVA N2 
Iniciado 
 
Enviado 
 
Status Completada 
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 
 
Instruções 
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários 
• Pergunta 1 
1 em 1 pontos 
 
Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias 
vantagens, antecipar eventuais problemas durante a construção de um edifício, especificar 
o que deve ser construído posteriormente, além de outros. 
 
Em cada área, algum exemplo do conceito de modelo pode ser aplicado. Para cada um de 
exemplos de modelos, associe a área em que são empregados. 
1. Planta baixa. 
2. Esquemático de circuito. 
3. Modelagem de Entidade e Relacionamento. 
4. Organograma. 
 
 
As áreas para se associar os modelos são: 
( ) Tecnologia de Informação. 
( ) Engenharia Civil ou Arquitetura. 
( ) Engenharia Elétrica. 
( ) Administração. 
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência 
correta: 
 
Resposta Selecionada: 
III, I, II, IV. 
Resposta Correta: 
III, I, II, IV. 
Feedback 
da 
resposta: 
Resposta correta . Em Tecnologia de Informação, usamos para o trato com 
dados em uma abordagem conceitual o Modelo de Entidade e 
Relacionamento (Item III). A engenharia civil ou arquitetura usa uma planta 
baixa (Item I) como um modelo bastante comum no dia a dia desses 
profissionais e, até mesmo, para usuários mais leigos, ele expressa a posição 
de paredes, de portas, de janelas e, às vezes, de móveis de uma construção. 
Na Engenharia Elétrica, é comum o esquemático de circuitos (Item II) com os 
componentes e suas ligações, como resistores, fontes e outros. Na 
administração, um organograma (Item IV) serve para apresentar a hierarquia 
da empresa com diretoria, gerências e outros. 
 
 
• Pergunta 2 
1 em 1 pontos 
 
O banco de dados serve de fonte para atender às diversas demandas de setores 
informatizados por um determinado sistema, por exemplo, um setor de recursos humanos 
pode recuperar o total da folha de pagamento, um setor de vendas pode requisitar a 
quantidade de produtos vendidos por categoria e um setor de marketing pode requisitar 
alguns relatórios sobre os clientes. 
Em um sistema de locação de automóveis, a tabela de cliente apresenta o seguinte formato 
 
e com uma breve amostra de dados. 
 
Cod Nome Sexo Idade Cidade 
2 Ademar M 22 São Paulo 
1 Fabrício M 41 Salvador 
5 Joelma F 60 Rio de Janeiro 
4 Carlos M 21 São Paulo 
3 Adriana F 30 Curitiba 
 
 
O setor de marketing está avaliando as regiões onde a empresa atua e o volume de 
clientes em cada região. Daí, surgiu a necessidade de recuperar as cidades nesta tabela e 
para cada cidade, o total de clientes existentes. A consulta que melhor atende à esta 
necessidade é: 
Resposta 
Selecionada: 
 
SELECT CIDADE, COUNT(COD) FROM 
CLIENTE GROUP BY CIDADE 
Resposta 
Correta: 
 
SELECT CIDADE, COUNT(COD) FROM 
CLIENTE GROUP BY CIDADE 
Feedback 
da 
resposta: 
Resposta correta. A alternativa está correta. Para atender a esta 
demanda de para cada cidade recuperar a quantidade de 
clientes é necessário realizar uma consulta com agrupamento 
(CROUP BY), no caso um agrupamento por cidade e 
contabilizando (COUNT) valores de outros campos. 
 
 
• Pergunta 3 
1 em 1 pontos 
 
Uma visão (view) é um dos componentes que pode ser criado em um banco de dados junto 
com as tabelas, stored procedures, usuários e outros. Uma view, por ser um componente 
que ajuda a estruturar a forma como os dados são consultados, é definido por comandos 
de DDL e existe uma forma e comando específico para esta criação. 
Sobre o comando para criação de Views, analise as sentenças a seguir e assinale (V) para 
a(s) verdadeira(s) e (F) para a(s) falsa(s). 
 
I. ( ) O comando para a criação de uma view é o “ADD VIEW” 
II. ( ) Campos das views precisam ter os mesmos nomes da consulta usada para defini-la 
III. ( ) Ao ser criada, os dados da view são copiados para uma estrutura própria 
IV. ( ) Uma view pode ser criada com base em outra view 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a 
sequência correta: 
 
Resposta Selecionada: 
F, F, F, V. 
Resposta Correta: 
F, F, F, V. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa é a correta. Na sequência dos 
itens, o item I é falso, o comando para criação de view é 
“CREATE VIEW”, análogo à criação de tabela. O item II é falso, 
os campos das views podem ter nomes mais intuitivos, 
diferentes dos campos de tabelas que muitas vezes são 
 
“codificados”. O item III é falso, as views não possuem dados, 
elas simplesmente usam os dados das tabelas como se fosse 
uma “tabela virtual”. O item IV é verdadeiro, de fato uma view 
pode conter outra view em sua definição. 
 
• Pergunta 4 
1 em 1 pontos 
 
“O modelo de dados relacional foi introduzido inicialmente por Ted Codd, da IBM Research, 
em 1970, em um artigo clássico (Codd, 1970), que atraiu atenção imediata. devido à 
simplicidade e à base matemática” (ELMASRI, 2011, p. 38). 
ELMASRI, R; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison 
Wesley, 2011, p. 38. 
 
No Modelo Relacional alguns elementos devem ser empregados ao estruturar os dados de 
determinado sistema. Faça uma associação entre os elementos a seguir e as definições 
apresentadas na sequência: 
 
1. Relação. 
2. Chave primária. 
3. Chave estrangeira. 
4. NULL. 
 
 
( ) A partir de uma tabela, referencia o código presente em outra tabela. 
( ) Identifica unicamente um determinado registro em uma relação. 
( ) Está associado à questão de obrigatoriedade de inserção dos valores no atributo. 
( ) Também denominadas tabelas e armazenam os registros do banco de dados 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a 
sequência correta: 
 
Resposta Selecionada: 
III, II, IV, I. 
Resposta Correta: 
III, II, IV, I. 
Feedback 
da 
resposta: 
Resposta correta . A chave estrangeira (Item III) é uma “cópia” do código de 
outra tabela, portanto, faz referência ao código de outra tabela, em uma 
relação entre Cliente que realiza várias Compras. Em Compras, essa chave 
estrangeira seria Cod_Cliente que referencia a linha na tabela cliente. A 
chave primária, muito relevante no banco de dados, é o que permite 
identificar um registro; não existem dois registros com o mesmo código. As 
palavras NULL e NOT NULL (Item IV) são usadas para indicar se um 
determinado campo aceita ou não valores NULL’s, em outras palavras, se um 
campo pode ser ou não preenchido. A relação (Item I) é um termo mais 
formal para o que comumente é chamado de tabelas, em que os registros 
ficam armazenados, por isso até o termo Modelo Relacional. 
 
 
 
• Pergunta 5 
1 em 1 pontos 
 
As funções de agregação são úteis para contabilizar, totalizar ou avaliar registros em 
consultas construídas com o comando SELECT, com ou sem a cláusula GROUP BY. 
Quando usada sem agrupamentos, considera todos os registros dentro de um conjunto de 
resultados. Quando usada com group by, resumem os registros de um agrupamento em um 
valor conforme o objetivo da função. 
Em relação às funções de agregação, realize a associação de cada uma delas com as 
afirmações na sequência: 
 
 
I. SUM 
II. COUNT 
III. AVG 
IV. MAX 
 
Associe as funções de agregação com as afirmações sobre estes comandos 
 
( ) Podem ser aplicadas tendo como parâmetro o “*” 
( ) Retorna o maior valor de um conjunto de dados 
( ) Usada para totalizar valores 
( ) Usada para o cálculo de média de valores 
 
 
Assinale a alternativa que apresenta a sequência correta: 
Resposta Selecionada: 
II, IV, I, III 
Resposta Correta: 
II, IV, I, III 
Feedback 
da 
resposta: 
Resposta correta. A alternativa está correta. Comentandona 
sequência. O item II, COUNT pode de fato ser usado na forma 
count(*) pois ele realiza uma contagem de registros.O item IV, 
MAX, de fato calcula o valor máximo dentro de um conjunto de 
valores. SUM (Item I) é usado para totalizar, fazer somatório de 
valores. E AVG (item III) é uma abreviação de average, que 
representa a média de um conjunto de valores. 
 
 
• Pergunta 6 
1 em 1 pontos 
 
O Sistema de Gerenciamento de Banco de Dados relacionais (SGBD), 
desde a sua criação em 1970, tem tido forte sucesso na Tecnologia de 
Informação. Conforme Elmasri e Navathe (2011), o sucesso destes SGBDs 
deve-se a uma linguagem que oferece uma interface de linguagem 
declarativa de nível mais alto na qual o usuário apenas especifica qual deve 
ser o resultado esperado, deixando a otimização e as decisões sobre como 
executar a consulta para o SGBD. 
 
ELMASRI, R.; NAVATHE, S. Sistemas de banco de dados. São Paulo: 
Pearson Addison Wesley, 2011. 
 
A linguagem a que se refere os comentários de Elmasri e Navathe (2011) é 
a: 
 
Resposta Selecionada: 
SQL 
Resposta Correta: 
SQL 
Feedback 
da 
resposta: 
Resposta correta. A alternativa está correta, pois, de fato, o SQL 
é a linguagem bastante empregada em SGBDs e usada para 
expressar e declarar o que se deseja, deixando para o SGBD a 
tarefa de processamento. Isso torna seu uso bastante prático. 
 
 
• Pergunta 7 
1 em 1 pontos 
 
Um sistema de informação foi previsto para uma papelaria. Nessa papelaria, 
há as pessoas do nível operacional que, em geral, registram os itens das 
vendas nos caixas. Um gerente de loja, por vezes, precisa ser acionado 
para corrigir alguma venda, alterar ou excluir algum item registrado com 
equívoco no caixa. Um supervisor de equipes, ocasionalmente, precisa 
emitir algumas consultas e relatórios para o acompanhamento das 
operações na papelaria. 
 
Conforme a natureza das operações realizadas para cada um dos 
funcionários da papelaria, analise as afirmativas a seguir, que visam discutir 
a relação entre as operações de seus usuários e os tipos de comandos de 
DML, e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s). 
 
I. ( ) A operação no caixa de registro de um novo item na venda tem 
relação com o comando INSERT. 
II. ( ) Quando o gerente de loja realiza uma correção dos registros de uma 
venda, com alteração ou exclusão do item, os comandos relacionados são: 
INSERT e DELETE. 
III. ( ) Quando o gerente de loja realiza as suas consultas ou emite 
relatórios, os comandos mais relacionados são os de SELECT. 
IV. ( ) Se um caixa for requisitado para consultar o preço de certo produto, 
isso deve refletir em um comando de SELECT no servidor. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
 
Resposta Selecionada: 
V, V, V, V. 
Resposta Correta: 
V, V, V, V. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa D está correta. A afirmativa I é 
verdadeira, pois um novo registro, de fato, requer uma inserção 
no banco de dados, como a sua operação central. A afirmativa II 
é verdadeira, pois a correção do gerente, por alteração ou 
exclusão, corresponde aos comandos de UPDATE e DELETE. 
Tanto a afirmativa III quanto a afirmativa IV requerem 
recuperação de dados, seja para capturar registros na 
composição de relatório, seja para a busca de um preço que 
requer o comando SELECT. 
 
 
• Pergunta 8 
1 em 1 pontos 
 
Um determinado sistema permite a busca de prestadores de serviço por clientes que 
precisam, por exemplo, de um encanador ou de um eletricista. Certo prestador de serviço 
realiza o seu cadastro no sistema e, a partir daí, ele pode ser pesquisado e acionado por 
clientes interessados no serviço que ele presta. Ao realizar o cadastro, o prestador precisa 
necessariamente digitar o seu nome, seu CPF e seu endereço na cidade. Adicionalmente, 
caso ele queira, pode adicionar o seu e-mail e sua data de nascimento. Uma vez 
cadastrado, ele recebe um código que serve para identificá-lo na tabela de prestadores e 
nas chaves estrangeiras relacionadas com a tabela de prestadores. 
 
 
A respeito desse cenário, marque (V) verdadeiro ou (F) falso para as afirmações a seguir 
sobre as especificações dos campos da tabela PRESTADORES. 
 
( ) O campo CPF é a chave primária da tabela. 
( ) O campo EMAIL deve estar associado à definição “NOT NULL”. 
( ) O campo NOME é do tipo CHAR ou VARCHAR. 
( ) O campo CODIGO na tabela PRESTADORES é chave estrangeira. 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a 
sequência correta: 
Resposta Selecionada: 
F, F, V, F. 
Resposta Correta: 
F, F, V, F. 
Feedback 
da 
resposta: 
Resposta correta . O item I é falso, pois a chave primária da tabela é o 
atributo identificador CODIGO, mencionado como aquele que identifica o 
registro na tabela. O item II é falso, pois o campo EMAIL é preenchido 
opcionalmente e apenas os campos obrigatórios devem ser marcados com 
NOT NULL. O item III é verdadeiro, pois campos descritivos, como NOME, 
são associados aos tipos CHAR ou VARCHAR. O item III é falso, pois o 
campo CODIGO só é chave estrangeira em outras tabelas que referenciam a 
tabela PRESTADORES. 
 
 
 
• Pergunta 9 
1 em 1 pontos 
 
A modelagem de um banco de dados permite compreender como as tabelas estão 
relacionadas entre si, permite identificar chaves primárias e as chaves estrangeiras 
envolvidas nos relacionamentos e assim serve de suporte para construção de consultas, 
especificamente para saber quais campos usar em junções. 
 
Em um banco de dados, a parte referente ao cadastro de produtos associado ao itens de 
compras (tabela PRODUTO_COMPRA) está mostrado a seguir. 
 
 Fonte: Elaborado pelo Autor (2019) 
 
Em certo setor da empresa, houve a necessidade de recuperar todos os produtos (com sua 
descrição e a descrição da sua categoria) que possuem compra e apenas aqueles que de 
fato possuem compras associadas e que possuem a categoria cadastrada. A cláusula de 
junção após a palavra chave FROM na consulta deve ser: 
 
Resposta 
Selecionada: 
 
FROM (CATEGORIA as C INNER JOIN PRODUTO 
as P 
.ON C.COD_CATEGORIA = P.COD_CATEGORIA) 
INNER JOIN PODUTO_COMPRA AS PC 
ON P.COD_PRODUTO = PC.COD_PRODUTO) 
Resposta Correta: 
FROM (CATEGORIA as C INNER JOIN PRODUTO 
as P 
.ON C.COD_CATEGORIA = P.COD_CATEGORIA) 
INNER JOIN PODUTO_COMPRA AS PC 
ON P.COD_PRODUTO = PC.COD_PRODUTO) 
 
Feedback 
da 
resposta: 
Resposta correta. A alternativa está correta pois pela 
especificação da consulta, que envolve recuperar todos os 
produtos e apenas os produtos que possuem compras 
associadas e com as categorias cadastradas deve ser expressa 
como INNER JOIN tanto entre as tabelas CATEGORIA e 
PRODUTO quanto também com PRODUTO_COMPRA e que 
está sendo feita nesta resposta. 
 
• Pergunta 10 
1 em 1 pontos 
 
A linguagem SQL é bastante ampla e possui comandos e subconjuntos 
deles com propósitos, tais como definir a estruturação dos dados, manipular 
os registros de tabelas e ainda para gerenciamento de outros elementos em 
um SGBD, por exemplo, usuários, permissões, backup, restauração e 
outros. 
 
Em relação a alguns comandos de SQL, analise as afirmativas a seguir e 
assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s). 
 
I. ( ) O INSERT é um comando de DDL e é responsável por criar tabelas e 
realizar as inserções de seus registros. 
II. ( ) O ALTER TABLE é um comando de DDL e pode ser usado, por 
exemplo, para adicionar ou excluir uma coluna da tabela. 
III. ( ) O UPDATE é um comando de DML responsável pela alteração dos 
registros em tabelas, por exemplo, mudar o nome de um certo cliente. 
IV. ( ) O DROP é um comando de DML responsável por excluir as linhas de 
uma tabela, por exemplo, excluir um certo produto. 
A partir das associações feitas anteriormente, assinale a alternativa que 
apresenta a sequência correta: 
 
Resposta Selecionada: 
F, V, V, F. 
Resposta Correta:F, V, V, F. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa é a correta. Na sequência dos 
itens, o item I é falso, o comando INSERT não é de DDL 
(definição de dados), ele é de DML (manipulação de dados) e, 
além disso, não é responsável por criar tabelas, apenas 
inserções de registros. O comando para criar tabela é o 
CREATE TABLE, este sim de definição de dados (DDL). O item 
II é verdadeiro, pois adicionar ou excluir colunas são alterações 
em tabelas feitas por ALTER TABLE (definição de dados - DDL). 
O item III é verdadeiro, pois o UPDATE muda valores em 
registros (manipulação de dados - DML) como no caso de 
mudança de nomes. O item IV é falso; o DROP é usado para 
excluir elementos da estrutura dos dados, por exemplo, excluir 
tabelas, views, índices, e é um comando de DDL. O certo seria 
usar o comando DELETE para excluir linhas.

Mais conteúdos dessa disciplina