proyecto_LANIA/LANIA.sql

49 lines
1.3 KiB
SQL

use lania;
drop table entrada;
CREATE TABLE entrada(
id_usuario INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(255) NOT NULL,
correo VARCHAR(255) NOT NULL,
telefono VARCHAR(20) NOT NULL,
genero VARCHAR(10) NOT NULL,
edad VARCHAR (50) NOT NULL,
estado_procedencia VARCHAR (50) NOT NULL,
identificacion VARCHAR (50) NOT NULL,
empresa VARCHAR(100) NOT NULL,
examen VARCHAR(50) NOT NULL,
certificacion VARCHAR(50) NOT NULL,
h_entrada TIME NOT NULL,
fecha DATE NOT NULL
);
drop table salida;
CREATE TABLE salida(
id_salida INT AUTO_INCREMENT PRIMARY KEY,
id_usuario INT NOT NULL,
hora_salida TIME NOT NULL,
consentimiento ENUM('si', 'no') DEFAULT 'si',
FOREIGN KEY (id_usuario) REFERENCES entrada(id_usuario)
);
CREATE TABLE encuesta_satisfaccion (
id_encuesta INT AUTO_INCREMENT PRIMARY KEY,
id_salida INT NOT NULL,
atencion_personal TINYINT,
equipo_funcionando TINYINT,
ambiente_aula TINYINT,
calidad_internet TINYINT,
instrucciones_claras TINYINT,
respuesta_personal TINYINT,
recomendacion_lania TINYINT,
FOREIGN KEY (id_salida) REFERENCES salida(id_salida)
);
CREATE TABLE admin (
id_usuario INT AUTO_INCREMENT PRIMARY KEY,
password VARCHAR(255) NOT NULL
);
select * from entrada;
ALTER TABLE salida ADD COLUMN consentimiento VARCHAR(10) DEFAULT 'no';