-
"A otimização de consultas para uma operação de seleção SELECT é necessária principalmente para condições de seleção conjuntiva, sempre que mais de um dos atributos envolvidos na condição tiver um caminho de acesso. O otimizador deve escolher o caminho de acesso que recupere o menor número de registros do modo mais eficiente, estimando os diferentes custos e escolhendo o método que tiver o menor custo estimado.
Quando está escolhendo entre várias condições simples em uma condição de seleção conjuntiva, o otimizador geralmente considera a seletividade de cada condição. A Seletividade é definida como a razão entre o número de registros (tuplas) que satisfazem a condição e o número total de registros (tuplas) no arquivo (relação), e portanto, é um número entre zero e 1 - seletividade zero significa que nenhum registro satisfaz a condição e seletividade 1 significa que todos os registros satisfazem a condição."
Fonte: Sistemas de Bancos de Dados (Elmasri / Navathe)
-
Sendo a eficiência de seleção inversamente proporcional ao número obtido
-
EFICIÊNCIA: PROPORCIONAL AO RECURSO DESTINADO E INVERSAMENTE PROPORCIONAL AO RESULTADO OBTIDO
-
Só para complementar:
SGBD – responsável por transformar a consulta realizada pelo usuário em uma consulta equivalente mais eficiente ⇒ oferece técnicas utilizadas para processar, otimizar e executar consultas de alto nível.
Fonte:http: //www.lcad.icmc.usp.br/~jbatista/sce183/mat/SGBD.pdf
-
Na verdade, quanto maior a seletividade, mais registros serão retornados. Como o número de registros vai ser maior, estamos falando de mais acessos a blocos de dados, mais operações a serem realizadas pelo CPU, mais leituras de índice, etc. Assim, a eficiência diminui, pois é inversamente proporcional à quantidade de registros retornados.
Gabarito: E
-
E
Questão quase perfeita, peca apenas em um detalhe, deve ser inversamente proporcional ao número obtido
-
Quantos MAIS coisa pra selecionar, MENOS eficiente é
-
Gabarito: ERRADO
Para otimizar a seleção em um SGBD, é utilizado o grau de seletividade da tabela, sendo a eficiência de seleção inversamente proporcional ao número obtido.
"Se não puder se destacar pelo talento, vença pelo esforço"
-
Select é a operação em um banco de dados em que um conjunto de tuplas (linhas) é selecionada em uma relação (tabela) a partir de uma condição.
Ex.: suponha que eu deseje selecionar no meu banco de dados os funcionários que ganhem mais de 5000. Para esse fim, utilizo o select que me devolverá todas as tuplas da relação que satisfaçam a condição imposta.
A seletividade é definida como a razão entre o número de registros (tuplas) que satisfazem a condição e o número total de registros (tuplas) no arquivo (relação). Ou seja, quanto mais tuplas forem selecionadas entre todas possíveis, mais tempo o SGBD precisará para processar. Logo, a eficiência é inversamente proporcional ao número de tuplas selecionadas, pois quanto mais tuplas, mais demorado é o processamento.
Errado.
-
Quanto MAIS seleções (critérios) MENOS resultados (objetos/produtos)
-
Para otimizar a seleção em um SGBD, é utilizado o grau de seletividade da tabela, sendo a eficiência de seleção diretamente proporcional ao número obtido errado
Sendo a eficiência de seleção inversamente proporcional ao número obtido
Bendito serás!!