PRAGMA foreign_keys = ON; PRAGMA encoding = "UTF-8"; create table NOMBRE ( ID_DNI integer primary key autoincrement not null, NOMBRE text not null, APELLIDOS text not null, TELEFONO text not null, COMENT text ); create table TIPO ( TIPO text not null unique ); create table ACTIVOS ( ID_ACTIVOS integer primary key autoincrement not null, TIPO text not null, ACTIVO text not null, COMENT text, FOREIGN KEY(TIPO) REFERENCES TIPO(TIPO) ON UPDATE CASCADE ); create table ADMINIST ( ID_ADMINIST integer primary key autoincrement not null, NOMBRE_ADMIN text not null ); create table RESERVA ( ID_RESERVA integer primary key autoincrement not null, FECHA_RESERVA text not null, --DATE PERIODICIDAD integer not null, INICIO_RESERVA text not null, --DATE FIN_RESERVA text not null, --DATE HORAI numeric not null, HORAF numeric not null, NOMBRE_RESERVA_ID integer not null, ENTIDAD_NOMBRE_RESERVA text not null, TIPO_RESERVA text not null, ACTIVOS_RESERVA_ID integer not null, ADMINIST_RESERVA_ID integer not null, ESTADO_RESERVA text not null, FOREIGN KEY(NOMBRE_RESERVA_ID) REFERENCES NOMBRE(ID_DNI) ON UPDATE CASCADE, FOREIGN KEY(ACTIVOS_RESERVA_ID) REFERENCES ACTIVOS(ID_ACTIVOS) ON UPDATE CASCADE, FOREIGN KEY(ADMINIST_RESERVA_ID) REFERENCES ADMINIST(ID_ADMINIST) ON UPDATE CASCADE );