Sei sulla pagina 1di 2

CREATE TABLE Pais (

`idPais` INT NOT NULL,


`NombrePais` VARCHAR(30) NULL,
PRIMARY KEY (`idPais`))
ENGINE = InnoDB
+++
CREATE TABLE Regalo (
`idRegalo` INT NOT NULL,
`TipoDeRegalo` VARCHAR(35) NULL,
PRIMARY KEY (`idRegalo`))
ENGINE = InnoDB
+++
CREATE TABLE status (
`idstatus` INT NOT NULL,
`status` VARCHAR(45) NULL,
PRIMARY KEY (`idstatus`))
ENGINE = InnoDB
+++++
CREATE TABLE sexo (
`idsexo` INT NOT NULL,
`Sexo` VARCHAR(6) NULL,
PRIMARY KEY (`idsexo`))
ENGINE = InnoDB
++++

CREATE TABLE socio (


`idSocio` int(11) NOT NULL,
`NombreCompleto` varchar(45) default NULL,
`CorreoElectronico` varchar(45) default NULL,
`TelefonoCel` varchar(45) default NULL,
`Calle` varchar(45) default NULL,
`NumeroExterior` varchar(45) default NULL,
`NumeroInterior` varchar(45) default NULL,
`CodigoPostal` int(8) default NULL,
`Colonia` varchar(45) default NULL,
`Estado` varchar(45) default NULL,
`Ciudad` varchar(45) default NULL,
`FechaNacimiento` date default NULL,
`Facturar` varchar(45) default NULL,
`Pais_idPais` int(11) NOT NULL default '0',
PRIMARY KEY (`idSocio`,`Pais_idPais`),
KEY `fk_Socio_Pais1_idx` (`Pais_idPais`),
CONSTRAINT `fk_Socio_Pais1` FOREIGN KEY (`Pais_idPais`) REFERENCES `pais`
(`idPais`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

+++

CREATE TABLE ayuda (


`idayuda` int(11) NOT NULL,
`tipoDeAyuda` varchar(45) default NULL,
`Observacion` text,
`FechaDiInicio` date default NULL,
`FechaDeTermino` date default NULL,
`status_idstatus` int(11) NOT NULL default '0',
`Pais_idPais` int(11) NOT NULL default '0',
`Socio_idSocio` int(11) NOT NULL,
`expediente_idexpediente` int(11) NOT NULL,
PRIMARY KEY
(`idayuda`,`status_idstatus`,`Pais_idPais`,`Socio_idSocio`,`expediente_idexpediente
`),
KEY `fk_ayuda_Pais1_idx` (`Pais_idPais`),
KEY `fk_ayuda_status1_idx` (`status_idstatus`),
KEY `fk_ayuda_Socio1_idx` (`Socio_idSocio`),
KEY `fk_ayuda_expediente1_idx` (`expediente_idexpediente`),
CONSTRAINT `fk_ayuda_Pais1` FOREIGN KEY (`Pais_idPais`) REFERENCES `pais`
(`idPais`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_ayuda_status1` FOREIGN KEY (`status_idstatus`) REFERENCES `status`
(`idstatus`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_ayuda_Socio1` FOREIGN KEY (`Socio_idSocio`) REFERENCES `socio`
(`idSocio`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_ayuda_expediente1` FOREIGN KEY (`expediente_idexpediente`)
REFERENCES `expediente` (`idexpediente`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8
+++

CREATE TABLE donacion (


`idDonacion` int(11) NOT NULL,
`Socio_idSocio` int(11) NOT NULL,
`Cvv` varchar(45) default NULL,
`NumTargeta` varchar(45) default NULL,
`Fecha` date default NULL,
`Regalo_idRegalo` int(11) NOT NULL,
PRIMARY KEY (`idDonacion`,`Socio_idSocio`,`Regalo_idRegalo`),
KEY `fk_Donacion_Regalo1_idx` (`Regalo_idRegalo`),
KEY `fk_Donacion_Socio1_idx` (`Socio_idSocio`),
CONSTRAINT `fk_Donacion_Regalo1` FOREIGN KEY (`Regalo_idRegalo`) REFERENCES
`regalo` (`idRegalo`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_Donacion_Socio1` FOREIGN KEY (`Socio_idSocio`) REFERENCES `socio`
(`idSocio`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8
++

CREATE TABLE expediente (


`idexpediente` int(11) NOT NULL,
`FolioExpediente` varchar(45) default NULL,
`fechaDeingreso` date default NULL,
`Nombre Completo` varchar(45) default NULL,
`SenalParticular` varchar(45) default NULL,
`Discapacidad` varchar(45) default NULL,
`Observacion` text,
`MotivoDeAyuda` varchar(45) default NULL,
`sexo_idsexo` int(11) NOT NULL,
`Pais_idPais` int(11) NOT NULL,
`Documentacion` varchar(45) default NULL,
PRIMARY KEY (`idexpediente`,`sexo_idsexo`,`Pais_idPais`),
KEY `fk_expediente_Pais1_idx` (`Pais_idPais`),
KEY `fk_expediente_sexo1_idx` (`sexo_idsexo`),
CONSTRAINT `fk_expediente_Pais1` FOREIGN KEY (`Pais_idPais`) REFERENCES `pais`
(`idPais`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_expediente_sexo1` FOREIGN KEY (`sexo_idsexo`) REFERENCES `sexo`
(`idsexo`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8

Potrebbero piacerti anche