CREATE TABLE Biblioteca ( cd_biblioteca Int PRIMARY KEY, ds_biblioteca char(50)); CREATE TABLE Usuario ( cd_usuario Int PRIMARY KEY, nm_usuario Char(50)); CREATE TABLE Obras ( cd_obra Int PRIMARY KEY, titulo char(50), ano Char(4), editora char(50), autor char(50)); CREATE TABLE biblioteca_obras ( cd_obra Int, cd_biblioteca Int, PRIMARY KEY (cd_obra, cd_biblioteca), FOREIGN KEY(cd_biblioteca) REFERENCES Biblioteca (cd_biblioteca), FOREIGN KEY(cd_obra) REFERENCES Obras(cd_obra)); CREATE TABLE reserva ( dt_reserva Date, cd_usuario Int, cd_obra Int, cd_biblioteca Int, PRIMARY KEY (dt_reserva, cd_usuario, cd_obra, cd_biblioteca), FOREIGN KEY(cd_usuario) REFERENCES Usuario (cd_usuario), FOREIGN KEY(cd_obra, cd_biblioteca) REFERENCES biblioteca_obras(cd_obra, cd_biblioteca)); CREATE TABLE emprestimo ( dt_emprestimo Date, dt_devolucao Date, cd_usuario Int, cd_obra Int, cd_biblioteca Int, PRIMARY KEY(dt_emprestimo,dt_devolucao, cd_usuario, cd_obra, cd_biblioteca), FOREIGN KEY(cd_obra, cd_biblioteca) REFERENCES biblioteca_obras(cd_obra, cd_biblioteca));