Files
2020-03-20 02:31:06 -06:00

88 lines
2.0 KiB
SQL

drop database coloquio_educacion;
Create Database coloquio_educacion;
use coloquio_educacion;
CREATE TABLE persona (
id_persona int PRIMARY KEY AUTO_INCREMENT,
nombre varchar(60),
apellido_p varchar(30),
apellido_m varchar(30),
ponente boolean,
asistente boolean,
institucion_procedencia varchar(60),
comunidad varchar(255),
situacion_academica varchar(70),
pais_origen varchar(30),
numero_cuenta varchar(20),
correo_electronico varchar(40),
password varchar(300),
pagado boolean
);
CREATE TABLE conferecia (
id_conferencia int PRIMARY KEY AUTO_INCREMENT,
nombre_conferencia varchar(200),
mesa_tematica varchar(200),
nombre_ponente varchar(200)
);
CREATE TABLE conferencia_persona (
id_registro int PRIMARY KEY AUTO_INCREMENT,
id_persona int,
id_conferencia int,
asistencia boolean
);
CREATE TABLE admin (
id_admin int PRIMARY KEY AUTO_INCREMENT,
usuario varchar(30),
password varchar(300),
nombre_mesa varchar(200)
);
CREATE TABLE trabajo (
id_trabajo int PRIMARY KEY AUTO_INCREMENT,
id_persona int,
tipo_trabajo varchar(50),
nombre_trabajo varchar(150),
autor_principal varchar(100),
segundo_autor varchar(100),
mesa_tematica varchar(100),
pagado boolean,
publicado boolean,
aceptado boolean
);
Create TABLE pais(
id_pais int PRIMARY KEY AUTO_INCREMENT,
nombre_pais varchar(100)
);
Create Table evento (
id_evento int PRIMARY KEY AUTO_INCREMENT,
tipo_evento varchar (150),
nombre_evento varchar (150),
cupo int,
lugar varchar(150)
);
Create Table fecha(
id_fecha int PRIMARY KEY AUTO_INCREMENT,
id_evento int,
fecha_inicio datetime,
fecha_fin datetime
);
ALTER TABLE conferencia_persona ADD FOREIGN KEY (id_conferencia) REFERENCES conferecia (id_conferencia);
ALTER TABLE conferencia_persona ADD FOREIGN KEY (id_persona) REFERENCES persona (id_persona);
ALTER TABLE trabajo ADD FOREIGN KEY (id_persona) REFERENCES persona (id_persona);