ID 960919 Banca IADES Órgão EBSERH Ano 2013 Provas IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Banco de Dados Disciplina Banco de Dados Assuntos Banco de Dados SQL Com base na análise de desempenho e ajustes de banco de dados e considerando as transformações que podem ser experimentadas para agilizar uma consulta, assinale a alternativa correta. Alternativas Junções podem ser substituídas por blocos de SELECT embutidos, usando IN. Não se deve repetir o predicado de intervalo no atributo de junção, configurado em uma tabela para a outra, se uma junção de igualdade for configurada entre duas tabelas. A condição NOT pode ser transformada em uma expressão positiva. Os processos redundantes como a classificação, podem ser utilizados, com constância, para melhorar o desempenho do banco de dados. Fazer com que o sistema gerenciador de banco de dados utilize apenas índices de atributo único. Responder Comentários A condição NOT faz parte dos operadores lógicos utilizados nas clausulas select em banco de dados. Além do not temos (and, e or). Definição de not: É utilizado para inverter o resultado de uma expressão lógica, negando o resultado da condição. Caso a condição seja verdadeira, será retornado falso e vice-versa. Podemos deduzir que a banca quiz dizer que o not pode ser transformada em uma expressão positiva. Quando usamos um valor falso e ele o converterá para um valor verdadeiro.Leia mais em: Introdução ao Sql Parte XI - Operadores Lógicos http://www.devmedia.com.br/introducao-ao-sql-parte-xi-operadores-logicos/16902#ixzz2zF4ChfMK Acrescentando mais informação temos no DQL (Linguagem de consulta de dados) contém apenas um comando "select" é a parte mais utilizada porque permite ao usuário efetuar uma consulta. Além dos operadores lógicos (And, Or e Not) e utilizado também. FROM - Utilizada para especificar a tabela que se vai selecionar os registros. WHERE – Utilizada para especificar as condições que devem reunir os registros que serão selecionados. GROUP BY – Utilizada para separar os registros selecionados em grupos específicos. HAVING – Utilizada para expressar a condição que deve satisfazer cada grupo. ORDER BY – Utilizada para ordenar os registros selecionados com uma ordem especifica. DISTINCT – Utilizada para selecionar dados sem repetição. fonte:http://pt.wikipedia.org/wiki/SQL "Com base na análise de desempenho e ajustes de banco de dados e considerando transformações que podem ser experimentadas para agilizar uma consulta assinale a alternativa correta." Não entendi como uma condição NOT transformada em uma expressão positiva pode agilizar uma consulta.