nombre varchar(100) not null, apellido varchar(100) not null, sexo varchar(100) not null, telefono int not null ) create table autor(
id_autor int not null PRIMARY KEY,
nombre varchar(100) not null, apellido varchar(100) not null, sexo varchar(100) not null
create table materia(
Sigla varchar(10) not null PRIMARY KEY,
nombre_mat varchar(100) not null )
create table sector(
nombre_sector varchar(10) not null PRIMARY KEY, descripcion varchar(100) not null )
create table carrera(
id_carrera int not null PRIMARY KEY, nombre_carrera varchar(100) not null
create table libro(
cod_libro int not null PRIMARY KEY, titulo varchar(100) not null, Sigla varchar(10), id_autor int, nombre_sector varchar(10), id_carrera int, tipo_libro varchar(100) not null, idioma varchar(100) not null, estado varchar(100) not null, FOREIGN KEY(id_autor) references autor(id_autor), FOREIGN KEY(Sigla) references materia(Sigla), FOREIGN KEY(nombre_sector) references sector(nombre_sector), FOREIGN KEY(id_carrera) references carrera(id_carrera)
create table tipo_lector(
id_tipo int not null PRIMARY KEY, descripcion varchar(100) not null
create table lector (
ci_lector int not null PRIMARY KEY,
nombre varchar(100) not null, apellido varchar(100) not null, telefono varchar(100) not null, sexto varchar(100) not null, id_tipo int not null, id_carrera int not null,
cod_prestamo int not null PRIMARY KEY, fecha_prestamo date null, fecha_devolucion date null, comentario varchar(100) null, ci_lector int not null, cod_libro int not null, tipo_prestamo varchar (30) not null, FOREIGN KEY(ci_lector) references lector(ci_lector), FOREIGN KEY(cod_libro) references libro(cod_libro)
);
create table politica(
cod_politica int not null PRIMARY KEY,
descripcion varchar(100) not null
) create table sancion (
cod_sancion int not null PRIMARY KEY,
Descripcion varchar(100) not null, cod_politica int null, FOREIGN KEY(cod_politica) references politica(cod_politica) )
create table devolucion(
Num_devoluciones int not null PRIMARY KEY,
fecha_devolucion date null, cod_sancion int null, cod_prestamo int null, FOREIGN KEY(cod_sancion) references sancion(cod_sancion), FOREIGN KEY(cod_prestamo) references prestamo(cod_prestamo)
create table detalle_prestamo(
cod_prestamo int not null, cod_libro varchar null, PRIMARY KEY(cod_prestamo,cod_libro), FOREIGN KEY(cod_prestamo) references prestamo(cod_prestamo), FOREIGN KEY(cod_libro) references libro(cod_libro)
select *from usuario where login = '' and pasword= '';
select *from usuario
insert into usuario(login,pasword) values('administrador','123');
insert into usuario(login,pasword) values('master bibliotecario','456');
insert into usuario(login,pasword) values('auxiliar bibliotecario','789');
select * from sancion
update sancion set descripcion='1ser puntual a la hora de entregar libros',cod_politica=3 where cod_sancion=3