registro evento y pdf
This commit is contained in:
+79
-56
@@ -1,64 +1,87 @@
|
||||
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
|
||||
);
|
||||
drop database coloquio_educacion;
|
||||
Create Database coloquio_educacion;
|
||||
use coloquio_educacion;
|
||||
|
||||
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 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 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)
|
||||
);
|
||||
|
||||
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);
|
||||
|
||||
|
||||
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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user