create database actividad1;
\c actividad1;
create table libro(
id_libro smallint not null,
titulo varchar(60),
edicion varchar(20),
nom_autor varchar(15),
ap varchar(15),
am varchar(15),
urls varchar(100),
isbn varchar(30),
id_cat smallint not null,
constraint pk_libro primary key(id_libro),
constraint fk_cat foreign key(id_cat) references categoria(id_cat)
);
create table categoria(
id_cat smallint not null,
id_libro smallint,
nom_cat varchar(20),
descripcion varchar(150),
constraint pk_cat primary key(id_cat),
constraint fk_libro foreign key(id_libro) references libro(id_libro)
);
create table usuario(
id_usuario smallint not null,
nom_usuario varchar(40),
contrasena varchar(30),
nombre varchar(30),
ap varchar(30),
am varchar(30),
fechanaci date,
calle vsrchar(30),
num_calle varchar(8),
provincia varchar(30),
c.p. varchar(10),
constraint pk_usuario primary key(id_usuario)
);
create table calificacion(
id_libro smallint not null,
id_usuario smallint not null'
num_estrellas smallint,
constraint fk_libro foreign key(id_libro) references libro(id_libro),
constraint fk_usuario foreign key(id_usuario) references usuario(id_usuario)
);
No hay comentarios:
Publicar un comentario