Enunciados de questões e informações de concursos
Considere as tabelas relacionais Cidades (ID-cidade, nome, populacao, ID-estado) e Estados (ID-estado, nome, populacao). O atributo ID-estado em Cidades é uma chave estrangeira que faz referência à chave primária ID-estado em Estados. O atributo ID-cidade é a chave primária da tabela Cidades. O comando SQL que expressa CORRETAMENTE a consulta “buscar pares de nomes de cidades diferentes que possuem a mesma população e estão localizadas em Estados com nomes diferentes” é:
FROM Cidades c1, Cidades c2, Estados e1, Estados e2
WHERE c1.populacao = c2.populacao
AND c1.nome <> c2.nome
AND c1.ID-estado = e1.ID-estado
AND c2.ID-estado = e2.ID-estado
AND e1.nome <> e2.nome;
FROM Cidades c1, Cidades c2, Estados e1, Estados e2
WHERE e1.populacao = e2.populacao
AND c1.ID-cidade <> c2.ID-cidade
AND c1.ID-estado = e1.ID-estado
AND c2.ID-estado = e2.ID-estado
AND e1.nome <> e2.nome;
FROM Cidades c1, Cidades c2
WHERE c1.populacao = c2.populacao
AND c1.ID-cidade <> c2.ID-cidade
AND c1.ID-estado <> c2.ID-estado;
FROM Cidades c1, Cidades c2, Estados e1, Estados e2
WHERE c1.populacao = c2.populacao
AND c1.ID-cidade <> c2.ID-cidade
AND c1.ID-estado = e1.ID-estado
AND c2.ID-estado = e2.ID-estado
AND e1.ID-estado <> e2.ID-estado;