Considere as tabelas abaixo. CREATE TABLE Funcionario (cod I...

Próximas questões
Com base no mesmo assunto
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415527 Banco de Dados
Considere as tabelas abaixo.

CREATE TABLE Funcionario (cod INTEGER NOT NULL PRIMARY KEY,
                                                 nome VARCHAR(30),
                                                 supervisor INTEGER,
                                                 departamento INTEGER,
                                                 CONSTRAINT Supervisor_FK FOREIGN KEY (supervisor)
                                                                                         REFERENCES Funcionario (cod),
                                                 CONSTRAINT Depart_FK FOREIGN KEY (departamento)
                                                                                         REFERENCES Funcionario (cod));

CREATE TABLE Departamento(cod INTEGER NOT NULL PRIMARY KEY,
                                                 nome VARCHAR(30),
                                                 filial INTEGER,
                                                 CONSTRAINT Filial_FK FOREIGN KEY (filial)
                                                                                         REFERENCES Filial (cod));

CREATE TABLE Filial(cod INTEGER NOT NULL PRIMARY KEY,
                                                 nome VARCHAR(30));

O código SQL que realiza a consulta “Selecione os nomes dos funcionários que trabalham em filiais diferentes de seus supervisores" é:
Alternativas