CREATE TABLE EDITORA ( COD_EDITORA INT NOT NULL, DESCRICAO VARCHAR (30) NOT NULL, ENDERECO VARCHAR (30) NULL, CONSTRAINT PK_EDITORA PRIMARY KEY (COD_EDITORA) ); INSERT INTO EDITORA (COD_EDITORA, DESCRICAO, ENDERECO) VALUES (1,'Campus','Rua do Timbó'), (2, 'Abril', NULL), (3, 'Editora Teste', NULL); CREATE TABLE LIVRO ( COD_LIVRO INT NOT NULL, ISBN VARCHAR (30) NOT NULL, TITULO VARCHAR (45) NOT NULL, NUM_EDICAO INT NOT NULL, PRECO FLOAT NOT NULL, COD_EDITORA INT NOT NULL, CONSTRAINT PK_LIVRO PRIMARY KEY (COD_LIVRO), CONSTRAINT FK_LIVRO_EDITORA FOREIGN KEY (COD_EDITORA) REFERENCES EDITORA (COD_EDITORA) ); INSERT INTO LIVRO VALUES (1,'12345','Banco de Dados',3, 70.00, 1), (2, '35790','SGBD',1, 85.00, 2), (3,'98765','Redes de Computadores',2, 80.00,2); CREATE TABLE AUTOR ( COD_AUTOR INT NOT NULL, NOME VARCHAR (45) NOT NULL, SEXO CHARACTER NOT NULL, DATA_NASCIMENTO DATE NOT NULL, CONSTRAINT PK_AUTOR PRIMARY KEY (COD_AUTOR) ); INSERT INTO AUTOR VALUES (1, 'Joăo','M','1970/01/01'), (2, 'Maria', 'F', '1974/05/17'), (3, 'José', 'M', '1977/10/10'), (4,'Carla', 'F', '1964/08/12'); CREATE TABLE LIVRO_AUTOR ( COD_LIVRO INT NOT NULL, COD_AUTOR INT NOT NULL, CONSTRAINT PK_LIVRO_AUTOR PRIMARY KEY (COD_LIVRO, COD_AUTOR), CONSTRAINT FK_LIVRO_AUTOR_LIVRO FOREIGN KEY (COD_LIVRO) REFERENCES LIVRO (COD_LIVRO), CONSTRAINT FK_LIVRO_AUTOR_AUTOR FOREIGN KEY (COD_AUTOR) REFERENCES AUTOR (COD_AUTOR) ); INSERT INTO LIVRO_AUTOR (COD_LIVRO, COD_AUTOR) VALUES (1,1), (1,2), (2,2), (2,4), (3,3);