Buscar

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

26/08/2020 Colaborar - Aap3 - Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2636235402?atividadeDisciplinaId=10532888 1/4
 Desenvolvimento de Banco de Dados (/alun…
Aap3 - Desenvolvimento de Banco de Dados
  
(/notific
Informações Adicionais
Período: 24/08/2020 00:00 à 05/12/2020 23:59
Situação:
Ir para atividade (/aluno/avaliacao/form/2636235402?atividadeDisciplinaId=10532888)
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.
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.
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,
https://www.colaboraread.com.br/aluno/timeline/index/2636235402?ofertaDisciplinaId=1331588
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/aluno/avaliacao/form/2636235402?atividadeDisciplinaId=10532888
Ney
Destacar
26/08/2020 Colaborar - Aap3 - Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2636235402?atividadeDisciplinaId=10532888 2/4
a)
b)
c)
d)
e)
3)
é 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;
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.
 
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.
Ney
Destacar
26/08/2020 Colaborar - Aap3 - Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2636235402?atividadeDisciplinaId=10532888 3/4
a)
b)
c)
d)
e)
a)
b)
4)
(  ) 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
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
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
Ney
Destacar
Ney
Destacar
26/08/2020 Colaborar - Aap3 - Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2636235402?atividadeDisciplinaId=10532888 4/4
c)
d)
e)
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
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

Outros materiais