Início/Questões/Banco de Dados/Questão 457941205187165Na otimização de consultas SQL, EXISTS e JOIN podem responder à mesma pergunta, mas produzem planos diferentes. Marque a...1457941205187165Ano: 2025Banca: Instituto SustenteOrganização: MP-PEDisciplina: Banco de DadosTemas: Structured Query LanguageNa otimização de consultas SQL, EXISTS e JOIN podem responder à mesma pergunta, mas produzem planos diferentes. Marque a alternativa correta sobre uso de EXISTS para testar existência de registros relacionados.AJOIN produz chaves distintas por construção, e EXISTS tende a duplicar linhas externas quando há múltiplas correspondências na tabela interna.BEXISTS expressa semi-join lógico, tende a retornar a linha externa uma vez e pode parar ao encontrar correspondência, reduzindo processamento.CEXISTS exige índice único na tabela interna, e JOIN opera por varredura, elevando custo ao combinar linhas em grandes volumes.DEXISTS converte UNION em plano hash, e JOIN força nested loop no otimizador, mesmo com índices presentes no banco.EEXISTS substitui cláusula WHERE, pois a condição passa a ficar implícita e a consulta executa por padrão em modo paralelo.ResponderQuestões relacionadas para praticarQuestão 457941205186037Banco de DadosUm analista de dados precisa otimizar consultas SQL em um banco relacional de grande porte, explorando índices compostos e normalização de tabelas. É ...Questão 457941205187156Banco de DadosA normalização de bancos de dados relacionais segue um conjunto de regras formais que garantem a eliminação de redundâncias e inconsistências. Um banc...Questão 457941205187166Banco de DadosNo processamento noturno, um lote removeu milhões de linhas antigas de uma tabela de logs. No dia seguinte, a consulta de auditoria mudou para varredu...Questão 457941205187901Banco de DadosEm relação às cláusulas da Linguagem de Manipulação de Dados, SQL, assinale a alternativa que se refere àquela que diz qual será a condição para agrup...Questão 457941205187902Banco de DadosLinguagem de definição de dados (DDL na sigla em inglês) é uma linguagem de programação de computação usada para alterar ou modificar dados em um banc...Questão 457941205187923Banco de DadosO PL/SQL é a linguagem de programação da Oracle que permite processar dados armazenados no banco de dados. Assinale a alternativa que se refere ao com...Questão 457941205188422Banco de DadosOs Sistemas Gerenciadores de Bancos de Dados que representa o Banco de Dados como coleção de tabelas, é classificado como:Questão 457941205189391Banco de DadosA linguagem SQL é organizada em subconjuntos, cada um com propósitos bem definidos. O DDL é um desses subconjuntos, e define os comandos utilizados pa...Questão 457941205189392Banco de DadosSão comandos utilizados pelo subconjunto DML:Questão 457941205189906Banco de DadosAnalise as estruturas SQL abaixo e indique qual está incorreta, assumindo que, os campos de dados estão corretos.