Está en la página 1de 4

create database biblio;

use biblio;
create table biblioteca(
cod_biblio varchar(50) not null,
nombre varchar(100) null,
constraint pk_cod_biblio primary key(cod_biblio)
);
insert into biblioteca values('biblioteca1','Porrua');
create table tipo_per(
cod_tipo varchar(50) not null,
tipo_persona varchar(50) not null,
constraint pk_cod_tipo primary key(cod_tipo)
);
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert

into
into
into
into
into
into
into
into
into
into
into
into
into

tipo_per
tipo_per
tipo_per
tipo_per
tipo_per
tipo_per
tipo_per
tipo_per
tipo_per
tipo_per
tipo_per
tipo_per
tipo_per

values('persona1','alumno');
values('persona2','alumno');
values('persona3','alumno');
values('persona4','alumno');
values('persona5','alumno');
values('persona6','socio');
values('persona7','socio');
values('persona8','socio');
values('persona9','socio');
values('persona10','socio');
values('persona11','docente');
values('persona12','persona');
values('persona13','alumno');

create table personas(


cod_biblio varchar(50) not null,
cod_tipo varchar(50) not null,
cod_per varchar(50) not null,
nombre varchar(100) null,
ape_pat varchar(100) null,
ape_mat varchar(100) null,
fecha_asoc varchar(100) null,
numero_carnet int null,
constraint pk_cod_per primary key(cod_per),
constraint fk_cod_biblio foreign key(cod_biblio) references biblioteca(cod_bibli
o),
constraint fk_cod_tipo foreign key(cod_tipo) references tipo_per(cod_tipo)
);
insert into personas values('biblioteca1','persona1','alumno','juan','hernandez'
,'castaeda','14/03/13','12345');
insert into personas values('biblioteca1','persona2','alumno2','luis','salas','t
enorio','15/04/13','14567');
insert into personas values('biblioteca1','persona3','alumno3','juan','hernandez
','castaeda','25/10/13','42356');
insert into personas values('biblioteca1','persona4','alumno4','Blanca','Garcia'
,'Delacruz','05/04/13','56479');
insert into personas values('biblioteca1','persona5','alumno5','josue','palacios
','riva','25/10/13','54321');
insert into personas values('biblioteca1','persona6','alumno6','monica','rodrigu
ez','salgado','02/11/13','13245');
insert into personas values('biblioteca1','persona7','alumno7','olivia','vazquez

','salgado','29/03/13','12453');
insert into personas values('biblioteca1','persona8','alumno8','perla','palacios
','ruiz','31/12/13','85231');
insert into personas values('biblioteca1','persona9','alumno9','david','la villa
','vazquez','24/01/13','65478');
insert into personas values('biblioteca1','persona10','alumno10','carolina','sal
gado','reyes','03/09/13','28569');
insert into personas values('biblioteca1','persona11','alumno11','ignacio','mart
inez','reyes','02/11/13','98732');
insert into personas values('biblioteca1','persona12','alumno12','javier','sanab
ria','emigdio','12/05/13','98124');
insert into personas values('biblioteca1','persona12','alumno13','jose','sanabri
a','gutierrez','01/05/13','12543');
create table per_tipo(
cod_per varchar(50) not null,
cod_tipo varchar(50) not null,
constraint fk_cod_per foreign key(cod_per) references personas(cod_per),
constraint fk_cod_tipo1 foreign key(cod_tipo) references tipo_per(cod_tipo)
);
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert

into
into
into
into
into
into
into
into
into
into
into
into
into

per_tipo
per_tipo
per_tipo
per_tipo
per_tipo
per_tipo
per_tipo
per_tipo
per_tipo
per_tipo
per_tipo
per_tipo
per_tipo

values('alumno','persona1');
values('alumno2','persona2');
values('alumno3','persona3');
values('alumno4','persona4');
values('alumno5','persona5');
values('alumno6','persona6');
values('alumno7','persona7');
values('alumno8','persona8');
values('alumno9','persona9');
values('alumno10','persona10');
values('alumno11','persona11');
values('alumno12','persona12');
values('alumno13','persona12');

create table libros(


cod_biblio varchar(50) not null,
cod_libro varchar(50) not null,
ISBN varchar(100) null,
titulo varchar(100) null,
autor1 varchar(100) null,
autor2 varchar(100) null,
editorial varchar(100) null,
copias int null,
numero_catalogo int null,
reservas int null,
constraint pk_cod_libro primary key(cod_libro),
constraint fk_cod_biblio1 foreign key(cod_biblio) references biblioteca(cod_bibl
io)
);
insert into libros values('biblioteca1','libro1','84-7897-361-3','matematicas','
Benito Lynch','Ariadna Chaves','NORIEGA',30,5,3);
insert into libros values('biblioteca1','libro2','85-7897-361-3','programacion',
'Piattini, Mario ','rulfo',' ESFINGE',50,13,5);

insert into libros values('biblioteca1','libro3','86-7897-361-3','matematicas','


Piattini, Mario ','Eduardo Wilde','CONACULTA',40,12,3);
insert into libros values('biblioteca1','libro4','87-7897-361-3','ciencias','Fla
minia Ocampo','Elvira Orphe','PAX',30,4,2);
insert into libros values('biblioteca1','libro5','88-7897-361-3','algebra','Glor
ia Alcorta','Francisco Bilbao','PLANETA',30,13,4);
insert into libros values('biblioteca1','libro6','89-7897-361-3','base de datos'
,'Jos Calixto Oyuela','Jos Mrmol','IZTACCIHUATL',30,22,4);
insert into libros values('biblioteca1','libro7','90-7897-361-3','base de datos'
,'Juan B. Justo','Juan Forn','LECTORUM',30,6,3);
insert into libros values('biblioteca1','libro8','91-7897-361-3','base de datos'
,'Julio A. Costar','Julio Cortzar','PANORAMA',30,9,5);
insert into libros values('biblioteca1','libro9','92-7897-361-3','Diseo Conceptua
l de bases de Datos','Julio A. Costar','Julio Cortzar','PANORAMA',30,9,4);

create table prestamos(


cod_biblio varchar(50) not null,
cod_prestamos varchar(50) not null,
fecha_retiro varchar(100) null,
devuelto varchar(100) null,
fecha_devo_vencida varchar(100) null,
proximos_prestamos varchar(100) null,
fecha_lim_devo varchar(100) null,
constraint pk_cod_prestamos primary key(cod_prestamos),
constraint fk_cod_biblio2 foreign key(cod_biblio) references biblioteca(cod_bibl
io)
);
insert into prestamos values('biblioteca1','prestamo1','05/11/13','no','10/11/13
','7 dias','25/11/13');
insert into prestamos values('biblioteca1','prestamo2','05/11/13','no','10/11/13
','7 dias','12/11/13');
insert into prestamos values('biblioteca1','prestamo3','05/11/13','no','10/11/13
','7 dias','15/11/13');
insert into prestamos values('biblioteca1','prestamo4','05/11/13','no','10/11/13
','4 dias','18/11/13');
insert into prestamos values('biblioteca1','prestamo5','05/11/13','no','10/11/13
','5 dias','20/11/13');
insert into prestamos values('biblioteca1','prestamo6','10/11/13','no','13/11/13
','8 dias','15/11/13');
insert into prestamos values('biblioteca1','prestamo7','11/11/13','no','15/11/13
','3 dias','22/11/13');
insert into prestamos values('biblioteca1','prestamo8','12/11/13','no','17/11/13
','2 dias','24/05/02');
insert into prestamos values('biblioteca1','prestamo9','13/11/13','si','18/11/13
','8 dias','10/11/13');
create table lib_pres(
cod_libro varchar(50) not null,
cod_prestamos varchar(50) not null,
constraint fk_cod_libro foreign key(cod_libro) references libros(cod_libro),
constraint fk_cod_prestamos foreign key(cod_prestamos) references prestamos(cod_
prestamos)
);

insert
insert
insert
insert
insert
insert
insert
insert
insert

into
into
into
into
into
into
into
into
into

lib_pres
lib_pres
lib_pres
lib_pres
lib_pres
lib_pres
lib_pres
lib_pres
lib_pres

values('libro1','prestamo1');
values('libro2','prestamo2');
values('libro3','prestamo3');
values('libro4','prestamo4');
values('libro5','prestamo5');
values('libro6','prestamo6');
values('libro7','prestamo7');
values('libro8','prestamo8');
values('libro9','prestamo9');

create table per_pres(


cod_per varchar(50) not null,
cod_prestamos varchar(50) not null,
cod_libro varchar(50) not null,
constraint fk_cod_per1 foreign key(cod_per) references personas(cod_per),
constraint fk_cod_prestamos1 foreign key(cod_prestamos) references prestamos(cod
_prestamos),
constraint fk_cod_libro1 foreign key(cod_libro) references libros(cod_libro)
);
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert

into
into
into
into
into
into
into
into
into
into
into
into
into

per_pres
per_pres
per_pres
per_pres
per_pres
per_pres
per_pres
per_pres
per_pres
per_pres
per_pres
per_pres
per_pres

values('alumno','prestamo1','libro1');
values('alumno2','prestamo2','libro2');
values('alumno3','prestamo3','libro3');
values('alumno4','prestamo4','libro4');
values('alumno5','prestamo5','libro5');
values('alumno6','prestamo6','libro6');
values('alumno7','prestamo7','libro7');
values('alumno8','prestamo8','libro8');
values('alumno9','prestamo9','libro9');
values('alumno2','prestamo8','libro8');
values('alumno3','prestamo9','libro9');
values('alumno4','prestamo8','libro8');
values('alumno5','prestamo9','libro9');

También podría gustarte