Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/09/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2487233088 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS Lupa Exercício: CCT0199_EX_A10_201305063139 Matrícula: 201305063139 Aluno(a): ELISBERTO LINCON DE OLIVEIRA Data: 22/08/2016 22:28:09 (Finalizada) 1a Questão (Ref.: 201305191102) Fórum de Dúvidas (0) Saiba (0) (CESGRANRIO 2010 IBGE Analista de Sistemas Desenvolvimento de Aplicações) Algumas regras de heurísticas vinculadas à álgebra relacional, como "execute as operações de seleção o mais cedo possível", "execute antes as projeções" e "evite os produtos cartesianos", são usualmente empregadas em sistemas gerenciadores de bancos de dados para a implementação de recuperação de dados após falhas. controle de concorrência. otimização de consultas. índices do tipo bit map. chaves primárias e estrangeiras. 2a Questão (Ref.: 201305193685) Fórum de Dúvidas (0) Saiba (0) De acordo com o processo de submissão de uma consulta no Oracle, identifique a ordem de execução as seguintes etapas: 1 Análise Semântica 2 Análise Sintática 3 Geração de Código 4 Otimização da Consulta 5 Reescrita de Consulta A ordem de execução CORRETA seria: 2, 1, 4, 5, 3 1, 2, 4, 5, 3 2, 1, 5, 4, 3 1, 2, 3, 4, 5 1, 2, 5, 4, 3 06/09/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2487233088 2/3 3a Questão (Ref.: 201305710295) Fórum de Dúvidas (0) Saiba (0) Os SGBD ś possuem abordagens para otimizar as consultas em um banco de Se o dicionário de dados mantém estatísticas sobre o objeto referenciado, o otimizador utilizará estas estatísticas para fazer a seleção dos caminhos. Marque a alternativa que indica a abordagem denominada para este procedimento. Baseada em roteamento. Baseada em regras. Baseada em custo. Baseada em semântica. Baseada em processamento. 4a Questão (Ref.: 201305193689) Fórum de Dúvidas (0) Saiba (0) O otimizador do Oracle transforma condições envolvendo certos operadores, no caso do operador BETWEEN, ao usarmos como o exemplo a construção: Salario BETWEEN 1000 AND 3000 A sua otimização resultante será: salário > 1000 OR salário < 3000 salário > 1000 AND salário < 3000 salário < 1000 OR salário > 3000 salário >= 1000 AND salário <= 3000 salário >= 1000 OR salário <= 3000 Gabarito Comentado 5a Questão (Ref.: 201305710297) Fórum de Dúvidas (0) Saiba (0) Os SGBD´s possuem abordagens para otimizar as consultas em um banco de dados. Quando o SGBD não possui no dicionário de dados estatísticas sobre o objeto referenciado, o otimizador aplica regras baseadas na sintaxe dos comandos e define o melhor caminho com o menor número de ranking da análise dos possíveis caminhos. Marque a alternativa que indica a abordagem denominada para este procedimento. Baseada em custo. Baseada em regras. Baseada em semântica. Baseada em processamento. Baseada em roteamento. Gabarito Comentado 6a Questão (Ref.: 201305313649) Fórum de Dúvidas (0) Saiba (0) As abordagens clássicas utilizadas pelo otimizador de consultas são: Custo Custo e tempo Regras e tempo Regras Regras e custo 06/09/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2487233088 3/3 Gabarito Comentado 7a Questão (Ref.: 201305710293) Fórum de Dúvidas (0) Saiba (0) O plano de execução é o roteiro que o SGBD segue para recuperar as linhas especificadas pela consulta. Uma serie de detalhes sobre como a consulta deve ser processada é especificada no plano. Algumas operações são aplicadas para resolver a consulta. Dentre as alternativas abaixo marque a alternativa que NÃO indica uma operação utilizada no plano de execução. Índices utilizados. Tabelas intermediárias. Tipos de junção. Prioridade das chaves primárias. Ordem de operações de seleção, projeção e junção. Gabarito Comentado 8a Questão (Ref.: 201305710292) Fórum de Dúvidas (0) Saiba (0) O SGBD realiza a execução de comandos em 5 etapas. Marque a alternativa que nomeia a etapa onde o SGBD verifica a existência de tabelas, visões e colunas, bem como realiza verificações de tipos dos atributos e dados utilizados na consulta. Reescrita de consulta Geração de Código Analise semântica Analise sintática Otimização de consulta Gabarito Comentado Fechar
Compartilhar