Questão de Banco de Dados — Consultas e Comandos em SQL — CESPE / CEBRASPE 2022
- Código
- ce382790
- Banca
- CESPE / CEBRASPE
- Órgão
- TRT 8
- Ano
- 2022
- Cargo
- AJ TRT8

Considere 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 que
FK 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.
- ACREATE TABLE Categoria ( IdCategoria INT NOT NULL AUTO_INCREMENT, DeCategoria VARCHAR(45) NULL, PRIMARY KEY (IdCategoria), FOREIGN KEY (IdCategoria) REFERENCES Filme (IdCategoria) ) ENGINE = InnoDB;
- 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;
- CCREATE TABLE Ator ( IdAtor INT NOT NULL PRIMARY KEY AUTO_INCREMENT, NoRealAtor VARCHAR(45) NOT NULL, DtNascimento DATE NULL, FOREIGN KEY (IdAtor) REFERENCES Ator_Filme (IdAtor) ) ENGINE = InnoDB;
- 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;
- ECREATE TABLE TipoAtuacao ( IdTipoAtuacao INT NOT NULL AUTO_INCREMENT PRIMARY KEY, DeTipoAtuacao VARCHAR(45) NULL, FOREIGN KEY (IdTipoAtuacao) REFERENCES Ator_Filme (IdTipoAtuacao) ) ENGINE = InnoDB;