Sunteți pe pagina 1din 3

TABLA CONDOMINIO

create table `condominio`(


` codClie` varchar(20)not null,
`actual` varchar(40)not null,
`codPred` varchar(30)not null,
`anexo` varchar(3)not null,
`nroDec` char(8)not null,
`fecDec` datetime,
`fecBaja` datetime,
`baja` char(1)unique,
`observacion` varchar(60),
`valPred` float,
`valCond` float
)ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 10;

TABLA PISOS
create table `pisos`(
`codPred` varchar(40)not null,
`actual` datetime,
`idPiso` int,
`orden` int,
`antiguedad` datetime,
`nivel` int,
`cat01` char(1),
`cat02` char(1),
`cat03` char(1),
`valUnitario` double,
`valDependencia` double,
`valUniDependencia` double
)ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 10;

TABLA PRECIO URBANO RUSTICO


create table `predio_urbanos_rusticos`(
`codpredurbano` int auto_increment,
`actual` datetime,
`predio` varchar(3)not null,
`pisos` int,
`codZona` int,
`desZona` varchar(50)not null,
`codUrbano` int,
`desUrbano` varchar(50),
`codDireccion` int,
`desDireccion` varchar(50),
`Numero` varchar(3),
`departamento` varchar(10)not null,
`Lote` int
)ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 10;

TABLA GENERALES
create table `generales`(

`codClie` int auto_increment,


`nomClie` varchar(50)not null,
`tipDoc` char(10)not null,
`docCli` char(12)unique,
`desDependencia` varchar(20)not null,
`desProvincia` varchar(30)not null,
`codPostal` int not null,
`desPostal` varchar(50),
`codZona` int not null,
`desZona` varchar(50)not null,
`codUrbano` int not null,
`desUrbano` varchar(50)not null,
`codDireccion` int(2)not null,
`desDireccion`varchar(50)not null
)ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 10;

APLICANDO LAS LLAVES PRIMARIAS COMO FORANEAS


/*EN ESTA LINEA E REALIZARA SOBRE AGREGAR LLAVES PRIMARIAS Y FORANEASSS
PARA LA TABLA DE CONDOMINIO Y GENERALES
*/
/*APLICANDO LLAVE SPRIMARIAS*/
ALTER TABLE condominio
ADD PRIMARY KEY(codClie,codPred);

ALTER TABLE generales


ADD PRIMARY KEY(codClie);

ALTER TABLE pisos


ADD PRIMARY KEY(codPred);

ALTER TABLE predio_urbanos_rusticos


ADD PRIMARY KEY(codpredurbano);
/*APLICANDO LLAVES FORANEAS A LAS TBLAS*/
ALTER TABLE condominio
ADD CONSTRAINT `PK_condominio_piso` FOREIGN KEY(codPred)REFERENCES
pisos(codPred)ON DELETE NO ACTION ON UPDATE NO ACTION;

ALTER TABLE condominio


ADD CONSTRAINT `PK_condominio_general` FOREIGN KEY(codClie)REFERENCES
generales(codClie)ON DELETE NO ACTION ON UPDATE NO ACTION;

S-ar putea să vă placă și