Considere o esquema relacional apresentado a seguir.
DESFILE (id, nome, dataContratacao, dataRealizacao)
MANEQUIM (id, nome, endereço, sexo, altura, corPele, corOlhos)
ATUACAO (idDesfile, idManequim, presenca)
ESTILISTA (id, nome, endereco)
TEL_ESTILISTA (idEstilista, numTel)
CONTRATACAO (idEstilista, idDesfile)
onde:
• os atributos sublinhados de forma contínua nas tabelas representam sua chave primária.
• o atributo idDesfile na tabela ATUACAO é chave estrangeira da chave primária da tabela DESFILE.
• o atributo idManequim na tabela ATUACAO é chave estrangeira da chave primária da tabela MANEQUIM.
• o atributo idEstilista na tabela TEL_ESTILISTA é chave estrangeira da chave primária da tabela
ESTILISTA.
• o atributo idEstilista na tabela CONTRATACAO é chave estrangeira da chave primária da tabela
ESTILISTA.
• o atributo idDesfile na tabela CONTRATACAO é chave estrangeira da chave primária da tabela DESFILE.-
A consulta
SELECT nome FROM Desfile
WHERE NOT EXISTS (SELECT 1 FROM Atuacao
WHERE idManequim=id)
expressa em SQL padrão, equivale a