Pular para o conteúdo principal

Questão de Banco de Dados — SQL — Quadrix 2012

Banco de DadosSQL
Código
qg887172
Banca
Quadrix
Órgão
CFQ
Ano
2012
Nível
Superior
Cargo
Agente Superior de Áreas - I
Considere o Modelo Entidade-Relacionamento a seguir.Imagem associada para resolução da questãoConsidere a existência de um banco de dados aberto e a tabela Departamento já criada.A instrução SQL correta para criar a tabela Funcionário é:
  1. ACREATE TABLE Funcionário (idFun INTEGER, idDep INTEGER, nomFun VARCHAR(50), PRIMARY KEY(idFun), FOREIGN KEY(idDep) REFERENCES Departamento);
  2. BCREATE TABLE Funcionário (idFun INTEGER NOT NULL, idDep INTEGER, nomFun VARCHAR(50), PRIMARY KEY(idFun, idDep) REFERENCES Departamento(idDep));
  3. CCREATE TABLE Funcionário (idFun and idDep INTEGER NOT NULL, nomFun VARCHAR(50), PRIMARY KEY(idFun), FOREIGN KEY(idDep) REFERENCES Departamento(idDep));
  4. DCREATE TABLE Funcionário (idFun INTEGER NULL, idDep INTEGER NULL, nomFun VARCHAR(50), PRIMARY KEY(idFun), FOREIGN KEY REFERENCES Departamento(idDep));
  5. ECREATE TABLE Funcionário (idFun INTEGER NOT NULL, idDep INTEGER NOT NULL, nomFun VARCHAR(50), PRIMARY KEY(idFun), FOREIGN REFERENCES Departamento(idDep));
Revelar gabarito e comentário

GabaritoE — CREATE TABLE Funcionário (idFun INTEGER NOT NULL, idDep INTEGER NOT NULL, nomFun VARCHAR(50), PRIMARY KEY(idFun), FOREIGN REFERENCES Departamento(idDep));

Link permanente: /questoes/qg887172