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.
O script em MySQL para implementar fisicamente a entidade associativa LIVRO_AUTOR é:
O script em MySQL para implementar fisicamente a entidade associativa LIVRO_AUTOR é:- 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;
- 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;
- 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;
- 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;
- 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;