Crear PRIMARY KEY, FOREING KEY e INDICES Contabilidad

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
Línea 1: Línea 1:
 +
'''PRIMARY KEY'''
'''PRIMARY KEY'''
<pre>
<pre>
ALTER TABLE ONLY contaba ADD CONSTRAINT pkcontaba PRIMARY KEY (codemp);
ALTER TABLE ONLY contaba ADD CONSTRAINT pkcontaba PRIMARY KEY (codemp);
-
 
ALTER TABLE ONLY contaba1 ADD CONSTRAINT pkcontaba1 PRIMARY KEY (fecini,feccie,pereje);  
ALTER TABLE ONLY contaba1 ADD CONSTRAINT pkcontaba1 PRIMARY KEY (fecini,feccie,pereje);  
-
 
ALTER TABLE ONLY contabb ADD CONSTRAINT pkcontabbcodcta PRIMARY KEY (codcta);
ALTER TABLE ONLY contabb ADD CONSTRAINT pkcontabbcodcta PRIMARY KEY (codcta);
-
 
ALTER TABLE ONLY contabb1 ADD CONSTRAINT pk_contabb1 PRIMARY KEY (codcta, fecini, feccie, pereje);  
ALTER TABLE ONLY contabb1 ADD CONSTRAINT pk_contabb1 PRIMARY KEY (codcta, fecini, feccie, pereje);  
-
 
ALTER TABLE ONLY contabc ADD CONSTRAINT pkcontabc PRIMARY KEY (numcom);
ALTER TABLE ONLY contabc ADD CONSTRAINT pkcontabc PRIMARY KEY (numcom);
-
 
ALTER TABLE ONLY contabc1 ADD CONSTRAINT pkcontabc1 PRIMARY KEY (numcom, codcta, numasi);
ALTER TABLE ONLY contabc1 ADD CONSTRAINT pkcontabc1 PRIMARY KEY (numcom, codcta, numasi);
</pre>
</pre>
-
 
-
 
Línea 21: Línea 15:
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodcta FOREIGN KEY (codcta)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodcta FOREIGN KEY (codcta)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctagas FOREIGN KEY (codctagas)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctagas FOREIGN KEY (codctagas)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaban FOREIGN KEY (codctaban)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaban FOREIGN KEY (codctaban)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaret FOREIGN KEY (codctaret)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaret FOREIGN KEY (codctaret)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaben FOREIGN KEY (codctaben)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaben FOREIGN KEY (codctaben)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaart FOREIGN KEY (codctaart)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaart FOREIGN KEY (codctaart)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctagashas FOREIGN KEY (codctagashas)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctagashas FOREIGN KEY (codctagashas)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctabanhas FOREIGN KEY (codctabanhas)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctabanhas FOREIGN KEY (codctabanhas)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctarethas FOREIGN KEY (codctarethas)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctarethas FOREIGN KEY (codctarethas)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctabenhas FOREIGN KEY (codctabenhas)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctabenhas FOREIGN KEY (codctabenhas)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaarthas FOREIGN KEY (codctaarthas)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaarthas FOREIGN KEY (codctaarthas)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctapageje FOREIGN KEY (codctapageje)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctapageje FOREIGN KEY (codctapageje)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaingdevn FOREIGN KEY (codctaingdevn)  
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaingdevn FOREIGN KEY (codctaingdevn)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaingdev FOREIGN KEY (codctaingdev)
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaingdev FOREIGN KEY (codctaingdev)
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contabb1 ADD CONSTRAINT fkcontabb1codcta FOREIGN KEY (codcta)  
ALTER TABLE ONLY contabb1 ADD CONSTRAINT fkcontabb1codcta FOREIGN KEY (codcta)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
-
 
ALTER TABLE ONLY contabc1 ADD CONSTRAINT fkcontabc1codcta FOREIGN KEY (codcta)  
ALTER TABLE ONLY contabc1 ADD CONSTRAINT fkcontabc1codcta FOREIGN KEY (codcta)  
REFERENCES contabb(codcta);
REFERENCES contabb(codcta);
Línea 72: Línea 51:
<pre>
<pre>
CREATE INDEX i01cfbalcom ON cfbalcom USING btree (orden);
CREATE INDEX i01cfbalcom ON cfbalcom USING btree (orden);
-
 
CREATE INDEX i01contabb1 ON contabb1 USING btree (codcta);
CREATE INDEX i01contabb1 ON contabb1 USING btree (codcta);
-
 
CREATE INDEX i01contabc1 ON contabc1 USING btree (numcom);
CREATE INDEX i01contabc1 ON contabc1 USING btree (numcom);
-
 
CREATE INDEX i02contabb ON contabb USING btree (codcta, fecini, feccie);
CREATE INDEX i02contabb ON contabb USING btree (codcta, fecini, feccie);
-
 
CREATE INDEX i02contabb1 ON contabb1 USING btree (codcta, fecini, feccie);
CREATE INDEX i02contabb1 ON contabb1 USING btree (codcta, fecini, feccie);
-
 
CREATE INDEX i02contabc1 ON contabc1 USING btree (codcta);
CREATE INDEX i02contabc1 ON contabc1 USING btree (codcta);
-
 
CREATE INDEX i03contabc ON contabc USING btree (stacom);
CREATE INDEX i03contabc ON contabc USING btree (stacom);
-
 
CREATE INDEX i05contabb1 ON contabb1 USING btree (codcta, pereje);
CREATE INDEX i05contabb1 ON contabb1 USING btree (codcta, pereje);
-
 
CREATE INDEX i06contabb1 ON contabb1 USING btree (codcta, pereje, fecini, feccie);
CREATE INDEX i06contabb1 ON contabb1 USING btree (codcta, pereje, fecini, feccie);
-
 
CREATE INDEX i10contabb ON contabb USING btree (codcta, cargab);
CREATE INDEX i10contabb ON contabb USING btree (codcta, cargab);
</pre>
</pre>
--[[Usuario:Pablosilva|Pablosilva]] 15:28 27 nov 2008 (VET)
--[[Usuario:Pablosilva|Pablosilva]] 15:28 27 nov 2008 (VET)

Revisión de 23:43 27 nov 2008

PRIMARY KEY

ALTER TABLE ONLY contaba ADD CONSTRAINT pkcontaba PRIMARY KEY (codemp);
ALTER TABLE ONLY contaba1 ADD CONSTRAINT pkcontaba1 PRIMARY KEY (fecini,feccie,pereje); 
ALTER TABLE ONLY contabb ADD CONSTRAINT pkcontabbcodcta PRIMARY KEY (codcta);
ALTER TABLE ONLY contabb1 ADD CONSTRAINT pk_contabb1 PRIMARY KEY (codcta, fecini, feccie, pereje); 
ALTER TABLE ONLY contabc ADD CONSTRAINT pkcontabc PRIMARY KEY (numcom);
ALTER TABLE ONLY contabc1 ADD CONSTRAINT pkcontabc1 PRIMARY KEY (numcom, codcta, numasi);


FOREING KEY

ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodcta FOREIGN KEY (codcta) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctagas FOREIGN KEY (codctagas) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaban FOREIGN KEY (codctaban) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaret FOREIGN KEY (codctaret) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaben FOREIGN KEY (codctaben) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaart FOREIGN KEY (codctaart) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctagashas FOREIGN KEY (codctagashas) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctabanhas FOREIGN KEY (codctabanhas) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctarethas FOREIGN KEY (codctarethas) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctabenhas FOREIGN KEY (codctabenhas) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaarthas FOREIGN KEY (codctaarthas) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctapageje FOREIGN KEY (codctapageje) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaingdevn FOREIGN KEY (codctaingdevn) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contaba ADD CONSTRAINT fkcontabacodctaingdev FOREIGN KEY (codctaingdev)
REFERENCES contabb(codcta);
ALTER TABLE ONLY contabb1 ADD CONSTRAINT fkcontabb1codcta FOREIGN KEY (codcta) 
REFERENCES contabb(codcta);
ALTER TABLE ONLY contabc1 ADD CONSTRAINT fkcontabc1codcta FOREIGN KEY (codcta) 
REFERENCES contabb(codcta);


INDICES

CREATE INDEX i01cfbalcom ON cfbalcom USING btree (orden);
CREATE INDEX i01contabb1 ON contabb1 USING btree (codcta);
CREATE INDEX i01contabc1 ON contabc1 USING btree (numcom);
CREATE INDEX i02contabb ON contabb USING btree (codcta, fecini, feccie);
CREATE INDEX i02contabb1 ON contabb1 USING btree (codcta, fecini, feccie);
CREATE INDEX i02contabc1 ON contabc1 USING btree (codcta);
CREATE INDEX i03contabc ON contabc USING btree (stacom);
CREATE INDEX i05contabb1 ON contabb1 USING btree (codcta, pereje);
CREATE INDEX i06contabb1 ON contabb1 USING btree (codcta, pereje, fecini, feccie);
CREATE INDEX i10contabb ON contabb USING btree (codcta, cargab);

--Pablosilva 15:28 27 nov 2008 (VET)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas