0% found this document useful (0 votes)
13 views2 pages

TABLAPROYECTO

Uploaded by

Dayle Garcia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

TABLAPROYECTO

Uploaded by

Dayle Garcia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

CREATE TABLE USUARIOS (

ID_USU INT AUTO_INCREMENT PRIMARY KEY,


NOM_USU VARCHAR(10),
COR_USU VARCHAR(50) NOT NULL
);

CREATE TABLE CANDIDATOS (


ID_CAN INT AUTO_INCREMENT PRIMARY KEY,
NOM_CAN VARCHAR(10) NOT NULL,
APE_CAN VARCHAR(10) NOT NULL,
FEC_NAC_CAN DATE NOT NULL,
CAR_CAN VARCHAR(20) NOT NULL,
INF_CAN VARCHAR(200) NOT NULL,
PAR_CAN VARCHAR(20)
);

CREATE PROCEDURE sp_GetCandidatoByID(IN ID_CAN INT)


BEGIN
SELECT
ID_CAN,
NOM_CAN,
APE_CAN,
FEC_NAC_CAN,
CAR_CAN,
INF_CAN,
PAR_CAN
FROM CANDIDATOS
WHERE ID_CAN = ID_CAN;
END;

CREATE TABLE PROPUESTAS (


ID_PRO INT AUTO_INCREMENT PRIMARY KEY,
NOM_PRO VARCHAR(10) NOT NULL,
GRUP_DIR_PRO ENUM('DOCENTE', 'ESTUDIANTE', 'ADMINISTRATIVO', 'FACULTADES') NOT
NULL,
INF_PRO VARCHAR(200) NOT NULL,
ID_CAN INT NOT NULL,
FOREIGN KEY (ID_CAN) REFERENCES CANDIDATOS(ID_CAN)
);

CREATE TABLE EVENTOS_NOTICIAS (


ID_EVE_NOT INT AUTO_INCREMENT PRIMARY KEY,
NOM_EVE_NOT VARCHAR(10) NOT NULL,
FEC_EVE_NOT DATE NOT NULL,
INF_EVE_NOT VARCHAR(50) NOT NULL,
TIP_EVE_NOT ENUM('EVENTO', 'NOTICIA'),
UBI_EVE_NOT VARCHAR(50)
);

CREATE TABLE SUGERENCIAS (


ID_SUG INT AUTO_INCREMENT PRIMARY KEY,
NOM_SUG VARCHAR(10) NOT NULL,
FEC_SUG DATE NOT NULL,
DES_SUG VARCHAR(50) NOT NULL,
ID_USU_SUG INT,
FOREIGN KEY (ID_USU_SUG) REFERENCES USUARIOS(ID_USU)
);

CREATE TABLE VOTOS (


ID_VOT INT AUTO_INCREMENT PRIMARY KEY,
FEC_SUG DATE NOT NULL,
ID_USU_SUG INT,
ID_CAN_SUG INT,
FOREIGN KEY (ID_USU_SUG) REFERENCES USUARIOS(ID_USU),
FOREIGN KEY (ID_CAN_SUG) REFERENCES CANDIDATOS(ID_CAN)
);

You might also like