create table editora ( cod_editora int not null, descricao varchar (30) not null, endereco varchar (30) null, constraint pk_editora primary key (cod_editora) ); create table autor ( cod_autor int not null, nome varchar (30) not null, sexo char (1) not null, data_nascimento date not null, constraint pk_autor primary key (cod_autor) ); create table livro( cod_livro int not null, isbn varchar (20) not null, titulo varchar (45) not null, num_edicao int not null, preco float not null, cod_editora int not null, constraint pk_primary primary key (cod_livro), constraint fk_livro_editora foreign key (cod_editora) references editora (cod_editora) ); 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_la_livro foreign key (cod_livro) references livro (cod_livro), constraint fk_la_autor foreign key (cod_autor) references autor (cod_autor) ); insert into editora (cod_editora, descricao, endereco) values (1, 'Campus', 'Rua do Timbó'), (2, 'Abril', null), (3, 'Editora Teste', null); insert into livro (cod_livro,isbn, titulo, num_edicao, preco, cod_editora) 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);