Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2022

Banco de DadosSQL
Código
ce148266
Banca
CESPE / CEBRASPE
Órgão
TRT - 8ª Região (PA e AP)
Ano
2022
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
Imagem associada para resolução da questãoConsidere o modelo precedente, em que os campos IdFilme, IdAtor, IdTipoAtuacao e IdCategoria são chaves primárias em suas respectivas tabelas, como referência.Considere ainda queFK descreve que o campo é uma foreign key;AI descreve que o campo é auto incremente;NN descreve que o campo é not null.A partir dessas informações, assinale a opção que apresenta o correto script SQL para criação desta tabela.
  1. ACREATE TABLE Categoria (IdCategoria INT NOT NULL AUTO_INCREMENT,DeCategoria VARCHAR(45) NULL,PRIMARY KEY (IdCategoria),FOREIGN KEY (IdCategoria)REFERENCES Filme (IdCategoria)) ENGINE = InnoDB;
  2. BCREATE TABLE Filme (IdFilme INT NOT NULL AUTO_INCREMENT,NoTitulo VARCHAR(45) NOT NULL,DeCategoria VARCHAR(45) NULL,IdCategoria INT NOT NULL,PRIMARY KEY (IdFilme, IdCategoria)) ENGINE = InnoDB;
  3. CCREATE TABLE Ator (IdAtor INT NOT NULL PRIMARY KEYAUTO_INCREMENT,NoRealAtor VARCHAR(45) NOT NULL,DtNascimento DATE NULL,FOREIGN KEY (IdAtor)REFERENCES Ator_Filme (IdAtor)) ENGINE = InnoDB;
  4. DCREATE TABLE Ator_Filme (IdAtor INT NOT NULL,IdFilme INT NOT NULL,IdTipoAtuacao INT NULL,PRIMARY KEY (IdAtor, IdFilme),FOREIGN KEY (IdAtor)REFERENCES Ator (IdAtor),FOREIGN KEY (IdFilme)REFERENCES Filme (IdFilme),FOREIGN KEY (IdTipoAtuacao)REFERENCES TipoAtuacao (IdTipoAtuacao)) ENGINE = InnoDB;
  5. ECREATE TABLE TipoAtuacao (IdTipoAtuacao INT NOT NULL AUTO_INCREMENTPRIMARY KEY,DeTipoAtuacao VARCHAR(45) NULL,FOREIGN KEY (IdTipoAtuacao)REFERENCES Ator_Filme (IdTipoAtuacao)) ENGINE = InnoDB;
Revelar gabarito e comentário

GabaritoD — CREATE TABLE Ator_Filme ( IdAtor INT NOT NULL, IdFilme INT NOT NULL, IdTipoAtuacao INT NULL, PRIMARY KEY (IdAtor, IdFilme), FOREIGN KEY (IdAtor) REFERENCES Ator (IdAtor), FOREIGN KEY (IdFilme) REFERENCES Filme (IdFilme), FOREIGN KEY (IdTipoAtuacao) REFERENCES TipoAtuacao (IdTipoAtuacao) ) ENGINE = InnoDB;

Link permanente: /questoes/ce148266