Vous êtes sur la page 1sur 1

CREATE TABLE USUARIOBIBLIOTECA

(EDITORIAL_id numeric(10) not null,


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));

Vous aimerez peut-être aussi