Monday, May 26, 2008

Re: [pgsql-es-ayuda] recomendacion para BD grande

Gabriel:
Dajas el campo nombre como uno solo me refiero contendra nombres y
apellidos??? por otro lado estamos hablando de una BD a nivel
operativo ??? finalmente no es mejor tener un campo autoincrementable
como clave primaria ?? segun lo que me comento alvaro hace un tiempo
PG es bastante eficiente en administrar ese tipo de campos y aumentas
de paso el desempeño ...
ademas dejarias tu tabla solo con una clave primaria.
Que contiene el campo datos??? y las otras tablas porque no tiene
Clave primaria???
Slds.


2008/5/26 Gabriel Ferro <gabrielrferro@yahoo.com.ar>:
>
> Maestros, tengo una BD de personas y esta puede ser muy grande (millones de
> entradas). he construido las siguientes tablas
> PERSONAS
> documento character varying(10) NOT NULL,
> tipodoc smallint NOT NULL DEFAULT 13
> nombre character varying(200) NOT NULL,
> sexo character(1),
> datos character varying(255),
> fechanac timestamp without time zone,
> CONSTRAINT personas_pkey PRIMARY KEY (documento, tipodoc)
>
> LOCALIDADES
> codprov integer NOT NULL,
> coddpto integer NOT NULL,
> localidad character varying(200) NOT NULL,
> claveloc serial NOT NULL
>
> DEPARTAMENTOS
> coddpto integer NOT NULL,
> departamento character varying(50),
> codprov integer NOT NULL
>
> PROVINCIAS
> codprov smallint NOT NULL,
> provincia character varying(50),
>
> PERSONALOC
> documento character varying(10) NOT NULL,
> tipodoc smallint NOT NULL,
> claveloc integer NOT NULL
>
> les parece que es bueno tenerlo asi, o habria que buscar otra forma para que
> no se atoren las consultas?
>
> ________________________________
> Yahoo! Deportes Beta
> ¡No te pierdas lo último sobre el torneo clausura 2008!
> Enterate aquí http://deportes.yahoo.com

--
----------------------
Slds.
jchavez
linux User #397972 on http://counter.li.org/
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán

No comments: