Buscar

ATV03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

04/11/2017 Unicesumar - Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 1/4
ATIVIDADE 3 - TI- BANCO DE DADOS - 2017D1
Período: 02/11/2017 22:30 a 07/11/2017 23:59 (Horário de Brasília)
Status: ABERTO
Valor: 0.50
Gabarito: Gabarito será liberado no dia 08/11/2017 00:00 (Horário de Brasília)
1ª QUESTÃO
Um banco de dados necessita de modificações constantes, e para isso, podemos utilizar o comando
UPDATE. Baseado nesse conceito, analise o comando SQL abaixo, juntamente com as afirmações e
assinale a alternativa correta.
 
UPDATE MATERIAL
 SET DESCRICAO = 'Borracha Branca'
 WHERE CODIGO = '120 ';
 
 I – Após a execução dessa consulta, ocorrerá a alteração da descrição do Material com código 120 para
Borracha Branca. 
 II – Após a execução dessa consulta, será excluído o Material com código 120. 
 III – Após a execução dessa consulta, será incluído um campo (coluna) novo com o nome Borracha
Branca. 
 IV – Após a execução dessa consulta, ocorrerá a alteração do código para 120 do Material Borracha
Branca.
ALTERNATIVAS
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
Apenas a afirmativa III está correta.
Apenas a afirmativa IV está correta.
Apenas as afirmativas I e IV estão corretas.
2ª QUESTÃO
No momento da elaboração de uma consulta SQL podemos utilizar recursos para facilitar a confecção,
organização e visualização dos dados (no momento do retorno da consulta). Dentre os recursos oferecidos
existentes, um deles pode ser utilizado como cabeçalho da coluna, em lugar dos nomes originais, evitando
confusões que possam ocorrer por haverem atributos repetidos de tabelas diferentes. A este recurso
damos o nome de:
ALTERNATIVAS
Foreign Key
Primary key
Alias
Not Null
Null
04/11/2017 Unicesumar - Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 2/4
3ª QUESTÃO
Em determinados momentos na construção de consultas SQL, se faz necessário realizar inserções de
novos registros em uma determinada tabela. Um exemplo seria quando necessitamos cadastrar novos
funcionários. Baseado nisso, assinale a alternativa que contenha o comando SQL utilizado para
inserir novos registros em uma determinada tabela.
 
ALTERNATIVAS
Delete.
Drop.
Add.
Insert.
Create.
4ª QUESTÃO
O comando ALTER TABLE permite ao desenvolvedor a alteração dos campos de uma tabela. Analise as
afirmativas e assinale a correta:
 
ALTERNATIVAS
Para adicionar um campo em uma tabela podemos utilizar o comando: ALTER TABLE CAMPO1 FROM TABELA1;
Para remover um campo em uma tabela podemos utilizar o comando: ALTER TABLE TABELA1 DELETE COLUMN
CAMPO1;
Para adicionar um campo em uma tabela podemos utilizar o comando: ALTER TABLE TABELA1 ADD COLUMN
CAMPO1 INTEGER;
Para adicionar um campo em uma tabela podemos utilizar o comando: ALTER TABLE TABELA1 INSERT CAMPO1;
Para remover um campo em uma tabela podemos utilizar o comando: ALTER TABLE TABELA1 IN CAMPO1;
5ª QUESTÃO
Em um banco de dados, é imprescindível que em sua construção seja pensado no conceito de Integridade
referencial. Baseado nesse conceito, analise o comando SQL abaixo e assinale a alternativa correta.
 
 ALTER TABLE VEICULO FOREIGN KEY (CHAVE_CLI_FK) REFERENCES
CLIENTES(CLI_CHAVE);
ALTERNATIVAS
A execução desse comando permite a criação de uma chave primária.
A execução desse comando permite a exclusão de uma chave primária.
A execução desse comando permite a criação de uma chave estrangeira.
A execução desse comando permite a exclusão de uma chave estrangeira.
A execução desse comando permite a exclusão de uma tabela.
6ª QUESTÃO
04/11/2017 Unicesumar - Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 3/4
O comando JOIN do SQL tem a função básica de agregar tabelas mediante um campo que faça sentido às
mesmas. Partindo desta introdução assinale a alternativa cujo retorno da seleção será a associação
de todas as linhas da primeira tabela (esquerda) com a segunda tabela (direita) mesmo que não haja
correspondentes nesta segunda tabela, sendo seus valores considerados nulos.
 
ALTERNATIVAS
SELECT CLIENTE.NOME FROM CLIENTE INNER JOIN COMPRA ON CLIENTE.CLI_CODIGO = COMPRA.COD_CLI;
SELECT CLIENTE.NOME FROM CLIENTE FALL JOIN COMPRA ON CLIENTE.CLI_CODIGO = COMPRA.COD_CLI;
SELECT CLIENTE.NOME FROM CLIENTE LEFT JOIN COMPRA ON CLIENTE.CLI_CODIGO = COMPRA.COD_CLI;
SELECT CLIENTE.NOME FROM CLIENTE RIGHT JOIN COMPRA ON CLI_CODIGO;
SELECT * FROM CLIENTE;
7ª QUESTÃO
Em uma tabela podemos ter registros que contenham valores nulos, ou seja, valores chamados de
desconhecido ou não aplicados. De acordo com esta definição assinale a alternativa cuja consulta irá
retornar corretamente apenas valores denominados NULOS:
 
ALTERNATIVAS
SELECT * FROM EMPREGADOS WHERE TRUE(DT_ADMISSAO);
SELECT * FROM EMPREGADOS WHERE FALSE(DT_ ADMISSAO);
SELECT * FROM EMPREGADOS WHERE DT_ ADMISSAO IS NOT NULL;
SELECT * FROM EMPREGADOS WHERE DT_ ADMISSAO IS NULL;
SELECT * FROM EMPREGADOS WHERE DT_ ADMISSAO NOT;
8ª QUESTÃO
Uma subquery é um caso especial de consulta aninhada em SQL que nos permite pesquisar em um
resultado de uma consulta mesmo ela retornando um ou mais valores. Baseado neste conceito assinale a
alternativa que atenda corretamente a seguinte necessidade:
 
Listar valor total dos pedidos (campo VLR_TOTAL) dos clientes que NÃO estão localizados na
cidade de Curitiba.
ALTERNATIVAS
SELECT VLR_TOTAL FROM PEDIDO WHERE COD_CLIENTE IN (SELECT CODIGOCLI FROM CLIENTE WHERE CIDADE
= 'CURITIBA');
SELECT VLR_TOTAL FROM PEDIDO WHERE COD_CLIENTE NOT IN (SELECT CODIGOCLI FROM CLIENTE WHERE
CIDADE = 'CURITIBA');
SELECT VLR_TOTAL FROM PEDIDO WHERE COD_CLIENTE DROP (SELECT CODIGOCLI FROM CLIENTE WHERE
CIDADE = 'CURITIBA');
SELECT VLR_TOTAL FROM PEDIDO WHERE COD_CLIENTE ALTER (SELECT CODIGOCLI FROM CLIENTE WHERE
CIDADE = 'CURITIBA');
SELECT VLR_TOTAL FROM PEDIDO WHERE COD_CLIENTE INSERT (SELECT CODIGOCLI FROM CLIENTE WHERE
CIDADE = 'CURITIBA');
04/11/2017 Unicesumar - Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 4/4
9ª QUESTÃO
No Modelo Relacional, as entidades não podem ficar isoladas, uma vez que as informações estarão
organizadas futuramente para o acesso de forma integrada. Baseado nesse conceito, analise o
relacionamento abaixo e assinale a alternativa com o tipo de relacionamento correspondente.
 
 
ALTERNATIVAS
Relacionamento Binário.
Relacionamento Ternário.
Relacionamento Recursivo.
Relacionamento Mestre.
Relacionamento Individual.
10ª QUESTÃO
O comando SELECT nos auxilia no retorno das informações inseridas no banco de dados, de maneira a
moldar a sua consulta atendendo à necessidade da empresa. Baseado nessa possibilidade, analise o
comando SQL abaixo e assinale a alternativa correta.
 
 SELECT *
 FROM FUNCIONARIO
 WHERE DT_DEMISSAO IS NOT NULL;
ALTERNATIVAS
Nesse comando, selecionaremos todos os funcionários que não foram demitidos.
Nesse comando, selecionaremos todos os funcionários que foram demitidos.
Nesse comando, selecionaremos todos os funcionários que foram admitidos.
Nesse comando, selecionaremos a quantidade total de funcionários demitidos ou não.
Nesse comando, selecionaremos a média de funcionários cadastrados na empresa.

Outros materiais