create table autores (
idautor integer,
nome varchar(100)
);
create table editoras (
codigo_editora integer,
endereco varchar(100),
fone varchar(20),
nome_editora varchar(200)
);
create table livros (
isbn integer,
titulo varchar(200),
codigo_editora integer
);
create table livro_autores (
livro integer,
autor integer
);
alter table autores add constraint primary key (nome);
alter table editoras add constraint primary key (fone);
alter table livros add constraint primary key (isbn);
alter table livros add constraint fk_livros_editores foreign key (codigo_editora) references editoras;
alter table livro_autores add constraint pk_livro_autores primary key (livro, autor),
alter table livro_autores add constraint fk_livro_autores foreign key (autor) references autores,
alter table livro_autores add constraint fk_livro_livros foreign key (livro) references livros