Baixe o app para aproveitar ainda mais
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
Compartilhar