Imagem de fundo

Observe o modelo lógico simplificado de gerenciamento da...

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ão


O script em MySQL para implementar fisicamente a entidade associativa LIVRO_AUTOR é:


A

CREATE 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;


B

CREATE 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;


C

CREATE 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;


D

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;


E

CREATE 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;