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
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 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.- 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 KEYAUTO_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_INCREMENTPRIMARY KEY,DeTipoAtuacao VARCHAR(45) NULL,FOREIGN KEY (IdTipoAtuacao)REFERENCES Ator_Filme (IdTipoAtuacao)) ENGINE = InnoDB;