| From: | Jenaro Centeno Gomez <jcenteno(at)aldia(dot)com(dot)mx> | 
|---|---|
| To: | Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar> | 
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org | 
| Subject: | Re: recomendacion para BD grande | 
| Date: | 2008-05-26 16:44:19 | 
| Message-ID: | 483AE8E3.7070804@aldia.com.mx | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
Mira,
Para cualquier diseño siempre es buena idea seguir las 5 reglas normales 
o también conocido como Normalización de Bases de Datos, checa esto:
http://es.wikipedia.org/wiki/Clave_for%C3%A1nea
Quizá no las cumplas todas pero al menos con tres de estas cumplidas 
debes tener un buen diseño.
Saludos.
P.D.: No sería bueno tener una tabla para tipos de documentos (tipodoc) 
y especificar un poco más la de datos?
Gabriel Ferro escribió:
>
> 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
| Attachment | Content-Type | Size | 
|---|---|---|
| jcenteno.vcf | text/x-vcard | 499 bytes | 
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Guido Barosio | 2008-05-26 16:47:00 | Re: tablas grandes | 
| Previous Message | alejandrob | 2008-05-26 16:30:09 | tablas grandes |