Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/02/2018 BDQ Prova http://aulapos.estacio.br/bdq_simulados_pos_preview.asp?cript_hist=4580505216 1/2 Fechar PROJETO E OTIMIZAÇÃO DE BANCO DE DADOS Lupa Avaliação: NPG1379_AV_201704113521 Aluno(a): BRUNO FERREIRA DE JESUS Matríc.: 201704113521 Data: 16/02/2018 22:36:54 (Não Finalizada) Nota: 2,0 de 2,0 1a Questão (Ref.: 201704757109) Pontos: 0,4 / 0,4 Considere o esquema de uma empresa conforme segue: Func (cod_func, nome, dta_nasc, salario, nro_depto, cod_superv); Depto (nro_depto, nome) ; Projeto (cod_proj, nome, duracao, nro_depto) ; Participa (cod_proj, cod_func, horas_trab). A opção que contem o comando em SQL para obter a quantidade de funcionários em cada departamento onde a média salarial seja maior ou igual a 2000 é: SELECT COUNT(SALARIO) FROM FUNC WHERE AVG(SALARIO >= 2000; SELECT COUNT(SALARIO) FROM FUNC HAVING AVG(SALARIO) >= 2000 ; SELECT NRO_DEPTO, SUM(COD_FUNC) FROM FUNC GROUP BY NRO_DEPTO HAVING AVG(SALARIO) >= 2000; SELECT NRO_DEPTO, COUNT(*) FROM FUNC GROUP BY NRO_DEPTO HAVING AVG(SALARIO) >= 2000. SELECT NRO_DEPTO, COUNT(*) >=2000 FROM FUNC GROUP BY NRO_DEPTO; 2a Questão (Ref.: 201704756751) Pontos: 0,4 / 0,4 A expressão CLIENTE |X| CLIENTE.COD_CLI=EMPRESTIMO.COD_CLI EMPRESTIMO pode ser substituída pela expressão: CLIENTE U EMPRESTIMO; π NOME (CLIENTE |X| EMPRESTIMO); CLIENTE ∩ EMPRESTIMO; CLIENTE |X| EMPRESTIMO; σ CLIENTE.COD_CLI= EMPRESTIMO.COD (CLIENTE X EMPRESTIMO); 3a Questão (Ref.: 201704757122) Pontos: 0,4 / 0,4 A respeito da estrutura de dados Árvore B+, são verdadeiras as afirmativas, EXCETO: Reorganiza-se automaticamente com pequenas mudanças locais. As chaves são repetidas em nós não-folha formando um índice; Tem como vantagem não gerar sobrecarga de espaço; As folhas são ligadas oferecendo um caminho sequencial para percorrer as chaves; Todas as chaves são mantidas em folhas; 24/02/2018 BDQ Prova http://aulapos.estacio.br/bdq_simulados_pos_preview.asp?cript_hist=4580505216 2/2 4a Questão (Ref.: 201704757121) Pontos: 0,4 / 0,4 Um índice é uma estrutura auxiliar associada a uma tabela. Cria ponteiros para os dados armazenados em colunas específicas para acelerar o tempo de acesso às linhas de uma tabela. São exemplos de estruturas de índices, EXCETO: Índice remissivo; Índice de agrupamento; Tabelas Hash. Índices multiníveis; Índice primário; 5a Questão (Ref.: 201704757130) Pontos: 0,4 / 0,4 Seja uma transação com os seguintes comandos em SQL : INSERT INTO Cargo (CodCargo, Descricao) VALUES ('AN', 'Analista'); UPDATE Func SET salario = salario * 1.20 WHERE NRO_Depto = 10; COMMIT; DELETE FROM Func; ROLLBACK; Podemos afirmar que: O cargo de analista é inserido, os funcionários do departamento 10 recebem aumento de 2%, mas nenhum funcionário é excluído; O cargo de código 'AN' é inserido, os salários dos funcionários do departamento 10 são atualizados, mas o comando ROLLBACK desfaz todas as atualizações anteriores. O cargo de analista é inserido, os salários dos funcionários do departamento 10 são atualizados, mas nenhum funcionário é excluído; O cargo de analista é inserido, os salários dos funcionários do departamento 10 são atualizados e todos os funcionários são excluídos; O cargo de código 'AN' é inserido, os salários dos funcionários do departamento 20 são atualizados, mas nenhum funcionário é excluído;
Compartilhar