Logo Passei Direto
Buscar

ATIVIDADE 2 TI BANCO DE DADOS 2018D1

User badge image
I Cabral

em

Ferramentas de estudo

Questões resolvidas

Toda tabela deve apresentar colunas contendo nome e o tipo de dados. Referente ao tipo de dados, este define o tipo de valor que uma coluna pode conter. Uma coluna pode apresentar valores inteiros, monetários, caracteres, temporal, entre outros.
É correto que se afirma em:
I. A coluna “data_movimento” pode conter valores de data. Para consultar os registros onde as datas estão entre o dia 01/10/2018 e 05/10/2018, precisamos executar o comando SQL: SELECT * FROM movimentos WHERE data_movimento BETWEEN '2018-10-01' AND '2018-10-05';
II. A coluna “id_pessoa” apresenta valores inteiros. Para selecionar os movimentos que apresentam o “id_pessoa” igual a 3, precisamos executar o seguinte comando SQL: SELECT * FROM movimentos WHERE id_pessoa = 3;
III. O comando SELECT * FROM movimentos WHERE id_pessoa = 2 AND data_movimento = '2018-10-02'; retorna apenas o registro da linha 1.
IV. O comando SELECT * FROM movimentos WHERE id_pessoa = 2 AND data_movimento = '2018-10-02'; retorna os registros das linhas 1 e 4.
I apenas.
III apenas.
I e II apenas.
I, II e III apenas.
I, II, III e IV.

Um Administrador de Banco de Dados, criou em um servidor PostgreSQL a tabela “pessoas” conforme comando abaixo.
A partir dos dados apresentados na tabela “pessoas”, um usuário quer listar os registros onde o celular não foi informado ou esteja em branco. Assinale a afirmativa correta para que a consulta seja executada corretamente.
SELECT * FROM pessoas;
SELECT * FROM pessoas WHERE celular = ??;
SELECT * FROM pessoas WHERE celular = NULL;
SELECT * FROM pessoas WHERE celular IS NULL;
SELECT * FROM pessoas WHERE celular IS NULL OR celular = '';

Imagine que você precisa realizar uma seleção que retorne todas as cidades em que houve vendas, porém, não é necessário mostrar as cidades de maneira repetida.
Baseado neste caso apresentado, assinale a alternativa que contenha o comando que não permite linhas repetidas nos resultados das consultas:
JOIN
LIKE
DROP
DISTINCT
ORDER BY

A linguagem SQL permite a criação de novas tabelas através do uso do comando CREATE TABLE. Por meio desse comando o desenvolvedor pode “popular” e ampliar o banco de dados.
A partir disto, analise o comando CREATE TABLE abaixo juntamente com as afirmações expostas:
I – O nome da tabela que será criada será PESSOA.
II – Os campos Nome e Sobrenome tem como tipo VARCHAR que por sua vez receberão dados os tipos CARACTERE.
III – O campo Nome poderá ser preenchido em branco, ou seja, pode-se criar um registro sem o atributo nome.
IV – O campo Id não poderá ser repetido pois tem marcado como PRIMARY KEY.
I apenas.
III apenas.
I e IV apenas.
II e III apenas.
I, II e IV apenas.

O comando UPDATE faz parte dos comandos de modificação de dados em SQL, assim como o comando INSERT e DELETE. A sintaxe básica do comando é UPDATE nome_da_tabela SET nome_da_coluna = ‘novo valor’.
É correto que se afirma em:
I. O comando UPDATE é utilizado quando precisamos alterar um ou mais registros do banco de dados.
II. O comando UPDATE nos permite alterar mais de uma coluna da tabela ao ser executado.
III. Não é permitido alterar mais de uma coluna da tabela com o comando UPDATE.
IV. A cláusula WHERE do comando UPDATE é utilizado para delimitar quais linhas ou registros receberam a alteração.
I apenas.
I e II apenas.
I e III apenas.
I, II e IV apenas.
I, II, III e IV.

O comando em SQL para a execução de operações de consulta é o SELECT, sendo que ele permite a construção de consultas que podem variar das mais simples até consultas bem complexas.
É correto o que se afiram em:
I – O SUM contido no SELECT irá realizar a soma do valor total das vendas.
II – A cláusula WHERE irá limitar a somatória das vendas entre 01/07/2017 a 31/07/2017.
III – FROM VENDAS significa que os dados serão buscados na tabela vendas.
IV – O SUM contido no SELECT irá realizar a média aritmética do valor total vendido.
I apenas.
II apenas.
IV apenas.
I, II e III apenas.
I, II e IV apenas.

O comando DELETE faz parte dos comandos de modificação de dados em SQL, assim como o comando INSERT e UPDATE. O comando tem como objetivo remover registros ou linhas inseridas em uma tabela, de acordo com a cláusula WHERE informada no comando.
Baseado os registros observados na imagem acima, marque a alternativa correta para que seja removido apenas o produto “Areia” da tabela “produtos”.
DELETE produtos.
DELETE FROM produtos id = 10.
DELETE produtos WHERE id = 10.
DELETE FROM produtos WHERE id = 10.
UPDATE produtos DELETE WHERE id = 10.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Toda tabela deve apresentar colunas contendo nome e o tipo de dados. Referente ao tipo de dados, este define o tipo de valor que uma coluna pode conter. Uma coluna pode apresentar valores inteiros, monetários, caracteres, temporal, entre outros.
É correto que se afirma em:
I. A coluna “data_movimento” pode conter valores de data. Para consultar os registros onde as datas estão entre o dia 01/10/2018 e 05/10/2018, precisamos executar o comando SQL: SELECT * FROM movimentos WHERE data_movimento BETWEEN '2018-10-01' AND '2018-10-05';
II. A coluna “id_pessoa” apresenta valores inteiros. Para selecionar os movimentos que apresentam o “id_pessoa” igual a 3, precisamos executar o seguinte comando SQL: SELECT * FROM movimentos WHERE id_pessoa = 3;
III. O comando SELECT * FROM movimentos WHERE id_pessoa = 2 AND data_movimento = '2018-10-02'; retorna apenas o registro da linha 1.
IV. O comando SELECT * FROM movimentos WHERE id_pessoa = 2 AND data_movimento = '2018-10-02'; retorna os registros das linhas 1 e 4.
I apenas.
III apenas.
I e II apenas.
I, II e III apenas.
I, II, III e IV.

Um Administrador de Banco de Dados, criou em um servidor PostgreSQL a tabela “pessoas” conforme comando abaixo.
A partir dos dados apresentados na tabela “pessoas”, um usuário quer listar os registros onde o celular não foi informado ou esteja em branco. Assinale a afirmativa correta para que a consulta seja executada corretamente.
SELECT * FROM pessoas;
SELECT * FROM pessoas WHERE celular = ??;
SELECT * FROM pessoas WHERE celular = NULL;
SELECT * FROM pessoas WHERE celular IS NULL;
SELECT * FROM pessoas WHERE celular IS NULL OR celular = '';

Imagine que você precisa realizar uma seleção que retorne todas as cidades em que houve vendas, porém, não é necessário mostrar as cidades de maneira repetida.
Baseado neste caso apresentado, assinale a alternativa que contenha o comando que não permite linhas repetidas nos resultados das consultas:
JOIN
LIKE
DROP
DISTINCT
ORDER BY

A linguagem SQL permite a criação de novas tabelas através do uso do comando CREATE TABLE. Por meio desse comando o desenvolvedor pode “popular” e ampliar o banco de dados.
A partir disto, analise o comando CREATE TABLE abaixo juntamente com as afirmações expostas:
I – O nome da tabela que será criada será PESSOA.
II – Os campos Nome e Sobrenome tem como tipo VARCHAR que por sua vez receberão dados os tipos CARACTERE.
III – O campo Nome poderá ser preenchido em branco, ou seja, pode-se criar um registro sem o atributo nome.
IV – O campo Id não poderá ser repetido pois tem marcado como PRIMARY KEY.
I apenas.
III apenas.
I e IV apenas.
II e III apenas.
I, II e IV apenas.

O comando UPDATE faz parte dos comandos de modificação de dados em SQL, assim como o comando INSERT e DELETE. A sintaxe básica do comando é UPDATE nome_da_tabela SET nome_da_coluna = ‘novo valor’.
É correto que se afirma em:
I. O comando UPDATE é utilizado quando precisamos alterar um ou mais registros do banco de dados.
II. O comando UPDATE nos permite alterar mais de uma coluna da tabela ao ser executado.
III. Não é permitido alterar mais de uma coluna da tabela com o comando UPDATE.
IV. A cláusula WHERE do comando UPDATE é utilizado para delimitar quais linhas ou registros receberam a alteração.
I apenas.
I e II apenas.
I e III apenas.
I, II e IV apenas.
I, II, III e IV.

O comando em SQL para a execução de operações de consulta é o SELECT, sendo que ele permite a construção de consultas que podem variar das mais simples até consultas bem complexas.
É correto o que se afiram em:
I – O SUM contido no SELECT irá realizar a soma do valor total das vendas.
II – A cláusula WHERE irá limitar a somatória das vendas entre 01/07/2017 a 31/07/2017.
III – FROM VENDAS significa que os dados serão buscados na tabela vendas.
IV – O SUM contido no SELECT irá realizar a média aritmética do valor total vendido.
I apenas.
II apenas.
IV apenas.
I, II e III apenas.
I, II e IV apenas.

O comando DELETE faz parte dos comandos de modificação de dados em SQL, assim como o comando INSERT e UPDATE. O comando tem como objetivo remover registros ou linhas inseridas em uma tabela, de acordo com a cláusula WHERE informada no comando.
Baseado os registros observados na imagem acima, marque a alternativa correta para que seja removido apenas o produto “Areia” da tabela “produtos”.
DELETE produtos.
DELETE FROM produtos id = 10.
DELETE produtos WHERE id = 10.
DELETE FROM produtos WHERE id = 10.
UPDATE produtos DELETE WHERE id = 10.

Prévia do material em texto

29/10/2018 Unicesumar - Ensino a Distância
1/7
ATIVIDADE 2 - TI - BANCO DE DADOS - 2018D1
Período:15/10/2018 08:00 a 02/11/2018 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 03/11/2018 00:00 (Horário de Brasília)
Nota ob�da:
1ª QUESTÃO
Na empresa CALÇADOS MARINGÁ o gestor necessita saber os nomes e o valor dos salários dos empregados
que foram contratados entre o mês de janeiro de 2015 e janeiro de 2016. Partindo desta necessidade analise
as afirmações e assinale a alternativa que correta:
 
ALTERNATIVAS
I apenas.
II apenas.
I e III apenas.
II e III apenas.
I, III e IV apenas.
2ª QUESTÃO
29/10/2018 Unicesumar - Ensino a Distância
2/7
Toda tabela deve apresentar colunas contendo nome e o tipo de dados. Referente ao tipo de dados, este
define o tipo de valor que uma coluna pode conter. Uma coluna pode apresentar valores inteiros,
monetários, caracteres, temporal, entre outros. 
Disponível: <http://bit.ly/2zskri3>. Acesso em: 24 set. 2018. 
Analise a seguir a tabela contendo os dados de movimentação.
 
 
 
Avalie as afirmações abaixo: 
I. A coluna “data_movimento” pode conter valores de data. Para consultar os registros onde as datas estão
entre o dia 01/10/2018 e 05/10/2018, precisamos executar o comando SQL: SELECT * FROM
movimentos WHERE data_movimento BETWEEN '2018-10-01' AND '2018-10-05'; 
 II. A coluna “id_pessoa” apresenta valores inteiros. Para selecionar os movimentos que apresentam o
“id_pessoa” igual a 3, precisamos executar o seguinte comando SQL: SELECT * FROM movimentos
WHERE id_pessoa = 3; 
 III. O comando SELECT * FROM movimentos WHERE id_pessoa = 2 AND data_movimento = '2018-10-02';
retorna apenas o registro da linha 1. 
 IV. O comando SELECT * FROM movimentos WHERE id_pessoa = 2 AND data_movimento = '2018-10-02';
retorna os registros das linhas 1 e 4. 
É correto que se afirma em:
ALTERNATIVAS
I apenas.
III apenas.
I e II apenas.
I, II e III apenas.
I, II, III e IV.
3ª QUESTÃO
29/10/2018 Unicesumar - Ensino a Distância
3/7
Um SGBD nos ajuda na manipulação do banco de dados. Quando desejamos apagar as linhas de uma tabela
utilizamos comando DELETE. A partir deste conceito, analise o comando abaixo a ser executado em SGBD
MySQL, em seguida, leia as afirmações.
  
 DELETE FROM FORNECEDORES;
  
 I – Após a execução do comando acima será apagada apenas a primeira linha da tabela FORNECEDORES. 
 II – Após a execução do comando acima serão apagados todas as linhas da tabela FORNECEDORES. 
 III – Após a execução do comando acima não será apagada nenhuma linha. 
 IV – Após a execução do comando serão excluídas as colunas/atributos da tabela FORNECEDORES.
 
É correto o que se afirma em:
ALTERNATIVAS
I apenas.
II apenas.
III apenas.
IV apenas.
I, II, III e IV
4ª QUESTÃO
29/10/2018 Unicesumar - Ensino a Distância
4/7
Um Administrador de Banco de Dados, criou em um servidor Postgresql a tabela “pessoas” conforme
comando abaixo. 
CREATE TABLE public.pessoas 
 ( 
     id serial NOT NULL, 
     nome character varying(50) NOT NULL,
     tipo character(1) NOT NULL, 
     celular character varying(15), 
     CONSTRAINT pessoas_pkey PRIMARY KEY (id) 
 ); 
 COMMENT ON COLUMN public.pessoas.tipo 
   IS 'F - Fornecedor / C - Consumidor'; 
 
Após criar a tabela, ela foi populada com os dados conforme imagem abaixo:
 
 A partir dos dados apresentados na tabela “pessoas”, um usuário quer listar os registros onde o celular não
foi informado ou esteja em branco. Assinale a afirmativa correta para que a consulta seja executada
corretamente.
ALTERNATIVAS
SELECT * FROM pessoas;
SELECT * FROM pessoas WHERE celular = ??;
SELECT * FROM pessoas WHERE celular = NULL;
SELECT * FROM pessoas WHERE celular IS NULL;
SELECT * FROM pessoas WHERE celular IS NULL OR celular = '';
5ª QUESTÃO
Imagine que você precisa realizar uma seleção que retorne todas as cidades em que houve vendas, porém,
não é necessário mostrar as cidades de maneira repetida. Baseado neste caso apresentado, assinale a
alternativa que contenha o comando que não permite linhas repetidas nos resultados das consultas:
ALTERNATIVAS
29/10/2018 Unicesumar - Ensino a Distância
5/7
JOIN
LIKE
DROP
DISTINCT
ORDER BY
6ª QUESTÃO
SQL é a linguagem padrão para os Bancos de Dados Relacionais. Talvez, um dos motivos dos Sistemas
Gerenciados de Banco de Dados (SGBDs) relacionais serem tão difundidos seja a maturidade da linguagem
SQL, que é muito bem elaborada e bem projetada. 
Referente as consultas em um Banco de Dados Relacional, assinale a afirmativa correta.
ALTERNATIVAS
A cláusula SELECT é utilizada para listar as tabelas que devem ser examinadas na avaliação da expressão SQL em
uma consulta ao Banco de Dados.
A expressão básica para se fazer uma consulta em SQL consiste em três cláusulas: SELECT, FROM e WHERE. A
cláusula WHERE é utilizada para delimitar a consulta.
O SQL apresenta vários comandos para se executar uma consulta ao em uma tabela do banco de dados, sendo o
comando EXTRACTING FORCE o mais utilizado.
A linguagem SQL não permite que seja feita uma consulta ordenada. Para isto, o usuário deve primeiro extrair os
dados e depois ordenar utilizando outras ferramentas de manipulação de dados.
A linguagem SQL apresenta apenas comandos de modificação e definição de tabelas em um Banco de Dados
relacional. Para se fazer consulta, o usuário deve utilizar uma linguagem de programação de sua preferência que
apresenta um drive para o banco de dados que se está utilizando e uma biblioteca interna para consulta no banco de
dados.
7ª QUESTÃO
A linguagem SQL permite a criação de novas tabelas através do uso do comando CREATE TABLE. Por meio
desse comando o desenvolvedor pode “popular” e ampliar o banco de dados. A partir disto, analise o
comando CREATE TABLE abaixo juntamente com as afirmações expostas:
  
 CREATE TABLE PESSOA (
 id                 INT PRIMARY KEY,
 nome           VARCHAR(30) NOT NULL,
 sobrenome  VARCHAR(30)
 );
  
 I – O nome da tabela que será criada será PESSOA.
 II – Os campos Nome e Sobrenome tem como tipo VARCHAR que por sua vez receberão dados os tipos
CARACTERE.
 III – O campo Nome poderá ser preenchido em branco, ou seja, pode-se criar um registro sem o atributo
nome.
 IV – O campo Id não poderá ser repetido pois tem marcado como PRIMARY KEY.
ALTERNATIVAS
29/10/2018 Unicesumar - Ensino a Distância
6/7
I apenas.
III apenas.
I e IV apenas.
II e III apenas.
I, II e IV apenas.
8ª QUESTÃO
O comando UPDATE faz parte dos  comandos de modificação de dados em SQL, assim como o comando
INSERT e DELETE. A sintaxe básica do comando é UPDATE nome_da_tabela SET nome_da_coluna = ‘novo
valor’. 
 
Referente ao comando UPDATE, leia as afirmações abaixo: 
 
I. O comando UPDATE é utilizado quando precisamos alterar um ou mais registros do banco de dados. 
 II. O comando UPDATE nos permite alterar mais de uma coluna da tabela ao ser executado. 
 III. Não é permitido alterar mais de uma coluna da tabela com o comando UPDATE. 
 IV. A cláusula WHERE do comando UPDATE é utilizado para delimitar quais linhas ou registros receberam a
alteração. 
É correto que se afirma em: 
ALTERNATIVAS
I apenas.
I e II apenas.
I e III apenas.
I, II e IV apenas.
I, II, III e IV.
9ª QUESTÃO
O comando em SQL para a execução de operações de consulta é o SELECT, sendo que ele permite a
construção de consultas que podem variar das mais simples até consultas bem complexas. Partindo disto,
analise a consulta SELECT e as afirmativas abaixo:
 
 SELECT SUM(VLR_TOTAL_VENDAS)
 FROM VENDAS
 WHERE DATA_VENDA >= '01/07/2017'
 AND DATA_VENDA <= '31/07/2017';
  
 I – O SUM contido no SELECT irá realizar a somado valor total das vendas. 
 II – A cláusula WHERE irá limitar a somatória das vendas entre 01/07/2017 a 31/07/2017.
 III – FROM VENDAS significa que os dados serão buscados na tabela vendas. 
 IV – O SUM contido no SELECT irá realizar a média aritmética do valor total vendido.
 
É correto o que se afiram em:
ALTERNATIVAS
29/10/2018 Unicesumar - Ensino a Distância
7/7
I apenas.
II apenas.
IV apenas.
I, II e III apenas.
I, II e IV apenas.
10ª QUESTÃO
O comando DELETE faz parte dos comandos de modificação de dados em SQL, assim como o comando
INSERT e UPDATE. O comando tem como objetivo remover registros ou linhas inseridas em uma tabela, de
acordo com a cláusula WHERE informada no comando. 
Observe os registros na imagem abaixo, que foram extraídos de uma tabela chamada “produtos”. 
 
 
 
 Baseado os registros observados na imagem acima, marque a alternativa correta para que seja removido
apenas o produto “Areia” da tabela “produtos”. 
ALTERNATIVAS
DELETE produtos.
DELETE FROM produtos id = 10.
DELETE produtos WHERE id = 10.
DELETE FROM produtos WHERE id = 10.
UPDATE produtos DELETE WHERE id = 10.

Mais conteúdos dessa disciplina