Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — FGV 2023

Banco de DadosMySQL
Código
fg073203
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Médio
Cargo
Técnico Judiciário - Especialidade - Programação de Sistemas
Observe o modelo lógico simplificado de gerenciamento da biblioteca XPTO, contendo as entidades: LIVRO, AUTOR e LIVRO_AUTOR a seguir.Imagem associada para resolução da questãoO script em MySQL para implementar fisicamente a entidade associativa LIVRO_AUTOR é:
  1. ACREATE TABLE livro_autor (ano DATETIME NOT NULL,PRIMARY KEY (idlivro, idautor),FOREIGN KEY (idlivro) REFERENCES livro (idlivro),FOREIGN KEY (idautor) REFERENCES autor (idautor)) ENGINE=InnoDB;
  2. BCREATE TABLESPACE livro_autor (ano DATETIME NOT NULL,PRIMARY KEY (idlivro, idautor),FOREIGN KEY (idlivro) REFERENCES livro (idlivro),FOREIGN KEY (idautor) REFERENCES autor (idautor)) ENGINE=InnoDB;
  3. CCREATE TABLE livro_autor (Idlivroautor INT NOT NULL AUTO_INCREMENT,ano DATETIME NOT NULL,PRIMARY KEY (idlivroautor),FOREIGN KEY (idlivro) REFERENCES livro (idlivro),FOREIGN KEY (idautor) REFERENCES autor (idautor)) ENGINE=InnoDB;
  4. DCREATE TABLE livro_autor (idlivro INT NOT NULL,idautor INT NOT NULL,ano DATETIME NOT NULL,PRIMARY KEY (idlivro, idautor),FOREIGN KEY (idlivro) REFERENCES livro (idlivro),FOREIGN KEY (idautor) REFERENCES autor (idautor)) ENGINE=InnoDB;
  5. ECREATE TABLESPACE livro_autor (idlivro INT NOT NULL,idautor INT NOT NULL,ano DATETIME NOT NULL,PRIMARY KEY (idlivro, idautor),FOREIGN KEY (idlivro) REFERENCES livro (idlivro),FOREIGN KEY (idautor) REFERENCES autor (idautor)) ENGINE=InnoDB;
Revelar gabarito e comentário

GabaritoD — CREATE TABLE livro_autor ( idlivro INT NOT NULL, idautor INT NOT NULL, ano DATETIME NOT NULL, PRIMARY KEY (idlivro, idautor), FOREIGN KEY (idlivro) REFERENCES livro (idlivro), FOREIGN KEY (idautor) REFERENCES autor (idautor) ) ENGINE=InnoDB;

Link permanente: /questoes/fg073203