

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o esquema de um banco de dados ilustrado pela figura apresentada.

Para criar as tabelas desse esquema, um desenvolvedor usou os comandos da linguagem SQL apresentados.
CREATE TABLE Func ( cpf int NULL,
nome varchar (255) NOT NULL,
nascimento DATE,
depnum int NOT NULL,
PRIMARY KEY (cpf)
);
CREATE TABLE Deps (depnum int,
depnome varchar (255) NOT NULL,
cpfgerente int NOT NULL,
PRIMARY KEY (depnum)
);
Qual alternativa contém o comando correto para criar a chave estrangeira apontada pela seta no esquema?
ALTER TABLE Deps ADD CONSTRAINT DEP_GER FOREIGN KEY (cpfgerente) REFERENCES Func (cpf).
ALTER TABLE Func ADD CONSTRAINT FUNC_DEP FOREIGN KEY (depnum) REFERENCES Deps (depnum).
ALTER TABLE Deps ADD CONSTRAINT DEP_DEP FOREIGN KEY (depnome) REFERENCES Deps (depnum).
ALTER TABLE Func ADD CONSTRAINT FUN_DEP FOREIGN KEY (depnome) REFERENCES Func (depnum).
ALTER TABLE Deps ADD CONSTRAINT DEP_GER FOREIGN KEY (cpf) REFERENCES Func (cpfgerente).