Buscar

Av2 - Programação e Desenvolvimento de Banco de Dados

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

 Programação e Desenvolvimento de Banco …
Av2 - Programação e Desenvolvimento de Banco de
Dados
Colaborar  
(/notific
Informações Adicionais
Período: 02/10/2023 00:00 à 27/11/2023 23:59
Situação: Cadastrado
Tentativas: 1 / 3
Pontuação: 1500
Protocolo: *******
Avaliar Material
1)
a)
b)
c)
d)
e)
A loja BOLADAS LTDA foi adquirida pela fabrica de chuteiras BICUDÃO LTDA, com a ideia de expandir a
variedade de produtos e fortalecer a nova marca BigFootBall S.A. no País. Como ambas as empresas já
possuíam sistemas informatizados trabalhando em todo o País e os mesmos mantinham centralizados os
seus registros na Nuvem. A TI junto com seus D.B.As inciaram o processo de integração entre as mesmas,
como tempo é dinheiro, a equipe de marketing rapidamente solicitou uma lista integrada de todos os
clientes de ambas as lojas, para lançar o quanto antes a nova campanha de marketing. Ao que a equipe
realizou a contagem de CLIENTES em ambas as lojas e identificou que a loja BOLADAS tem mais clientes
cadastrados que a Fabrica BICUDÃO, com isso para evitar as duplicidades e perca de tempo, o D.B.A. realizou
a listagem trazendo todos os nomes de cliente da Loja BOLADAS e depois, através de uma sub consulta
trouxe os CLIENTES da Fabrica BICUDÃO que NÃO estavam cadastrados na Loja BOLADAS. Sabendo que a
Tabela de CLIENTES da Loja BOLADAS tem como referência os campos NOME e CPF iguais ao da Tabela
FREGUES da Fabrica BICUDÃO, Avalie as alternativas a seguir e identifique qual a subconsulta correta
necessária para trazer os clientes restantes.
Assinale a alternativa correta.
Alternativas:
INSERT nome FROM FREGUES WHERE cpf NOTIN (SELECTED cpf FROM CLIENTES);
SELECT nome FROM FREGUES WHERE cpf NOT IN (SELECT cpf FROM CLIENTES);
 
Alternativa assinalada
INSERT nome FROM FREGUES WHERE cpf INSERT (SELECT cpf FROM CLIENTES);
SELECT nome FROM FREGUES WHERE cpf NOT IN INSERT (SELECTED cpf FROM CLIENTES);
SELECTED nome FROM FREGUES WHERE cpf NOTIN INSERT(SELECTED cpf FROM CLIENTES);
2)
a)
b)
c)
d)
e)
3)
a)
b)
A secretaria de educação de Itaparioca apresentou nos últimos 5 anos um alto índice de crianças que
não terminaram o ensino médio na idade correta. Porem nos últimos 2 anos tem feito forte campanha de
retenção e incentivo aos estudantes das redes municipais e estaduais de ensino. Com isso após o
encerramento do ultimo ano letivo "2017". A Secretaria de Educação solicitou a T.I. uma listagem com todos
os alunos com mais de 19 anos de idade matriculados no 3º ano do ensino médio dentro do município, para
verificar a correta melhoria no rendimento dos jovens Itapariocaenses. A equipe de T.I. mediante a
solicitação da secretaria verificou a tabela de ALUNOS com os campos "idaluno" que é numérico e "nome"
que é alfanumérico, junto a tabela MATRICULAS onde se encontram os campos "idaluno" que tem a mesma
estrutura do campo da tabela de ALUNOS, "idserie" que tem 1 digito numérico, "idnivel" que tem 1 digito
numérico e "anoOferta" que tem 4 dígitos numéricos. Sabendo que o "idnivel" 5 corresponde ao ensino
médio, o "idserie" 3 corresponde ao 3º ano e 2017 corresponde ao "anooferta". Avalie as alternativas abaixo
identificando o correto script para trazer a listagem solicitada.
Assinale a alternativa que apresenta o correto Script SQL.
Alternativas:
SELECT nome FROM ALUNOS WHERE idade <> 19 AND idaluno NOT IN (SELECT idaluno FROM
MATRICULAS WHERE anooferta = 2017 AND idnivel >= 5 AND idserie >< 3);
SELECT nome FROM ALUNOS WHERE idade >= 19 AND idaluno IN (SELECT idaluno FROM MATRICULAS
WHERE anooferta = 2017 AND idnivel <= 5 AND idserie <> 3);
SELECT nome FROM ALUNOS WHERE idade > 19 AND idaluno IN (SELECT idaluno
FROM MATRICULAS WHERE anooferta = 2017 AND idnivel = 5 AND idserie = 3);
Alternativa assinalada
SELECT nome FROM ALUNOS WHERE idade < 19 AND idaluno NOT IN (SELECT idaluno FROM
MATRICULAS WHERE anooferta = 2017 AND idnivel <> 5 AND idserie > 3);
SELECT nome FROM ALUNOS WHERE idade = 19 AND idaluno IN (SELECT idaluno FROM MATRICULAS
WHERE anooferta = 2017 AND idnivel IN 5 AND idserie < 3);
As indústrias TelaVisão após o sucesso da copa do mundo vai negociar a compra de matérias primas
para retomar a produção de televisores. Com a recente alta do dólar os sócios definiram investir em compra
de materiais a Vista, para melhorar o preço dos mesmos na aquisição, para evitar que os produtos ficassem
parados, definiram produzir somente televisores para o final do ano, e que tiveram seu pagamentos feitos
em dinheiros pelos lojistas, com isso ela espera vender mais e receber mais rápido ainda. Imediatamente a
secretária solicitou a equipe de T.I. a listagem de produtos que atendam as colocações dos sócios, Sabendo
que a tabela de cadastro de PRODUTOS tem o campo idproduto que é numérico, com a mesma estrutura do
campo idproduto da tabela de VENDAS e que o a tabela de VENDAS tem o campo idtipo, idcategoria,
idpgtotp todos numéricos, e que os códigos idtipo 2 = Eletrônicos, idcategoria = 1 Televisores, idpgtotp 1 =
dinheiro. Sabendo que será necessário vários filtros para relacionar corretamente as condições desta
pesquisa, Avalie as alternativas abaixo no que concerne o correto Script para trazer os resultados esperados
Assinale a alternativa que apresenta o correto Script SQL solicitado.
Alternativas:
SELECT nome FROM PRODUTOS WHERE idproduto NOT IN (SELECT idproduto FROM VENDAS WHERE
idtipo <= 2 AND idcategoria = 1 AND idpgtotp = 1);
SELECT nome FROM PRODUTOS WHERE idproduto IN (SELECT idproduto FROM VENDAS WHERE idtipo
<> 2 AND idcategoria = 1 AND idpgtotp = 1);
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
SELECT nome FROM PRODUTOS WHERE idproduto NOT IN (SELECT idproduto FROM VENDAS WHERE
idtipo >< 2 AND idcategoria = 1 AND idpgtotp = 1);
SELECT nome FROM PRODUTOS WHERE idproduto NOT IN (SELECT idproduto FROM VENDAS WHERE
idtipo >= 2 AND idcategoria = 1 AND idpgtotp = 1);
SELECT nome FROM PRODUTOS WHERE idproduto IN (SELECT idproduto FROM
VENDAS WHERE idtipo = 2 AND idcategoria = 1 AND idpgtotp = 1);
Alternativa assinalada
Considere a procedure abaixo, responsável por conceder 30% de desconto nas passagens a partir da
inserção do número de vendas das mesmas e que utiliza a função fn_desc:
 
CREATE PROCEDURE proc_desc (VAR_VendasNumero INT)
SELECT (fn_desc(destino.valor, Vendas.Qtd)) AS "Valor com desconto",
destino.Nome AS "Destino", vendas.Qtd AS "Passagens", vendas.Embarque
FROM Vendas INNER JOIN destino
ON Vendas.DestinoId = destino.Id
WHERE Numero = var_VendasNumero;
 
I. Nessa procedure (var_VendasNumero INT): é a variável que vai ser chamada no procedimento
armazenado por meio do CALL.
 
PORQUE
 
II. o campo (fn_desc(destino.valor, Vendas.Qtd)): utiliza a função desenvolvida, pegando como parâmetros os
campos valor da tabela destino, e quantidade(Qtd) da tabela Vendas.
A respeito dessas asserções, assinale a opção correta.
Alternativas:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. Alternativa assinalada
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
Com as recentes altas do dólar acontecido em vários países, a empresa de transportes marinhos CAWay
se viu obrigada a fazer um reajuste nos valores de seus produtos e serviços, porem, devido a complexidade
do processo a equipe de TI junto com o DBA. decidiram realizar o processo através de um update no banco
de dados, pois isso torna o processo mais rápido e com maior precisão, uma vez que existem grupos de
valores em várias moedas ao redor do mundo. Por medida de segurança e prevenção o DBA da empresadefiniu criar um ponto de restauração no sistema chamado "LastOldPrice"antes de efetuar a atualização de
preços. Com base na linguagem SQL verifique as alternativas abaixo e identifique o correto script para
proceder a criação do ponto de restauração.
a)
b)
c)
d)
e)
Assinale a alternativa correta.
Alternativas:
CREATE SAVEPOINT LastOldPrice;
SAVEPOINT LastOldPrice; Alternativa assinalada
IMPUT LastOldPrice;
RESTOREPOINT LastOldPrice;
BACKUP POINT LastOldPrice;
	Página 1
	Página 2
	Página 3
	Página 4

Continue navegando