Buscar

Aap3 - 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

18/04/2022 17:51 Colaborar - Aap3 - Programação e Desenvolvimento de Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/2957521803?atividadeDisciplinaId=12634867 1/4
 Programação e Desenvolvimento de Banco …
Aap3 - Programação e Desenvolvimento de Banco de
Dados
Sua avaliação foi confirmada com sucesso
  
(/notific
×
Informações Adicionais
Período: 18/04/2022 00:00 à 04/06/2022 23:59
Situação: Cadastrado
Protocolo: 717666277
Avaliar Material
a)
b)
c)
d)
e)
1)
2)
A clausula JOIN é largamente utilizada em diversas plataformas.  E como se determinou como uma
linguagem padrão de consulta em tabelas, encontramos ela presente em diversas aplicações voltadas para
a web, pois  são necessárias relações entre tabelas diferentes para gerar o resultado da pesquisa. Sendo
possível determinar por exemplo, data de entrada/saída, categoria, distância do centro da cidade, local do
vendedor, amplitude de valor, relevância do anúncio, tipo de pagamento, forma de envio e até mesmo
opcionais como(piscina, wifi, café da manhã e etc), também estão presentes em aplicações web que
efetuam buscas na web por meio de palavras chave digitada pelo usuário.
 
Onde é possível utilizar filtros por data, tipo de conteúdo, idioma, país de origem e etc.
Com base no texto acima, assinale a alternativa que representa corretamente as aplicações web descritas.
Alternativas:
Ferramentas de B.I., Buscadores Web e Sistemas Embarcados.
Sites de Hospedagem, Sites de compra e Buscadores Web.  Alternativa assinalada
Aplicações Locais, Sites de Hospedagem e Sites de compra..
Ferramentas de B.I., Aplicações Locais e Sites de compra.
Sites de Hospedagem, Sistemas Embarcados e App Mobile.
https://colaboraread.com.br/aluno/timeline/index/2957521803?ofertaDisciplinaId=1740328
https://colaboraread.com.br/notificacao/index
javascript:void(0);
18/04/2022 17:51 Colaborar - Aap3 - Programação e Desenvolvimento de Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/2957521803?atividadeDisciplinaId=12634867 2/4
a)
b)
c)
d)
e)
3)
Uma empresa especializada em palestras, tem um sistema pratico de atendimento, onde totens fazem
propaganda em shoppings, mercados e estações.  Após ver a propaganda o cliente insere seu C.P.F.
confirmando interesse. O totem armazena em uma tabela chamada "InteresseTMP" somente o campo
codigo (ref. a  Palestra) e cpf (ref. ao cliente) para envio rápido para o servidor central onde a tabela
"Interesse" é atualizada até o fechamento da campanha.  Com uma integração junto a Receita Federal, o
sistema envia o C.P.F. e recebe de volta se o mesmo é válido/Ativo + nome, telefone e e-mail indicados na
ultima declaração de I.R., caso o C.P.F. seja inválido os campos são excluídos. Esse retorno quando é válido,
é gravado na tabela Cliente que armazena nos campos cpf, nome, telefone, email, onde o cpf é uma chave
primária, e a tabela Palestra possui as informações de codigo, nome, duracao, data, valor onde o campo
codigo é chave primária. Validado o cliente, é emitido uma lista de interessados na  palestra para o
telemarketing finalizar o contato e fechar o negócio. Essa lista possui codigo e nome da palestra + nome,
telefone, email do cliente.
 
Com base nas informações da tabela "Interesse" que possui os campos codigo e cpf (chaves estrangeiras de
"Palestra" e "Cliente" respectivamente) e junções possíveis.
Assinale a instrução SQL correta para se obter a listagem necessária.
Alternativas:
Select Interesse.codigo, Palestra.nome, Cliente.nome, 
Cliente.telefone, Cliente.email 
From Interesse, Palestra, Cliente 
Inner join Palestra on Interesse.codigo = Palestra.codigo 
Inner join Cliente on Interesse.cpf = Cliente.cpf;
Select Interesse.codigo, Palestra.nome, Cliente.nome, 
Cliente.telefone, Cliente.email 
Inner join Palestra on Interesse.codigo = Palestra.codigo 
Inner join Cliente on Interesse.cpf = Cliente.cpf;
Select Interesse.codigo, Palestra.nome, Cliente.nome, 
Cliente.telefone, Cliente.email 
From Interesse 
Inner join Palestra on Interesse.codigo = Palestra.codigo 
and Interesse.cpf = Cliente.cpf; 
Select Interesse.codigo, Palestra.
Select Interesse.codigo, Palestra.nome, Cliente.nome, 
Cliente.telefone, Cliente.email 
From Interesse 
Inner join Palestra on Interesse.codigo = Palestra.codigo 
Inner join Cliente on Interesse.cpf = Cliente.cpf;
 Alternativa assinalada
Select Interesse.codigo, Palestra.nome, Cliente.nome, 
Cliente.telefone, Cliente.email 
From Interesse 
Inner join Interesse on Interesse.codigo = Palestra.codigo 
Inner join Interesse on Interesse.cpf = Cliente.cpf;
Segundo Silberschatz (2010), as condições para se efetuar uma junção, depende diretamente do tipo de
junção e uma condição de junção, dessa forma com o SQL será possível retornar relações como resultados.
 
18/04/2022 17:51 Colaborar - Aap3 - Programação e Desenvolvimento de Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/2957521803?atividadeDisciplinaId=12634867 3/4
a)
b)
c)
d)
e)
a)
4)
Tomando como referência linguagem S.Q.L., julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
 
(  ) Quando mencionamos uma Junção de Produto Cartesiano, delimitamos que é a junção de 2 ou mais
tabelas que contenham os campos com as informações esperadas, porem não centralizadas, desta forma
unimos as tabelas necessárias para gerar uma Ultima tabela com as informações requeridas através das
instruções Select, From e Where.
(  ) Quando mencionamos uma Junção Interna, caracterizamos uma junção que retorna apenas as linhas de
uma tabela se relacionam com as linhas de uma ou várias tabelas. Para isto utilizamos a cláusula INNER
JOIN (tabela1) ON (Tabela1.campo) = Tabela2.campo, que é semelhante à cláusula WHERE. Observe que é
retornado somente as linhas que encontram correspondência.
(  ) Uma Junção Externa é um tipo de junção se subdivide dependendo da tabela do qual admitiremos os
registros que não possuem correspondência: a tabela esquerda (Right Join), a direita (Left Join) ou ambas
(Full Join).
(  ) Quando mencionamos uma Junção Externa, definimos que a seleção não requer que os registros de uma
tabela possuam registros equivalentes em outra. O registro é mantido na pseudo-tabela se não existe outro
registro que lhe corresponda.
Assinale a alternativa que apresenta a sequência CORRETA:
Alternativas:
V - V - F - V  Alternativa assinalada
F - V - V - F
F - F - V - V
V - F - F - V
V - V - F - F
O Colégio Aprendendo realizou a 2º prova referente a disciplina de matemática do 3º ano, onde
observou-se notas abaixo do esperado para muitos alunos. Por se tratar de uma instituição com mais de
5.000 alunos em suas 60 unidades concluindo o ensino médio. A direção solicitou um relatório contendo o
nome telefone e média das duas provas abaixo de 60 (média da instituição). A equipe de T.I. elaborou uma
listagem contendo nome, telefone da tabela Alunos sabendo que a tabela ALUNOS tem Cod_aluno int(5)
chave primaria, nome Varchar(30), telefone bigint(11).
 
A tabela NOTAS possui Cod_aluno int(5) chave estrangeira que referencia o campo Cod_aluno da tabela
ALUNOS, Cod_Disciplina int(2), Cod_prova int(5) e Nota int(3), onde todos os campos não aceitam Valores
nulos e sabendo que o código da Disciplina de Matemática é 04.
 
Elabore o script que traga o resultado esperado.
Assinale a alternativa que apresenta o Script correto.
Alternativas:
select nome, telefone, AVERAGE(nota) from NOTAS 
inner join NOTAS on NOTAS.Cod_aluno = ALUNOS.Cod_aluno 
18/04/2022 17:51 Colaborar - Aap3 - Programação e Desenvolvimento de Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/2957521803?atividadeDisciplinaId=12634867 4/4
b)
c)
d)
e)
Where NOTAS.Cod_Disciplina = 4 
And nota < 60 
group by nome
select nome, telefone, AVG(nota) from NOTAS 
inner join ALUNOS on NOTAS.Cod_aluno = ALUNOS.Cod_aluno 
Where NOTAS.Cod_Disciplina = 4 
And nota < 60 
group by nome
 Alternativa assinalada
select nome, telefone, AVERAGE(nota) from NOTAS 
innerjoin ALUNOS on NOTAS.Cod_aluno = ALUNOS.Cod_aluno 
Where NOTAS.Cod_Disciplina = 4 
And nota <= 60 
group by nome
select nome, telefone, AVG(nota) from NOTAS 
inner join NOTAS on NOTAS.Cod_aluno = ALUNOS.Cod_aluno 
Where NOTAS.Cod_Disciplina = 4 
And nota <= 60 
group by nome
select nome, telefone, AVERAGE(nota) from NOTAS 
inner join ALUNOS on NOTAS.Cod_aluno = ALUNOS.Cod_aluno 
Where NOTAS.Cod_Disciplina = 4 
And nota <> 60 
group by nome

Continue navegando