Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — CESPE / CEBRASPE 2021

Banco de DadosConsultas e Comandos em SQL
Código
ce377812
Banca
CESPE / CEBRASPE
Órgão
ALECE
Ano
2021
Cargo
Ana Leg ( )

Imagem associada para resolução da questão

Assinale a opção que apresenta o script SQL para a criação da tabela precedente, com respectivos atributos e relacionamento, considerando que idEmpregado é a chave primária e que IdChefia é chave estrangeira.

  1. ACREATE TABLE Empregado (        idEmpregado INT NOT NULL PRIMARY KEY,       NomeEmpregado VARCHAR(45) NULL,          FOREIGN KEY (idEmpregado)          REFERENCES Empregado(IdChefia) );
  2. BCREATE TABLE Empregado (        idEmpregado INT NOT NULL,        NomeEmpregado VARCHAR(45) NULL,         IdChefia INT NOT NULL,         PRIMARY KEY (idEmpregado),             FOREIGN KEY (IdChefia)             REFERENCES Empregado(idEmpregado) );
  3. CCREATE TABLE Empregado (         idEmpregado INT NOT NULL PRIMARY KEY,         NomeEmpregado VARCHAR(45) NULL,         IdChefia INT NOT NULL,            FOREIGN KEY (Empregado.idEmpregado = Empregado.IdChefia) );
  4. DCREATE TABLE Empregado (       idEmpregado INT NOT NULL PRIMARY KEY,       NomeEmpregado VARCHAR(45) NULL,       IdChefia INT NOT NULL,           FOREIGN KEY (idEmpregado)           REFERENCES Empregado(IdChefia) );
  5. ECREATE TABLE Empregado (          idEmpregado INT NOT NULL PRIMARY KEY,          NomeEmpregado VARCHAR(45) NULL,           IdChefia INT NOT NULL,           INNER JOIN idEmpregado=IdChefia) );
Revelar gabarito e comentário

GabaritoB — CREATE TABLE Empregado (        idEmpregado INT NOT NULL,        NomeEmpregado VARCHAR(45) NULL,         IdChefia INT NOT NULL,         PRIMARY KEY (idEmpregado),             FOREIGN KEY (IdChefia)             REFERENCES Empregado(idEmpregado) );

Link permanente: /questoes/ce377812