back tetrminado
This commit is contained in:
+26
-26
@@ -4,27 +4,30 @@
|
||||
|
||||
CREATE TABLE `usuario` (
|
||||
`id_usuario` int PRIMARY KEY AUTO_INCREMENT,
|
||||
`usuario` varchar(100),
|
||||
`password` varchar(120)
|
||||
`usuario` varchar(50),
|
||||
`password` varchar(200)
|
||||
);
|
||||
|
||||
CREATE TABLE `proyecto` (
|
||||
`id_proyecto` int PRIMARY KEY AUTO_INCREMENT,
|
||||
`nombre_proyecto` varchar(100),
|
||||
`rfc_responsable` varchar(50),
|
||||
`nombre_responsable` varchar(100),
|
||||
`disciplina` varchar(100),
|
||||
`objetivo_general` varchar(255),
|
||||
`hipotesis` varchar(255),
|
||||
`resumen` varchar(255),
|
||||
`fecha_inicio` date,
|
||||
`fecha_final` date,
|
||||
`rfc_responsable` varchar(60),
|
||||
`nombre_responsable` varchar(70),
|
||||
`disciplina` varchar(150),
|
||||
`objetivo_general` varchar(300),
|
||||
`hipotesis` varchar(600),
|
||||
`resumen` varchar(600),
|
||||
`fecha_inicio` datetime,
|
||||
`fecha_final` datetime,
|
||||
`estado_avance` varchar(30),
|
||||
`avance` int,
|
||||
`duracion` varchar(20),
|
||||
`duracion` varchar(50),
|
||||
`financiamiento` varchar(100),
|
||||
`numero_registro` varchar(100),
|
||||
`presupuesto` float
|
||||
`numero_registro` varchar(120),
|
||||
`presupuesto` float,
|
||||
`id_usuario` int,
|
||||
`fecha_creacion` datetime,
|
||||
`fecha_modificiacion` datetime
|
||||
);
|
||||
|
||||
CREATE TABLE `campo_conocimiento` (
|
||||
@@ -40,7 +43,7 @@ CREATE TABLE `proyecto_campo` (
|
||||
|
||||
CREATE TABLE `linea_investigacion` (
|
||||
`id_linea_investigacion` int PRIMARY KEY AUTO_INCREMENT,
|
||||
`nombre` varchar(50)
|
||||
`nombre` varchar(100)
|
||||
);
|
||||
|
||||
CREATE TABLE `proyecto_linea` (
|
||||
@@ -52,14 +55,14 @@ CREATE TABLE `proyecto_linea` (
|
||||
CREATE TABLE `proyecto_objetivo` (
|
||||
`id_pro_objetivo` int PRIMARY KEY AUTO_INCREMENT,
|
||||
`id_proyecto` int,
|
||||
`objetivo_texto` varchar(150)
|
||||
`objetivo_texto` varchar(250)
|
||||
);
|
||||
|
||||
CREATE TABLE `proyecto_entidad` (
|
||||
`id_pro_entidad` int PRIMARY KEY AUTO_INCREMENT,
|
||||
`id_entidad` int,
|
||||
`id_proyecto` int,
|
||||
`nombre_entidad` varchar(100)
|
||||
`nombre_entidad` varchar(150)
|
||||
);
|
||||
|
||||
CREATE TABLE `entidades` (
|
||||
@@ -69,7 +72,7 @@ CREATE TABLE `entidades` (
|
||||
|
||||
CREATE TABLE `producto` (
|
||||
`id_producto` int PRIMARY KEY AUTO_INCREMENT,
|
||||
`nombre` varchar(60)
|
||||
`nombre` varchar(100)
|
||||
);
|
||||
|
||||
CREATE TABLE `proyecto_producto` (
|
||||
@@ -80,14 +83,11 @@ CREATE TABLE `proyecto_producto` (
|
||||
|
||||
CREATE TABLE `persona` (
|
||||
`id_persona` int PRIMARY KEY AUTO_INCREMENT,
|
||||
`nombre` varchar(100),
|
||||
`entidad` varchar(50),
|
||||
`nombre` varchar(60),
|
||||
`entidad` varchar(100),
|
||||
`id_proyecto_entidad` int,
|
||||
`tipo_particicipacion` varchar(50),
|
||||
`tipo` varchar(25),
|
||||
`id_proyecto` int
|
||||
|
||||
|
||||
`tipo_particicipacion` varchar(30),
|
||||
`tipo` varchar(30)
|
||||
);
|
||||
|
||||
ALTER TABLE `proyecto_campo` ADD FOREIGN KEY (`id_proyecto`) REFERENCES `proyecto` (`id_proyecto`);
|
||||
@@ -108,6 +108,6 @@ ALTER TABLE `proyecto_producto` ADD FOREIGN KEY (`id_proyecto`) REFERENCES `proy
|
||||
|
||||
ALTER TABLE `proyecto_producto` ADD FOREIGN KEY (`id_producto`) REFERENCES `producto` (`id_producto`);
|
||||
|
||||
ALTER TABLE `persona` ADD FOREIGN KEY (`id_proyecto`) REFERENCES `proyecto` (`id_proyecto`);
|
||||
|
||||
ALTER TABLE `persona` ADD FOREIGN KEY (`id_proyecto_entidad`) REFERENCES `proyecto_entidad` (`id_pro_entidad`);
|
||||
|
||||
ALTER TABLE `proyecto` ADD FOREIGN KEY (`id_usuario`) REFERENCES `usuario` (`id_usuario`);
|
||||
|
||||
Reference in New Issue
Block a user