nombre varchar2(50) not null, direcci�n varchar2(50) not null, tel�fono varchar2(50) not null, CONSTRAINT EDITORIAL_pk PRIMARY KEY (EDITORIAL_id) );
CREATE TABLE AUTORBIBLIOTECA
(AUTOR_id numeric(10) not null, nombre varchar2(50) not null, fecha_de_nacimiento varchar2(50) not null, origen varchar2(50) not null, CONSTRAINT AUTOR_pk PRIMARY KEY (AUTOR_id) );
CREATE TABLE SALEBIBLIOTECA
(SALEBIBLIOTECA_id numeric(10) not null, precio varchar2(50) not null, tiempo_del_pretamo varchar2(50) not null, CONSTRAINT SALEBIBLIOTECA_pk PRIMARY KEY (SALEBIBLIOTECA_id) );
CREATE TABLE LIBROSBIBLIOTECA
(LIBROS_id numeric(10) not null, EDITORIAL_id numeric(10) not null, TEMAS_id numeric(10) not null, AUTOR_id numeric(10) not null, titulo varchar2(50) not null, a�o varchar2(50) not null, ciudad_de_publicaci�n varchar2(50) not null, CONSTRAINT LIBROS_pk PRIMARY KEY (LIBROS_id), FOREIGN KEY (AUTOR_id) REFERENCES AUTORBIBLIOTECA(AUTOR_id));
CREATE TABLE PRESTAMOBIBLIOTECA
(PRESTAMO_id numeric(10) not null, SALEBIBLIOTECA_id numeric(10) not null, fecha_de_prestamo varchar2(50) not null, fecha_de_entrega varchar2(50) not null, CONSTRAINT PRESTAMO_pk PRIMARY KEY (PRESTAMO_id), FOREIGN KEY (SALEBIBLIOTECA_id) REFERENCES SALEBIBLIOTECA(SALEBIBLIOTECA_id) );
CREATE TABLE EJEMPLARESBIBLIOTECA
(EJEMPLARES1_id numeric(10) not null, LIBROS_id numeric(10) not null, disponibilidad varchar2(50) not null, CONSTRAINT EJMEPLARES1_pk PRIMARY KEY (EJEMPLARES1_id), FOREIGN KEY (LIBROS_id) REFERENCES LIBROSBIBLIOTECA(LIBROS_id));