Logo Passei Direto
Buscar
Com um número expressivos de tabelas nos bancos de dados, consultas complexas são necessárias. Assinale a afirmação correta acerca do uso de operadores complexos para seleção de dados. O INTERSECT é para seleção de linhas a partir do produto cartesiano das tabelas envolvidas, tabelas estas que nunca possuem estruturas distintas. O operador INNER JOIN não tem relação com a integridade referencial das tabelas envolvidas. O operador EXCEPT ou MINUS seleciona as linhas da primeira tabela que não pertencem à segunda. O operador INNER JOIN retorna todos os registros de ambas as tabelas, mesmo que não haja correspondências entre elas. O operador UNION retorna as linhas que são comuns às consultas envolvidas. Embora alguns dialetos suportem o modificador ALL,
User badge image
Aparecida Dionisio

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

A afirmação correta é: "O operador EXCEPT ou MINUS seleciona as linhas da primeira tabela que não pertencem à segunda." Vamos analisar as outras afirmações: 1. O INTERSECT não se refere ao produto cartesiano, mas sim retorna as linhas que são comuns a ambas as tabelas. 2. O operador INNER JOIN está diretamente relacionado à integridade referencial, pois combina registros de tabelas com base em uma condição de correspondência. 3. O operador INNER JOIN retorna apenas os registros que têm correspondências em ambas as tabelas, não todos os registros. 4. O operador UNION retorna todas as linhas de ambas as consultas, removendo duplicatas, e o modificador ALL permite incluir duplicatas. Portanto, a única afirmação correta é sobre o operador EXCEPT ou MINUS.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina